Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Echanges développeurs _ Content Delivery Network

Écrit par : gotcha5832 11 Jul 2011, 16:15

Salut a tous,

Je savais pas trop ou poster mais la zone pour l'échange entre developeurs me semblais pas mal.

Voila afin d'accéler ma boutique je me pose la question de mettre en place un cdn. et je me demandais si quelqu'un l'avais déjà fais.
Si il y avais gagné beaucoup?
Merci a vous

Écrit par : FoxP2 2 Feb 2012, 06:37

bon, pour une fois que je réponds rapidement, je vais partager une info.
je teste actuellement les services de http://www.cloudflare.com/overview.
j'y gère l'ensemble de mon domaine dédié à oscommerce et en particulier mes démos, ce qui est utile puisqu'elle reçoivent des visiteurs du monde entier (je diffuse souvent les liens sur le forum international dédié à notre script)

L'interface de ce site est plutôt réussie.
Deux inconvénients :
- faut un minimum s'y connaitre en manipulation de domaine/ss domaine / gestion des dns /etc
- Maitriser l'anglais car la traduction (à 90% manquante) a été faite avec google translation, bref du mot à mot super dégueux mais très marrant.

un avantage prépondérant : c'est gratos ! comme mon nouveau forfait freemobile !

par contre, entendons nous bien : une boutique oscommerce est un site dynamique, donc seuls les images et les fichiers css seront stockés sur leur serveurs.(streaming video interdit)
ils ont 13 sites répartis dans le monde : http://www.cloudflare.com/network-map .


Écrit par : gotcha5832 3 Feb 2012, 05:57

Je te remercie.

Je vais regarder ca.
Tu as pu constater un gain de perf significatif?

Écrit par : Gnidhal 3 Feb 2012, 10:15

Pour avoir testé autrement (pas par un cloud externe mais par une segmentation des données sur 2 sous domaines hébergés sur deux serveurs différents) cela n'apporte pas d'accélération vertigineuse et même cela présente autant d'inconvénients que d'avantages à mon sens.
Mis à part Yslow qui semble très content et m'alloue une note globale proche des 100% en pareil cas l'affichage des pages se trouve conditionné à l'accès à 2 serveurs (dans mon cas) ce qui fait que la synchro d'affichage peut sembler bizarre au premier affichage
J'ai même constaté une certaine lenteur lors du premier affichage de certaines pages (si la requête vers le serveur qui détient les images met du temps à répondre)
Je n'ai en effet essayé que sur les images et abandonné la chose car la mise à jour en miroir lors de l'upload des image sur le serveur A, répliquées directement par FTP sur le serveur B ralentissait la création ou la modification des fiches. Au regard du peu de gain réel constaté j'ai lâché ce type de dev.

Tu peux tester le principe du CDN assez facilement avec les scripts js des bibliothèques communes comme jQuery qui peuvent âtre appelés via Google.
Si jamais ça bouchonne du coté de l'appel de ces scripts, ton site est freiné.
Mais peut-être faut-il dépasser un certain seuil de fréquentation pour constater un gain sensible.

Mon test n'est cependant pas forcément significatif car les conditions n'étaient pas les meilleures :
hébergement principal (scripts boutiques) sur un dédié OVH
Hébergement secondaire (images) testé sur a/un mutualisé OVH aussi, b/un mutualisé 1&1
à chaque fois les images étaient requises sur un sous domaine qui pointait vers l'espace mutualisé.


Écrit par : FoxP2 3 Feb 2012, 10:15

Citation (gotcha5832 @ 3 Feb 2012, 05:57) *
Je te remercie.

Je vais regarder ca.
Tu as pu constater un gain de perf significatif?


non, pour 3 raisons :
- mise en place depuis peu de jours
- pas assez de fichiers conséquents
- seuls les visiteurs hors de France (où est hébergé initialement mon site - chez Alwaysdata pour ne pas le nommer ,avec une redondance sur des serveurs à Dublin ) peuvent constater ce gain. Mais le principe est bien là.

Gnidhal : je reste très interloqué de ce retour d'expérience, qui me semble totalement éloigné par rapport à CloudFlare. Pour info, OVH offre un système de CDN depuis quelques jours.

Écrit par : chrysalide 3 Feb 2012, 12:10

+1 avec Gnidhal

disposer d'un CDN n'apporte pas grand chose et sert surtout a flatter les outils d'optimisation.


+1 avec Gnidhal

l'utilisation d'un CDN demande que l'hote résolve un NDD de plus et peu ralentir un poil le chargement de la première page visité.


Le plus drole c'est que Page Speed ne donne des infos contradictoires quand j'utilise ou pas un CDN.

Sans CDN -> utiliser un CDN c'est mieux

Avec CDN -> regroupez vos ressources sous un même domaine. wacko.gif


Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)