Nasze newsy
Śledź nasze aktualności.
W związku z nadchodzącą wiosną należało zrobić przegląd zużycia zasobów na serwerze. Pod lupę zostały wzięte witryny z największym ruchem a co za tym idzie obciążeniem.
Poniżej znajduje się zestawienie wybranych witryn. W kolumnie "System" skróty oznaczają odpowiednio PS: Prestashop, WP: Wordpress, OC: Octobercms. Średnie obciążenie oznacza średnie obciążenie systemu w stosunku do maszyny referencyjnej i jest wyważane w procentach. Rozmiar bazy danych oznacza jak wielka jest baza danych na której działa system. Aby móc porównać wydajność poszczególnych systemów został wprowadzony współczynnik pokazujący jaki jest stosunek obciążenia do wizyt.
Domena System |
Wizyty | Lokalizacje | Transfer MB | Średnie obciążenie [%] |
System | Rozmiar bazy [MB] | Obciążenie na wizyty |
Sklep
|
44 706 | 27 293 | 26 604 | 6,90 | PS1.7.8.7 | 184 | 0,15 |
Sklep
|
81 951 | 59 846 | 20 421 | 24,70 | PS1.7.8.9 | 734 | 0,30 |
Katalog
|
21 220 | 15 710 | 47 026 | 10,00 | WP | 83 | 0,47 |
Sklep
|
25 491 | 15 710 | 8 880 | 13,30 | PS1.7.8.9 | 402 | 0,52 |
Sklep
|
16 077 | 12 861 | 8 682 | 1,20 | PS1.6 | 373 | 0,07 |
Katalog
|
116 417 | 32 062 | 6 520 | 6,40 | OC | 2 888 | 0,05 |
Sklep
|
12 547 | 8 199 | 4 576 | 3,84 | PS8.1.3 | 306 | 0,31 |
Strona www
|
45 211 | 36 079 | 54 120 | 1,49 | OC | 2 875 | 0,03 |
Sklep
|
29 276 | 28 306 | 72 943 | 6,5 | PS1.6 | 569 | 0,22 |
Sklep
|
15 746 | 13 857 | 5 200 | 1,3 | PS1.7.3.1 | 612 | 0,08 |
Strona www
|
87 517 | 69 902 | 25 396 | 3,8 | WP | 612 | 0,04 |
Niestety najgorzej z wydajnością radzi sobie Prestashop w wersji 1.7. Sklep co prawda daje duże możliwości konfiguracyjne z poziomu panelu ale to nie pomaga w zejściu do przyzwoitego poziomu obciążenia strony. Przy okazji optymalizacji sklepu Prestashop należy pamiętać o okresowej optymalizacji samej bazy danych. W tym celu przyda się wtyczka MK Database boost pozwalająca na wyczyszczenie bazy danych z niepotrzebnych rekordów.
Największe współczynniki wydajności dla sklepu prestashop wyniosły odpowiednio 0.3 i 0.5. Warto dodać że Prestashop w wersji 1.6 który pojawił się w powyższym zestawieniu wygląda w miarę dobrze. Należy więc przy aktualizacji prestashop 1.6 do 1.7/8.1 wziąć pod uwagę zwiększone zapotrzebowanie nowego systemu na zasoby serwera.
W zestawieniu nadzwyczaj dobrze wypadły systemy oparte o Octobercms. Pomimo że obydwa systemy obsługują bazę danych wielkości prawie 3GB to ich współczynniki obciążenia wynoszą zaledwie 0,05 i 0,03. Wygląda więc na to że Octobercms jest 10x bardziej wydajny od sklepu opartego o Prestashop.
Śledź nasze aktualności.
Jak poprawnie iterować dużą ilość danych w Laravel Eloquent
Nowa wtyczka do Octobercms zwiększająca bezpieczeństwo stron www.