Zgodnie z planem przenoszę kolejne strony na PHP 7.0. W ten weekend przyszła kolej na eduNagrody.pl, który to sklepik stoi na PrestaShop 1.6. Wedle autorów wersja 1.6.1.4 przynosi kompatybilność z PHP 7. Moja instalacja ma raptem kilka dodatkowych modułów, więc założyłem, że z przesiadką nie będzie problemów.
Podobnie jak w przypadku WordPressa, przyspieszenie generowania stron przez PrestaShop jest odczuwalne. Testy przez ab pokazują mniej więcej dwukrotnie lepsze wyniki.
PHP 5.6
Server Software: nginx/1.8.1
Server Hostname: edunagrody.pl
Server Port: 443
SSL/TLS Protocol: TLSv1/SSLv3,ECDHE-RSA-AES256-GCM-SHA384,2048,256
Document Path: /
Document Length: 76033 bytes
Concurrency Level: 4
Time taken for tests: 9.500 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 7664764 bytes
HTML transferred: 7603300 bytes
Requests per second: 10.53 [#/sec] (mean)
Time per request: 379.995 [ms] (mean)
Time per request: 94.999 [ms] (mean, across all concurrent requests)
Transfer rate: 787.92 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 38 63 15.1 64 93
Processing: 194 312 60.4 309 456
Waiting: 157 276 61.5 281 420
Total: 237 375 62.4 375 521
Percentage of the requests served within a certain time (ms)
50% 375
66% 402
75% 415
80% 428
90% 457
95% 500
98% 520
99% 521
100% 521 (longest request)
PHP 7.0
Server Software: nginx/1.8.1
Server Hostname: edunagrody.pl
Server Port: 443
SSL/TLS Protocol: TLSv1/SSLv3,ECDHE-RSA-AES256-GCM-SHA384,2048,256
Document Path: /
Document Length: 76033 bytes
Concurrency Level: 4
Time taken for tests: 4.415 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 7664708 bytes
HTML transferred: 7603300 bytes
Requests per second: 22.65 [#/sec] (mean)
Time per request: 176.616 [ms] (mean)
Time per request: 44.154 [ms] (mean, across all concurrent requests)
Transfer rate: 1695.22 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 38 44 7.1 42 78
Processing: 79 130 36.0 129 278
Waiting: 54 100 37.2 98 253
Total: 119 175 36.1 171 328
Percentage of the requests served within a certain time (ms)
50% 171
66% 182
75% 188
80% 194
90% 212
95% 227
98% 295
99% 328
100% 328 (longest request)

