Drupal и кеширование

A4
На сайте с 09.08.2007
Offline
55
494

Задумалось мне тут потестировать Drupal на предмет скорости работы и зависимости оной от разных кешей, возможно кому-то будет полезно. Критика приветствуется.

Создал я в нём две странички с меню и собственно вот..

Что имеем:

  • nginx/0.5.32
  • PHP 5.2.4 with Suhosin-Patch 0.9.6.2
  • mysql Ver 14.14 Distrib 5.1.22-rc
  • eAccelerator v0.9.5.2
  • memcached 1.2.3
  • pecl-memcache-2.2.0
  • drupal-5.3
  • memcache-5.x-1.x-dev для drupal

Тестилось сие командой ab -n 1000 -c 100 http://site.tld/ с соседнего сервера, кеширование в drupal использовалось normal.

Поочерёдно включаем\отключаем eaccelerator, memcached и встроенный кеш в разных комбинациях и смотрим на количество "Requests per second".

Итого:

no cache: 4.27

ea only: 17.04
internal only: 44.50
memcached only: 4.30

ea + internal: 90.20
ea + memcached: 17.43
internal + memcached: 41.75

ea + internal + memcached: 83.89

C memcached что-то явно не так в датском королевстве. Либо drupal ещё плохо умеет с оным общаться, либо при таком тесте преимущества memcached малозаметны. Ну или руки у меня кривые :)

В остальным - всё вполне очевидно, комментариев, думаю, не нужно.

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
anser06
На сайте с 11.03.2006
Offline
292
#1

Вы немного ошиблись форумом. С такими темами надо на http://www.drupal.ru/, но там вы почему-то этой темы не создали.

A4
На сайте с 09.08.2007
Offline
55
#2

Регистрироваться лень :( А пользователей Drupal тут тоже достаточно.

A4
На сайте с 09.08.2007
Offline
55
#3

Вот так всегда. Делаешь людям добро, а они ещё и минусуют :(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий