#1 2007-07-17 17:58:43

Reflex
Membre
2005-10-16
290

Hotlinking: la meilleure solution à ma connaissance...

http://redir.fr/gpdq


Résultat obtenu:

http://photos.chatterie-koolkat.com/photos/4759.jpg

On écrit ce qu'on veut évidemment.

Dernière modification par Reflex (2007-07-17 18:00:27)

Hors ligne

#2 2007-07-17 18:01:28

Reflex
Membre
2005-10-16
290

Re: Hotlinking: la meilleure solution à ma connaissance...

Par contre j'ai dû me planter de section... Désolé.

Hors ligne

#3 2007-07-17 18:15:24

vimages
Membre
2004-03-27
2429

Re: Hotlinking: la meilleure solution à ma connaissance...

bonne idée, à étudier surement.

merci.

Hors ligne

#4 2007-07-18 19:58:36

Reflex
Membre
2005-10-16
290

Re: Hotlinking: la meilleure solution à ma connaissance...

Personne d'autre ne trouve le principe intéressant ?

Hors ligne

#5 2007-07-18 20:16:47

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Hotlinking: la meilleure solution à ma connaissance...

http://pwet.fr/blog/mention_automatique_sur_des_images_via_apache_et_php a écrit:

Le script hotlink.php  est un traitement qui ajoute un texte blanc en bas de l'image en fonction de la taille de l'image en utilisant les fonctions de traitements d'image de la bibliothèque GD .

C'est cher... Plus ton site est visité plus, tu fais du GD.
Déjà qu'on vous conseille de ne pas faire les miniatures par l'admin mais sur votre machine.
Là, c'est chaque accès où presque...

Essaie-le principe... Si ton hébergeur ne te dis rien. 8-)



vimages,

tu peux le tester mais cela devrait freiner certainement surtout avec tes "toutes petites images"...

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2007-07-19 01:29:57

Reflex
Membre
2005-10-16
290

Re: Hotlinking: la meilleure solution à ma connaissance...

Mais ça ne concerne que les photos linkées, non ?

Ca ne concerne en principe pas les gens qui parcourent la galerie.

Hors ligne

#7 2007-07-19 07:21:19

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Hotlinking: la meilleure solution à ma connaissance...

Teste-le et reviens nous le dire mais attention aux sites distants de pas se tromper de site.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2007-07-19 10:08:36

vimages
Membre
2004-03-27
2429

Re: Hotlinking: la meilleure solution à ma connaissance...

bonnes remarques.. prudence donc... attendons les retours de reflex...

Hors ligne

#9 2007-07-25 00:39:45

tigr0u
Invité

Re: Hotlinking: la meilleure solution à ma connaissance...

C'est cher... Plus ton site est visité plus, tu fais du GD.
Déjà qu'on vous conseille de ne pas faire les miniatures par l'admin mais sur votre machine.
Là, c'est chaque accès où presque...

Pas tout à fait. ça ne fait un "traitement GD" que sur les images "hotlinkées" et qu'une seule fois par image car le résultat est écrit sur le disque justement pour éviter ce traitement gourmand. La seule exécution réalisée à tous les coups est le test du référent avec une règle Apache mais qui sur un hébergement digne de ce nom ne devrait pas avoir d'énorme impact à moins d'avoir 200 images sur la même page ce qui n'est déjà pas une très bonne idée.

#10 2007-07-25 07:14:50

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Hotlinking: la meilleure solution à ma connaissance...

Conséquences:

Tu as gentiment placé quelques images publiques sur ta galerie d'où la protection que tu veux mettre en place.

- Un affichage à plat donne l'adresse de toutes les miniatures publiques.
- On peut ainsi retrouver leurs adresses.
- Trier ses adresses.
- Identifier les trous (images non distribuées peut-être mais surtout privées).
- Construire une page de 2000 hotlinks pas sur les miniatures mais sur les images ou sur tes hautes-résolutions (liens bons ou cassés peu importe).
- Résultat le processeur du serveur est saturé.
- Si tu es en serveur mutualisé, tu te fais sanctionné.
- Plus tes hautes-résolutions sont nombreuses et en grande résolution (vimages), cela va coûter cher, très cher.

- Sans cette protection, c'est la partie file serveur qui est hautement solicité mais ça tu n'y peux rien et ton hébergeur le sait.

Plus ton site est visité plus, tu fais du GD, plus tu es pénalisé car ta galerie pendant ce temps-là, elle rame.

Comme dit vimages: prudence donc... attendons les retours de reflex...

8-)

PS: 200 images sur la même page ce qui n'est déjà pas une très bonne idée - Ce n'est pas toi qui place les 200 ou 2000 images sur une page mais celui qui veut te piquer tes images, cette page est temporaire pour lui, il se fout du fait que cela soit une bonne idée ou pas.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#11 2007-07-25 10:08:11

vimages
Membre
2004-03-27
2429

Re: Hotlinking: la meilleure solution à ma connaissance...

tout cela est juste....

merci de cet avis vincent.

quelque fois le mieux est l'ennemi du bien.

Hors ligne

#12 2007-07-25 14:44:11

Reflex
Membre
2005-10-16
290

Re: Hotlinking: la meilleure solution à ma connaissance...

VDigital a écrit:

Comme dit vimages: prudence donc... attendons les retours de reflex...

Faudra que quelqu'un d'autre s'y colle car je ne comprend pas comment il faut faire (pas du tout mon domaine).   :(
Mais je veux bien filer mes pass si quelqu'un peut le tester sur ma galerie (les esprits chagrins interprêteront "le faire à ma place", et ils n'auront pas tort).

Désolé.

Hors ligne

#13 2007-07-26 01:35:12

tigr0u
Invité

Re: Hotlinking: la meilleure solution à ma connaissance...

VDigital un affichage à plat ? tu parles du listing du serveur web ? Alors deux choses :
1. c'est un truc idiot qui doit être interdit lorsque ce n'est pas nécessaire c'est à dire toujours sur un site "normal"
2. une bonne pratique consiste à stocker les médias dans une arborescence, c'est mieux pour les perf avec beaucoup de fichiers et ça complique la tâche de celui qui veut tout piquer.
tu auras le même problème avec des noms de fichiers facile à prédire.
Le problème que tu exposes est réel, mais n'est rendu possible (ou tout du moins très facile) par des mauvaises pratiques en amont, pas dans le script en lui-même mais tu peux tout à fait envisager d'écrire des parades simples (simplistes) dans le script ou alors de prendre les devants en pré-générant un fichier avec mention par image et d'utiliser celui ci quelque soit la résolution "hotlinkée"... Enfin y'a plein de solutions, mais aucune n'est idéale...

#14 2007-07-26 08:15:27

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Hotlinking: la meilleure solution à ma connaissance...

"L'affichage à plat": est un icone de la page d'index, qui affiche toutes les miniatures quelque soit la catégorie.
Conséquence: Je m'inscrit, je personnalise l'affichage en 40 images par ligne et 50 par colonne (même si en réalité je n'aurai pas 40 images par ligne), et j'obtiens 2000 adresses de thumbnails.


Point 2: Je n'expliquerai pas vraiment mais sache qu'à ce problème, z0rglub et moi, nous avons déjà une solution, nous ne l'avons pas encore implémentée, mais c'est garanti. En fait l'arborescence physique serait complexifiée par notre script. Lors de la découverte d'une image par synchro on peut ranger l'image ailleurs dans un répertoire d'une arborescence beaucoup plus complexe.
Pour l'instant, on n'implémente pas ça, c'est trop lourd et usine à gaz.

En fait, ce qu'il faudrait faire dans ce script d'hotlink, c'est enregistrer les demandes...
A la dixième demande dans les mêmes 5 secondes, le script renverrai une petite image blanche avec une petite croix rouge.
Et là, je crois qu'on tient la parade peut être pas encore idéale mais...

vimages tu me suis?
Rub, rvelices, mathias, vos avis?

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#15 2007-07-26 10:32:28

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Hotlinking: la meilleure solution à ma connaissance...

VDigital a écrit:

En fait, ce qu'il faudrait faire dans ce script d'hotlink, c'est enregistrer les demandes...

Enregistrer les demandes ou temporiser les demandes pour eviter de prendre trop de ressources.

De toute façon, il faut tester pour voir ce que ca consomme.

Il faut aussi que le script hotlink puisse être compatible avec la gestion de cache des navigateurs pour éviter de faire l'ajout du texte tout le temps.

Perso, je n'ai jamais essayé.
Mais, ca doit vouloir le coup de tester ca.

L'avantage du hotlink c'est que c'est dynamique mais l'ajout directement lors de la préparation des photos sera le plus rapide.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact