Jak duże witryny handlu elektronicznego są tak szybkie? [Zamknięte]

Pracowałem nad aplikacją e-commerce asp.net mvc3 opartą na NopCommerce.

Niedawno pracowaliśmy nad stroną wydajności, aby poprawić wydajność strony. Witryna ma ponad 200000 produktów i 1200 kategorii i dużych nie. marek. Wysiłki te doprowadziły do ​​20 do 200-krotnego wzrostu wydajności, ale wciąż, gdy ławka była oceniana na tle e-commerce, takich jak amazon, flipkart, jabong, letsbuy, ebay, shopping.indiatimes.com itd., Nadal jest wolniejsza.

Teraz przeglądamy tylko kilka witryn, takich jak Amazon, Flipkart i Jabong ... Ich strona zaczyna się ładować z niemal zerowym czasem oczekiwania, a obrazy i inne zasoby ładują się niemal natychmiast.

Również w przypadku wyszukiwania Nop Commerce barwi się powoli, wystarczy spojrzeć na FlipKart i Jabong lub Amazon, które bardzo szybko. Nie mam pojęcia jak? Co oni robią? Czy wykonują wyszukiwanie w db lub coś innego?

Moje pytanie brzmi: co oni robią, aby uzyskać tego rodzaju doskonałą wydajność? Wiem, że mają serwery równoważenia obciążenia z pamięcią buforowaną, tak jak implementacja pamięci zaimplementowana w pamięci podręcznej może być całą witryną.

Ale jakie są najlepsze praktyki tworzenia tak dużej skalowalnej strony internetowej? A jak oni to robią? Czy któreś z nich używają jakiejkolwiek platformy e-commerce typu open source, takiej jak nop commerce lub magento jako swojej bazy? Czy oni wszyscy wolą wykonane na zamówienie?

Chciałbym dowiedzieć się, jak skalować aplikację internetową, taką jak ich, za pomocą najlepszych praktyk w celu jej wdrożenia. (Pamiętaj, że jest to pytanie ogólne, a nie pytanie związane z nop-commerce, jest to jedna z najlepszych aplikacji e-commerce, z których korzystaliśmy do tej pory).

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion