Comment les grands sites de commerce électronique sont si rapides?

J'ai travaillé sur asp.net mvc3 application d'e-commerce basé sur NopCommerce.

Récemment, nous avons travaillé sur les performances de côté pour améliorer les performances du site. Le site ont plus de 200000 produits et 1200 catégories et les grands pas de. de marques. L'action menée a conduit à de 20 à 200 fois la performance de l'incrément, mais encore lorsque banc prononcée à l'encontre de l'e-commerce majors comme, amazon, flipkart, jabong, letsbuy, ebay, shopping.indiatimes.com,etc il est encore plus lent.

Cherche maintenant à quelques sites, comme Amazon, Flipkart & Jabong... Leur page de chargement commence avec presque zéro temps d'attente, et des images et d'autres ressources de la charge presque instantanément.

Aussi pour la recherche, Nop Commerce est la teinture lent, il suffit de regarder la FlipKart & Jabong ou Amazon, ils ont très vite. Aucune idée de comment? Que font-ils? - Ils effectuer une recherche dans la bd ou autre chose?

Ma question est: que font-ils pour avoir ce genre de superbe performance? Je sais qu'ils ont des serveurs d'équilibrage de charge avec mem cache comme la mémoire de mise en œuvre de cache peut être l'ensemble du site.

Mais quelles sont les meilleures pratiques pour la création de cette grande évolutive site web? Et comment font-ils? De leur utilisation tout en open source e-commerce plate-forme comme nop commerce ou magento comme leur base? Ou font-ils tous préfèrent personnalisé?

Aimerais apprendre à l'échelle d'une application web comme eux avec ses meilleures pratiques à mettre en œuvre. (Notez que c'est une question d'ordre général et non pas un nop-commerce est lié, c'est l'un de la meilleure application e-commerce, nous avons utilisé jusqu'à la date.)

Grâce

Les serveurs Cloud. Ce n'est plus un serveur de configuration/question que de la programmation.
Je ne suis pas d'accord avec ça. Les serveurs n'est pas anodin, mais c'est une application qui est responsable de la performance ultime. Comment pouvez-vous dire cela, sur la base des documents ou des preuves ?
Eh bien, Amazon n'a pas d'exécuter leur site sur une seule zone. La taille du site dont vous parlez cris de multiples boîtes.
J'ai voté pour le fermer. Cette question est bien trop large. Il nécessite une énorme quantité de travail de conception évolutive et hautement disponible, les systèmes impliquant des sujets tels que le matériel, les réseaux, le stockage et le génie logiciel. Vous voudrez peut-être commencer ici: en.wikipedia.org/wiki/Scalability#Design_for_scalability
Je ne pense pas que ce soit fermé, car il est spécifique de l'OP a un nopcommerce serveur avec beaucoup de produits et il est beaucoup trop lent. Comment faire pour améliorer cela? Les réponses données ici ne sont pas si bon - évolutivité est la façon dont vous gérer la croissance et de l'augmentation du trafic, mais cette question est à propos de AUCUN trafffic, juste très lent réponse pour seul visiteur. Pièce de théâtre en question/

OriginalL'auteur Dharmik Bhandari | 2012-05-04