Помимо возможностей, которые предоставляет клиентский модуль Nahaa, вам, наверное, важно знать насколько быстро он работает? Как изменится производительность вашего ресурса, если вы будете принимать участие в системе Nahaa? Мы считаем вопросы производительности одними из самых важных, поэтому проектировали клиентский модуль таким образом, чтобы он незначительно влиял на характеристики вашего сайта.В этой заметке мы представляем результаты тестирования клиентского сценария при использовании совместно с блогом Wordpress. Тестовая архитектура следующая:

  1. web-сервер: AMD Athlon 64 X2 Dual Core Processor 3800+, 2GB RAM, SATA 7200, Ubuntu Linux 7.10, стандартные настройки Apache;
  2. mysql-сервер (отдельно): Intel® Pentium® D CPU 3.00GHz, 2GB RAM, SATA 7200, Ubuntu Linux 7.10, стандартные настройки MySQL;
  3. Wordpress 2.6 без кэширования и плагинов.

Для тестирования в Wordpress была создана страница с отключенными комментариями. Тестирование производилось с использованием утилиты Apache Bench. Результаты тестирования приведены ниже.

Клиентский модуль Nahaa включен

ab -n 1000 -c 20 http://testserver/wp/about/
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 testserver (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests

Server Software:        Apache/2.2.3
Server Hostname:        testserver
Server Port:            80

Document Path:          /wp/about/
Document Length:        13205 bytes

Concurrency Level:      20
Time taken for tests:   166.348572 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      13596000 bytes
HTML transferred:       13205000 bytes
Requests per second:    6.01 [#/sec] (mean)
Time per request:       3326.971 [ms] (mean)
Time per request:       166.349 [ms] (mean, across all concurrent requests)
Transfer rate:          79.81 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0   12  37.2      1     529
Processing:   346 3298 1581.5   3115   24542
Waiting:      346 3259 1579.1   3061   24521
Total:        346 3311 1582.9   3142   24561
Percentage of the requests served within a certain time (ms)
  50%   3142
  66%   3704
  75%   4032
  80%   4363
  90%   5145
  95%   5767
  98%   7030
  99%   8024
 100%  24561 (longest request)

Клиентский модуль Nahaa отключен

ab -n 1000 -c 20 http://testserver/wp/about/
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 testserver (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests

Server Software:        Apache/2.2.3
Server Hostname:        testserver
Server Port:            80

Document Path:          /wp/about/
Document Length:        13205 bytes

Concurrency Level:      20
Time taken for tests:   130.220060 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      13558000 bytes
HTML transferred:       13205000 bytes
Requests per second:    7.68 [#/sec] (mean)
Time per request:       2604.401 [ms] (mean)
Time per request:       130.220 [ms] (mean, across all concurrent requests)
Transfer rate:          101.67 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0   11  29.7      2     445
Processing:   360 2580 1147.7   2486    8297
Waiting:      339 2415 1086.5   2300    8013
Total:        360 2591 1147.0   2493    8308
Percentage of the requests served within a certain time (ms)
  50%   2493
  66%   2978
  75%   3284
  80%   3489
  90%   4135
  95%   4639
  98%   5269
  99%   5830
 100%   8308 (longest request)

Итоги тестирования

В результате тестирования, на основании поля Time per request (mean, across all concurrent requests) мы видим, что время выполнения одного запроса различается для вышеприведенных результатов на 36.1 миллисекунд. Таким образом, вы можете ожидать, что если вы будете использовать совместно с вашим сайтом клиентский модуль Nahaa, время отклика увеличится на 36.1 миллисекунду при выполнении каждого запроса. Данное тестирование не является тестированием сайтов, которые работают под большими нагрузками. При первой возможности мы предоставим результаты тестирования высоконагрузочных систем.

Популярность: 12% [?]

Служба поддержки Nahaa @ 8:30

Комментариев нет »

Еще нет комментариев.

RSS лента комментариев к этой записи.

Оставить комментарий