В февральской рассылке 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"
Чтобы комментировать, необходимо войти в систему.