Blog agencji interaktywnej NetArch

 
16.26, 2 kwiecień, 2009
 
  F1 CMS - czyli udana optymalizacja naszego CMS’a

Niedawno informowaliśmy o udanej implementacji cache’owania wyników w naszym systemie CMS. Obiecywałem także, iż umieścimy dane dotyczące efektów optymalizacji.

Minęły prawie 2 tygodnie od czasu implementacji. Mechanizm działa prawidłowo i w związku z tym postanowiłem przygotować graficzne statystyki przedstawiające efekty optymalizacji.

Badanie przeprowadziłem dla wizyt w godzinach południowych dla 10tys zapytań. Intensywność wizyt była podczas drugiego badania o koło 7-10% wyższa.

Było dobrze

Czas przed zastosowaniem optymalizacji

Średni czas generowania strony 1,08s

Odchylenie standardowe 2,46s

Jest znacznie lepiej

Czas generowania stron po optymalizacji

Średni czas generowania strony 0,38s.

Odchylenie standardowe 0,98s

Długie czasy pojedynczych stron widoczne na wykresie to głównie wywołania CRON’a, który realizuje szereg złożonych zadań.

Efekt jest piorunujący. 4 krotne przyspieszenie. Działa znacznie lepiej niż KERS :) Tym optymistycznym akcentem bierzemy się do pracy!


Łukasz Plutecki
 
 
 
 
 
Grzegorz Pawlik napisał(a):

Plus za wytrwałość. Chciałem to zrobić samemu, tak dla draki, ale mój open office spasował: nie pozwolił wrzucić więcej jak 2^16 wierszy - a z dat wynikało, że zmieściły się dane tylko z dwóch dni…

 
Łukasz Plutecki napisał(a):

Dlatego postanowiłem na podstawie Google Analytics wybrać 2 przeciętne dni (o ilości PV zbliżonej do średniej) i zrobiłem statystyki dla 10tys PV.

Próbe można oczywiście kilka razy powtórzyć. Obliczyć przedziały ufności itd. Jakby to było na 3 roku studiów, to pewnie bym to zrobił :) Wydaje mi się, iż próba 10tys jest wystarczająca.

Czyli plus za spryt, minus za wytrwałość ;)

 
NetArch.CMS :: blog :: Jeszcze szybszy CMS napisał(a):

[...] Więcej informacji na temat mechanizmu można znaleźć na blogu NetArch. [...]

 
Zostaw komentarz