web-dev-qa-db-fra.com

Préparer le site web pour le trafic lourd

Un de mes sites va figurer sur un blog de technologie très populaire. J'ai déjà mis à niveau mon serveur pour gérer le trafic. À quoi d'autre devrais-je être préparé?

4
Tom

En dehors des autres suggestions intéressantes jusqu'à présent, vous pouvez également utiliser votre site avec des outils d'évaluation tels que vitesse de la page de Google et YSlow - si vous ne comprenez pas ou si vous ne voulez pas Quelques informations supplémentaires sur certains des résultats, il y a certainesblogs qui vont plus en profondeur avec des explications - pour voir si quelques changements simples apportés à ce que vous avez pourraient se traduire par des économies gains de performances sans jeter plus d'argent et de matériel sur le problème.

Vous pouvez également exécuter des tests de charge et de performance préemptifs en utilisant gratuitoutils avant et après les modifications que vous apportez pour déterminer le gain de performance éventuel.

3
stealthyninja

Au lieu de générer des pages statiques pures, comme recommandé par John Conde, vous pouvez configurer un cache comme par exemple. vernis . Vernis prend alors toutes les demandes et les met en cache pour une utilisation ultérieure. De cette façon, le serveur Web doit traiter beaucoup moins de demandes.

4
Raffael Luthiger

Si un article ou des pages spécifiques sont en vedette, vous devez en créer des versions statiques. Les pages statiques consomment beaucoup moins de ressources que les pages dynamiques.

3
John Conde

Qu'avez-vous mis à niveau pour gérer le trafic? Vous devriez le placer sur un serveur ec2 avec scalr pour faire apparaître des instances de serveur supplémentaires si le trafic augmente et ajouter un équilibreur de charge.

http://code.google.com/p/scalr/

2
Anagio