Pages: 1 2
tout est dans le titre. J'ai testé avec plusieurs serveurs en tests croisés.
Je confirme que lorqu'on utilise des sites distants avec la version 1.5.2 , le chargement et l'affichage des images se fait beaucoup plus lentement que si les les photos sont hébergée sur le meme serveur ou se situe l'appli PWG.
Est ce un bug?
Hors ligne
Pour l'instant, on le sait, on cherche à comprendre pourquoi...
Merci de ta compréhension.
Hors ligne
J'utilise aussi les sites distants et j'ai eu le meme probleme.
Dans picture.php, chercher
// FIXME : with remote pictures, this "remote fopen" takes long...
if ($i == 'current')
{
if (@fopen($cat_directory.'/pwg_high/'.$row['file'], 'r'))
{
$picture[$i]['high'] = $cat_directory.'/pwg_high/'.$row['file'];
}
}
et commenter le code ci-dessus:
/* if ($i == 'current')
{
if (@fopen($cat_directory.'/pwg_high/'.$row['file'], 'r'))
{
$picture[$i]['high'] = $cat_directory.'/pwg_high/'.$row['file'];
}
}*/
tu n'auras plus la possibilite de telecharger les photos en haute resolution (si t'as des sous repertoires pwg_high), mais ca devient plus rapide.
Hors ligne
ok je vais faire le test ce soir mais ce serait malheureux de perdre cette fonction que j'utilise pour avoir les photos en haute resolution :(
d'ailleurs le MOD de download ne marche pas avec les sites distants et c bien domage aussi :(
Hors ligne
Oui rvelices a toujours raison...
Pendant que tu y es rvelices, tu veux pas nous dire pourquoi?
Juste histoire de me coucher moins ... un de ces soirs.
Merci de ton oeil avisé.
Hors ligne
VDigital a écrit:
Pendant que tu y es rvelices, tu veux pas nous dire pourquoi?
Voir le commentaire que j'ai écrit en face du "FIXME" :-)
Hors ligne
z0rglub a écrit:
Voir le commentaire que j'ai écrit en face du "FIXME" :-)
J'ai des lunettes, enfin presque (joke entre z0rglub et moi), j'ai lu, vu, relu, et revu le "FIXME" mais cela ne m'explique pas pourquoi le "remote fopen" est long.
C'est pas très grave que je ne comprenne pas, en soit.
Ce qui m'embête, c'est que pour l'image standard (800x600) et la high_pwg, ce n'est pas proportionnellement aux sizes relativement proche.
Adresser une image dans un autre domaine, Ok je pige...
Mais dans le cas présent, les miniatures, l'image normale, et la grande résolution subissent la redirection.
Pourquoi "remote fopen" est long?
Hors ligne
La base de données ne contient pas l'information "telle photo a une image haute qualité". Il faut donc que PWG, à chaque affichage de picture.php, vérifie la présence de l'image haute qualité. Si PWG vérifie à distance, c'est long.
Hors ligne
z0rglub a écrit:
La base de données ne contient pas l'information "telle photo a une image haute qualité". Il faut donc que PWG, à chaque affichage de picture.php, vérifie la présence de l'image haute qualité. Si PWG vérifie à distance, c'est long.
Oui... Je me coucherai moins...
Excellent, si je te trouve un palliatif, tu me dis quoi...
Hors ligne
VDigital a écrit:
z0rglub a écrit:
La base de données ne contient pas l'information "telle photo a une image haute qualité". Il faut donc que PWG, à chaque affichage de picture.php, vérifie la présence de l'image haute qualité. Si PWG vérifie à distance, c'est long.
Oui... Je me coucherai moins...
Excellent, si je te trouve un palliatif, tu me dis quoi...
Est-ce que je peux dire une petite "crétinerie"?
Il suffirait donc d'ajouter une colonne 'cette photo a une image haute qualité' True/False.
On éviterait de vérifier la présence de l'image haute qualité.
Il suffit que create_listing_file.php et update.php positionnent l'indicateur localement.
Remote_site.php n'ayant plus qu'à reprendre l'indicateur fourni dans le listing.
A deux ou trois détails près on contourne la lenteur de "remote fopen", puisque tous les tests d'existance deviennent locaux...
Ai-je dit une petite "crétinerie"?
Hors ligne
ça me semble une bonne idée..... pour le gain de temps de calcul à l'affichage....
mais la table image est déja chargée, est ce que ça joue aussi ?
eric.
Hors ligne
Il devrait y en avoir dès que z0rglub aura lu mon post précédent, je pense... 8;-)
Je ne lui ouvre pas le bug pour autant à lui, c'est à lui de voir.
Hors ligne
Pages: 1 2