Merci pour vos réponses. Pour le contenu statique il existe plein de solutions, ce qui m'intéresse c'est le contenu dynamique.
Donc je résume : - CDN applicatif ou serveur reverse-proxy type NGiNX avec keepalive, pour gagner sur le nombre d'établissement de connexions - découper le contenu sur plusieurs domaines: oui on le fait déjà, mais il est conseillé d'en avoir que 2, et les navigateurs ne dépassent pas 3 connexions simultanés. Il faut comparer avec le keepalive, les courbes doivent se croiser - limiter le nombre de fichier CSS (mod_concat par exemple), utiliser les sprites, ...
Niveau coûts, aujourd'hui j'ai 3 VMs aux 3 coins du monde pour le prix d'un CDN ... Le choix n'est pas si évident ! Une VM avec un NGiNX et les upstreams configurés en keepalive doit faire des miracles... J'espère bien pouvoir le tester ;)
Le 23 juillet 2013 18:39, neo futur frsag@ww7.be a écrit :
avoir un _vrai_ cdn, qui a reellement des ips un peu partout.
appengine assure ca comme un dieu : http://www.just-ping.com/index.php?vh=static.ww7.be&c=&s=ping! ( voir le nombre d ips differentes selon la source )
pour ca quelques lignes de python suffisent : https://github.com/neofutur/myCDN/
en pur static ou reverse cdn !
2013/7/23 Valentin Beck valentin.beck@gmail.com:
Bonjour,
On Jul 23, 2013, at 8:49 PM, Thomas Pedoussaut thomas@pedoussaut.com
wrote:
C'est donc dans la conception du site que tu dois travailler: […]
- utiliser de l'aliasing massif des serveurs (img.foo.com, css.foo.com,
js.foo.com, app.foo.com) pour que le navigateur ouvre plusieurs
sessions
simultanées sur ton backend
Les multiples requêtes DNS ne sont pas forcément une bonne idée, il vaut
mieux limiter les aller-retours!
Par contre, deux petites choses qui marchent bien pour optimiser les
éléments statiques et l'expérience utilisateur:
- utiliser le cache du navigateur au maximum (mod_expires)
- et implémenter les sprites CSS pour les éléments
d'interface/icônes/etc.
Les optimizations proposées par Page Speed peuvent être un bon début,
après tout dépend de l'application:
https://developers.google.com/speed/pagespeed/
-- Valentin _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/