Meilleures pratiques pour l'optimisation de la LAMPE sites de vitesse?

Je veux savoir lors de la construction d'un site classique sur la pile LAMP comment l'optimiser pour le mieux possible les temps de chargement. Je suis en imaginant une DB typique piloté par site.

C'est un oeil de haut niveau et pourrait sans doute tirer en question et permettez-moi de le décomposer dans chaque couche de la pile.

L - Au niveau du système, (le programme d'installation et le système de fichier) pouvez-vous faire pour améliorer la vitesse? Une chose que je peux penser à est de la taille d'une image, peut de compression pour vous aider à optimiser quoi que ce soit?

A - Il doit y avoir une tonne de paramètres relatifs à la vitesse d'un site ici dans le serveur web. Pas mon fort. Probablement dépend beaucoup de comment de nombreux sites sont en cours d'exécution simultanément.

M - MySQL dans une base de données axée site, DB la performance est la clé. Est-il mieux de normalisation approche que j'ai.e, à l'aide de tableaux de lien? Les développeurs Web souvent juste faire simple monolithique tableaux ressemblant à 1FN et cela peut tuer la performance.

P - hormis améliorant les performances des paramètres comme la mise en cache, ce qui peut le programmeur faire pour affecter les performances à un niveau élevé? Je voudrais vraiment savoir si MVC approches de conception frappé performance plus rapide et sale. D'autres conseils simples comme ce sont des sessions plus vite que les cookies serait intéressant de savoir.

Évidemment, il faut descendre et sale dans les détails et trouver ce code est de vous ralentir. Aussi je me rends compte que de nombreux sites ont beaucoup de différentes caractéristiques de performance, mais imaginons qu'un site classique qui a plus de lectures écrit ensuite.

Je me demandais simplement si l'on peut compiler un tas de bonnes pratiques et de pleinement s'attendre à ce lien d'autres questions afin que nous puissions efficacement bilan d'une liste de contrôle.

Mon but est de voir si le même en plus des habituels problèmes de performances, nous pouvons voir quelques saugrenue des choses que vous ne pourriez pas penser de la récolte jusqu'à aller de pair avec des pratiques exemplaires pour le résumé.

Donc ma question est, si vous étiez à partir de zéro, comment feriez-vous sûr votre LAMPE de site a été rapide?

InformationsquelleAutor tkotitan | 2009-03-30