Il y a des choses très simples que vous pouvez faire pour augmenter les performances avec le travail si peu, il est plus facile de les faire voir si vous avez besoin encore;)
D'abord et avant tout mettre tous les images statiques et d'autres médias sur un serveur séparé. Cela élimine beaucoup de requêtes sur les boxen exécutant les parties dynamiques du serveur web.
Ensuite, assurez-vous d'utiliser autant de broches de disque dur que possible. Bien sûr, vous voulez que votre base de données soit sur une machine séparée, sans parler d'un disque dur séparé, mais vous voulez aussi que les journaux de votre serveur Web soient écrits sur un disque dur séparé. Cela empêche beaucoup de sauter autour des têtes de disque dur. En ce qui concerne «comment savez-vous quand vous avez besoin de syntoniser la performance», je vais donner une réponse différente de celle de George Stocker: Quand il y a un coût associé à votre performance qui dépasse le coût de la recherche. Je le dis de cette façon parce que vos clients peuvent être un peu mécontents si votre site Web est un peu lent, mais si cela n'empêche personne de l'utiliser ou de le recommander à d'autres, il ne vaut peut-être pas la peine de le regarder. Les gens supportent des performances sous-optimales tout le temps.
la raison pour laquelle je n'aime pas cette réponse est que si cela fonctionne bien pour moi, mais certains utilisateurs en Asie voient une performance lente. Je préfère ne pas attendre que les gens se plaignent. . . – leora
C'est une réponse aussi spécifique que je peux donner avec les informations que vous avez données. Vous devez d'abord savoir quel est votre seuil de performance avant de déterminer si vous avez besoin de profiler votre application. Combien de temps d'un temps de chargement est trop long? Combien d'appels de base de données sont trop nombreux? Tout dépend de ce que vos utilisateurs ressentent lorsqu'ils vont sur votre site. Si votre mère ou votre frère pense que c'est trop lent, alors c'est trop lent. –
oo, vous devriez créer une nouvelle question décrivant les symptômes que vous voyez. –