OVH Cloud OVH Cloud

Site dynamique CSS et bande passante

16 réponses
Avatar
Pilgrim
Bonjour,

C'est un fait établi qu'un site statique basé sur les CSS permet des
économies de bande passante.

Mais pour un site dynamique qu'en est-il ? Je veux dire, avec 3
squelettes statiques de pages et une BDD de, disons 1000 références
(pour un site de commerce par ex) ? Est-ce que le bénéfice est aussi
conséquent quand la génération des pages est dynamique ?

Merci

Rémy

6 réponses

1 2
Avatar
Pilgrim
In article (Dans l'article) ,
Thibaut Allender
wrote
(écrivait) :

On 4/11/2004 20:40, Pilgrim wrote :
> J'ai rencontré quelqu'un qui a un projet de site e-commerce et qui a eu
> un devis d'une webagency.

[snip]

> Qu'en pensez vous ?

je me tais, je risque de devenir vulgaire :)



Ha ben nan !!!
Souvent la vulgarité désert la sévérité, alors... dis nous ce que tu
penses en n'étant pas vulgaire, ça ne ferra que servir ta pensée !
Avatar
Pilgrim
In article (Dans l'article)
<418a8ee3$0$15752$,
"Peter Pan" wrote (écrivait) :

Pilgrim a écrit :
> Qu'en pensez vous ?

Tarif forfaitaire du projet ?


Non, de l'hébergement (Espace + Bande Passante)
Avatar
mome
Khanh-Dang,


[...] Si on est malin donc, on enregistre cette page dans
un cache. Ainsi, le prochain visiteur qui arrive sur la page ne va pas
forcer au script PHP appelé à ouvrir une connection à un serveur de base
de donnée, interpréter le résultat, générer la page etc... Au lieu de ce
long et couteux en performances mécanisme, le script va simplement
copier le contenu du cache au navigateur.



as-tu un lien ou des mots-clés car cette fonction que je ne connaissais
pas m'intéresse beaucoup et j'aimerais en savoir plus (sur comment
activer ce fameux cache côté serveur notamment) !

merci beaucoup !

--
mome
Avatar
Thibaut Allender
On 4/11/2004 21:47, Pilgrim wrote :
Ha ben nan !!!
Souvent la vulgarité désert la sévérité, alors... dis nous ce que tu
penses en n'étant pas vulgaire, ça ne ferra que servir ta pensée !



"webagency", ça rime avec "marchand de tapis"

--
thibaut allender | freelance | http://capsule.org
Avatar
mome
mome,

as-tu un lien ou des mots-clés car cette fonction que je ne connaissais
pas m'intéresse beaucoup et j'aimerais en savoir plus (sur comment
activer ce fameux cache côté serveur notamment) !



je me réponds tout seul
http://blog.dreams4net.com/CachezMoiCa

++
Avatar
Pierre Goiffon
"Khanh-Dang" a écrit dans le message de
news:418a8b4d$0$18888$
Pour ma part j'ai compris la question comme tournant autour de
l'idée que dynamique implique : aucune page ne peut être cachée.
C'est parfois vrai sur certaines pages avec des appels ré-entrants
(http://.../tutu?123 et http://.../tutu?007 n'auront pas le mm
contenu...), mais c'est quand mm plus une idée reçue qu'autre chose.



Oui, en effet, il y a cache et cache...



Désolé je m'aperçois que j'ais été peu clair. Je parlais du cache par le
client (au sens large : navigateur, proxy, serveur de cache, ...), j'avais
compris qu'il était question de cela dans le message initial.

Vous avez raison, comme je le soulignais dans un autre message il existe
différents moteurs de cache côté serveur pour alléger les traitements. La
majorité des moteurs d'inclusion par exemple ne font pas un accès disque
pour chaque appel... Et plusieurs moteurs de template disposent d'un moteur
de cache. On peut aussi indiquer la possibilité de remplacer son frontal par
un anté-proxy...
Il y a aussi la compression gzip. Malheureusement plusieurs serveurs ne
peuvent pas l'activer sur du contenu généré dynamiquement, ou alors le font
à travers des artifices qui au final coutent plus qu'ils n'apportent.

Bref, toutes ces techniques représentent un panel large, mais il est
déraisonnable d'écrire comme vous le faites "si on est malin on fera..." :
le choix de chacune de ces solutions devra se faire en fonction du besoin,
il n'existe pas de réponse globale.

On peut quand même avancer que ce qui coûte le plus cher dans un
hébergement, ce n'est pas la ressource CPU - et de loin... Les économies les
plus faciles à gagner à court terme sont très souvent situées sur le gain en
bande passante, notemment en nettoyant le code (passer aux standards est un
très bon moyen) et en se penchant vraiment sur ce qui est envoyé au client
comme directives de cache. Ensuite, tout ce qui touche de plus près au
serveur et aux traitements eux-même sera forcément plus délicat à mettre en
place, car cela touche à l'architecture même du système d'information.
1 2