Кэширование OpenX с использованием memcached медленнее, чем кеширование на основе файлов? - PullRequest
3 голосов
/ 26 мая 2011

Я использую OpenX 2.8.7 на nginx, PHP 5.3.6 (FastCGI через PHP-FPM) и APC.Версия memcached - 1.4.5, для которой выделено 64 МБ.

Я тестирую скорость доставки баннера для зоны с 720 связанными баннерами (у всех есть несколько ограничений - страны и 1-2 сайта).переменные).

При использовании файлового кэширования с истечением 1200 секунд баннер доставляется (с помощью тега php local mode) за 0,08-0,10 секунды.При поставке с memcached, это всегда 0,13-0,16 секунды (все еще время истечения 1200 секунд).

Среда тестирования не загружается никоим образом.Там много свободной оперативной памяти.

Возможно ли, что OpenX с memcached будет медленнее, чем стандартное кеширование на основе файлов?

Спасибо, Бар.

1 Ответ

2 голосов
/ 14 июня 2011

Это возможно, потому что у вас есть накладные расходы по созданию соединения с вашим сервером Memcache.

Я считаю, что кэширование Memcache более полезно, когда у вас несколько серверов OpenX, обслуживающих рекламу.

...