Optymalizacja kodu CMS BlueHighway cz. II

Październik 23, 2009 by Przemek Zostaw komentarz »

wykres-f1

Dawno tu nie zaglądałem z prostego powodu – brak czasu. Optymalizację również zakończyliśmy wcześniej, ale już najwyższa pora aby opublikować rezultaty.

Co się zmieniło?

Przepisaliśmy praktycznie od nowa wszystkie funkcje wyciągające dane z CMS, napisaliśmy procedury do MYSQL tak aby to na bazie danych spoczął obowiązek przygotowywania danych. Dopisaliśmy system cache, który generuje statyczną wersję serwisu internetowego. Nasza baza z ponad milionem podstron przy testach nie wykazała większych opóźnień niż przy bazie z kilkoma podstronami.

Obciążenie funkcji wyciągającej dane:

wykres-1

Obciążenie całego systemu:

wykres-1

Obciążenie systemu z wykorzystaniem cache:

wykres-f1

  • PDF
  • Print
  • Google Bookmarks
  • Wykop
  • RSS

Skomentuj

 

Spam Protection by WP-SpamFree