Итак, рванём с места сразу в космос.
Речь пойдет о modx revo, тормозных чанках, сниппетах и жутком парсере. Всё действие относится так же и к debian 6.
1. Проверьте текущую версию php на сервере.
2. Если она НИЖЕ ЧЕМ 5.4.17, вам поможет только modxSmarty Философа.
3. Обновите версию ровно до 5.4.17
4. Наслаждайтесь ускоренной работой чанков, сниппетов и парсера. Достигнутое ускорение лично мной — около 40%.
Как это работает?
1. Modx Revo и деятельность его парсера сильно основана на циклах.
2. PHP версий ниже очень плохо дружит с циклами, что теперь оптимизировано (привет оптимизаторам!) и самый сок на текущий день — в версии 5.4.17.
Что любопытно, версия 5.5.1 преднаначенная для Debian 7 работает МЕДЛЕННЕЕ на том же debian 6 (не выяснял почему).
Что теперь имеем?
1. Сайт с кучей тегов, сниппетами, фотками (еще пока phpthumbOF), getresources, getpage и прочий, казалось бы, хлам, теперь работает заметно быстрее, да так заметно, что почти как на modxcloud!
2. Можно не ждать год до смены парсера.
Выводы: обновляйтесь немедленно.
Как это сделать на Debian 6?
Добавляем в /etc/apt/resouces.list:
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all
Вбиваем это в командной строке:
gpg --keyserver keys.gnupg.net --recv-key 89DF5277
gpg -a --export 89DF5277 | apt-key add -
apt-get update
apt-get upgrade
apt-get install php5-cgi php5-cli
php -v
Видим:
PHP 5.4.17-1~dotdeb.0 (cli) (built: Jul 6 2013 17:53:27)
Copyright © 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright © 1998-2013 Zend Technologies
Добавьте по вкусу xcache или apc, например:
apt-get install php5-apc