Сравнение способов оптимизации drupal

Оптимизация производительности drupal В февральской рассылке Zend первой строкой идет сравнение способов оптимизации drupal посредством выбора движка для кеширования op-code (фактически компиляция и кеширование php).

Как и ожидалось, а также подтверждается личными сравнениями – лидер zend. Но он интересен не только опережением APC на 10-15%, а еще и кешированием пользовательских данных – Zend Data Cache.

Цифры из графиков говорят сами за себя, включение оптимизации не только экономит память, но ускоряет выполнение в 3-5 раз, windows немного отстает от linux, вероятно из-за типа файловой системы, но не сильно.

Радуют результаты полного кеширования страницы – фактически страница отдается из памяти (shm) или диска (disk) не поднимая ядро drupal. Данный функционал реализован в presslow и портирован в drupal7 – в тестах прирост отдачи 26, но это реализовано пока только в коммерческой версии Zend Server.

Очень странно, что не учтен механизм page_fast_cache, доступный при использовании модулей  memcache,  Cache Router – он должен давать близкие результаты, так как страница отдается из кеша без поднятия drupal – исполняются всего несколько файлов.

ЗЫЖ читающим только по-русски можно посмотреть диаграммы :)

PS: Новый eAccelerator 0.96 перестал предоставлять пользовательские функции кеширования, xcache практически не развивается, APC завяз в beta версиях – ZDC, кстати, прекрасно эмулирует функции apc

Прикрепленный файл Размер
Optimizing-Drupal-Performance-Zend-Acquia-Whitepaper-Feb2010.pdf 516.6 кб

Источник: http://www.drupal.ru/node/40193

Добавить комментарий к записи "Сравнение способов оптимизации drupal"

Чтобы комментировать, необходимо войти в систему.

© 2009 Обзор CMS