Скорость "самопальных" веб-систем
Вот решил проверить утверждение: "Стандартные CMS-системы работают быстрее, чем индивидуально-разработанные".
Результаты тестирования "самопального" сайта:
root@titan-r:~# ab -c 5 -n 1000000 http://osan-koeln.net/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking osan-koeln.net (be patient)
Completed 100000 requests
Completed 200000 requests
Completed 300000 requests
Completed 400000 requests
Completed 500000 requests
Completed 600000 requests
Completed 700000 requests
Completed 800000 requests
Completed 900000 requests
Finished 1000000 requests
Server Software: nginx/0.4.13
Server Hostname: osan-koeln.net
Server Port: 80
Document Path: /
Document Length: 33326 bytes
Concurrency Level: 5
Time taken for tests: 5252.648192 seconds
Complete requests: 1000000
Failed requests: 0
Write errors: 0
Total transferred: -646738368 bytes
HTML transferred: -1033738368 bytes
Requests per second: 190.38 [#/sec] (mean)
Time per request: 26.263 [ms] (mean)
Time per request: 5.253 [ms] (mean, across all concurrent requests)
Transfer rate: -120.24 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 4
Processing: 12 25 45.3 23 10587
Waiting: 11 23 40.7 22 10581
Total: 12 25 45.3 23 10587
Percentage of the requests served within a certain time (ms)
50% 23
66% 26
75% 29
80% 31
90% 37
95% 43
98% 51
99% 60
100% 10587 (longest request)
Получается, тест прошел за 87,53 минуты.
Что больше большинсва CMS систем. Только Битрикс работает медленнее. А остальные CMS-системы у нас показывают значительно выше результаты (иногда, выше в несколько раз). Так, например, Joomla работает в 1,5 раза быстрее, чем данный "самопальный" сайт.
Почему "стандартные" CMS-системы работают быстрее ?
А потому, что эти CMS-системы лучше отлажены, а так же более оптимизированы.
Разработчики же "самопальных" систем редко работают над оптимизацией их детища, т.к. чаще всего это разработка одноразовая и им не интересно вкладывать большие усилия в оптимизацию.
Результаты тестирования "самопального" сайта:
root@titan-r:~# ab -c 5 -n 1000000 http://osan-koeln.net/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking osan-koeln.net (be patient)
Completed 100000 requests
Completed 200000 requests
Completed 300000 requests
Completed 400000 requests
Completed 500000 requests
Completed 600000 requests
Completed 700000 requests
Completed 800000 requests
Completed 900000 requests
Finished 1000000 requests
Server Software: nginx/0.4.13
Server Hostname: osan-koeln.net
Server Port: 80
Document Path: /
Document Length: 33326 bytes
Concurrency Level: 5
Time taken for tests: 5252.648192 seconds
Complete requests: 1000000
Failed requests: 0
Write errors: 0
Total transferred: -646738368 bytes
HTML transferred: -1033738368 bytes
Requests per second: 190.38 [#/sec] (mean)
Time per request: 26.263 [ms] (mean)
Time per request: 5.253 [ms] (mean, across all concurrent requests)
Transfer rate: -120.24 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 4
Processing: 12 25 45.3 23 10587
Waiting: 11 23 40.7 22 10581
Total: 12 25 45.3 23 10587
Percentage of the requests served within a certain time (ms)
50% 23
66% 26
75% 29
80% 31
90% 37
95% 43
98% 51
99% 60
100% 10587 (longest request)
Получается, тест прошел за 87,53 минуты.
Что больше большинсва CMS систем. Только Битрикс работает медленнее. А остальные CMS-системы у нас показывают значительно выше результаты (иногда, выше в несколько раз). Так, например, Joomla работает в 1,5 раза быстрее, чем данный "самопальный" сайт.
Почему "стандартные" CMS-системы работают быстрее ?
А потому, что эти CMS-системы лучше отлажены, а так же более оптимизированы.
Разработчики же "самопальных" систем редко работают над оптимизацией их детища, т.к. чаще всего это разработка одноразовая и им не интересно вкладывать большие усилия в оптимизацию.
Комментарии