je m'étais fait un comparatif rapide aidé par quelques twittos :
https://docs.google.com/spreadsheet/ccc?key=0AirWN83fytRxdDhxMGdZVl8zOWZxZHpxLU5jbHJmTWc#gid=0
en gros, c'est le proxy Charles...
Type: Messages; Utilisateur: jpvincent
je m'étais fait un comparatif rapide aidé par quelques twittos :
https://docs.google.com/spreadsheet/ccc?key=0AirWN83fytRxdDhxMGdZVl8zOWZxZHpxLU5jbHJmTWc#gid=0
en gros, c'est le proxy Charles...
Tu peux le faire en PHP mais aussi de manière plus performante avec une configuration Apache. Cherche comment définir un entêté Expire-header sur certains types de fichiers dans un .htaccess
Le symptôme signifie que le problème est côté serveur : le HtML est long à générer probablement une grosse requête SQL
Il va falloir faire du profiling côté serveur
Pour accélérer le rendu tu peux...
De manière automatisée sur des URL locales tu as de tête :
- une instance locale de webPageTest
- dynatrace Ajax, même en version gratuite
de manière pas automatisée tu peux utiliser :
- chrome...
Pour être clair il peuvent être créés de n'importe quel endroit du code. Et oui un cache mal maîtrise c'est des heures de debug en perspective :)
La seule solution c'est de bien organiser son code...
perso j'ai toujours préféré faire des pages qui se mettent en cache au fur et à mesure qu'elles sont découvertes :
- ça prend moins de place sur le disque, car certaines pages ne sont jamais...
question stratégie globale, si tes pages sont majoritairement statiques, ça vaut effectivement le coup de mettre tout ou partie en cache. Vu que c'est du e-commerce, tu as peut être des stocks à...
@kimjoa : effectivement, vu qu'en ecmascript 5 en mode strict les choses du genre arguments.callee sera interdit, ta notation sera intéressante.
setTimeout(function maFn (){
if(truc)
...
la suggestion est bonne, cependant tu devrais vérifier dans l'onglet réseau si ton swf est réellement appelé plusieurs fois. Si ce n'est pas le cas, tu n'as pas de problème.
Si ton swf est vraiment...
salut à tous
merci pour vos retours positifs sur ce bouquin, ça fait plaisir de voir que le travail paye parfois :)
j'ai besoin de l'aide de ceux qui l'ont déjà lu, que vous l'ayez aimé ou pas,...
Salut
Si il y a une 304 sur tes images, c'est justement qu'il n'y a pas de cache : ton navigateur demande au serveur si oui ou non il y a une version plus récente de l'image (mécanisme de eTag)....
En fait, une portée, c'est
function() { PORTÉE }
et c'est tout. new n'y change rien, le fait que ça soit auto-exécuté non plus (les parenthèses après la définition de la fonction)
d'après mes tests sur chrome windows 8 et safari iOS, le flou n'est pas désactivable. Je n'ai pas de Seven pour tester
Oui, dans les recommandations d'accessibilité, il suffit de mettre un alt="" pour signifier qu'on peut ignorer cette image. Lorsqu'il n'y a pas d'alt défini, certains lecteurs lisent le nom de...
Je n'avais jamais pensé à utiliser clip car je croyais que ça ne marchait qu'à partir de IE8, mais je me rends compte que le support est bon à partir de IE6. Le désavantage de clip, c'est qu'il faut...
il faut que tu nous expliques cette idée d'antialising : je comprends qu'il faille gommer les pixels d'une image aggrandie, et j'imagine que chaque combinaison OS / navigateur / moteur de rendu...
selon la tête de ton interface, c'est soit du preloading d'images (tu en affiches une et tu fais défiler la suivante uniquement lorsqu'elle arrive), soit du lazy-load d'image au scroll. Tu peux te...
c'est bien, je n'ai pas de pression maintenant :)
Si on parle initiation et javascript sérieux c'est qu'à priori on va avoir des développeurs qui ne viennent justement pas du Web, mais de langages...
les résultats de tes tests sont bizarres, même si on ne regarde que le téléchargement simple.
Lance webpagetest.org, qui est assez stable au niveau réseau, sur tes pages de test (publiques) et tu...
en minifiant (anglicisme, sorry), tu gagnes 50% du poids. En gzippant ces fichiers tu gagnes encore 80% du poids total. Ton serveur peut servir la version compressée, tous les navigateurs y compris...
salut
ce n'est pas tant une question de performance que d'organisation du code finalement. Lorsque tu fais de la perf, tu veux tes fichiers CSS / JS concaténés, minifiés et gzippés, et finalement...
safari, chrome et FF sont ultra optimisés et sont mis à jour très fréquemment. IE8 date de plusieurs années, avant que tout le monde ne s'intéresse réellement à la performance frontale.
Si on doit y...
si ton problème c'est la montée en charge côté serveur et que ta page est très légère, c'est que tu n'as probablement pas besoin de la générer pour chaque utilisateur : donc construis juste côté...
Mon avis sur la fusion / séparation des fichiers :
- pour réduire le temps d'affichage il FAUT regrouper les fichiers
- des fichiers massifs ne sont pas maintenables à moyen terme et comme tu le...
Avec les images background en CSS, il n'est pas possible de savoir si l'image a fini de charger ou pas. Cependant tu peux jouer avec le cache du navigateur et faire télécharger l'image en javascript...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.