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
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 .
Je te remercie.
Je vais regarder ca.
Tu as pu constater un gain de perf significatif?
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é.
+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.
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)