Wordpress і eaccelerator
Одна з найбільш часто обговорюваних проблем WordPress - обсяг споживаної пам'яті. І дійсно, чиста установка WP 2.9.2 для генерації сторінки панелі управління вимагає близько 23-24 Мб. Стандартний пакет плагінів збільшує цей обсяг ще до 25-26 Мб. Щоб хоч якось скоротити ці жахливі цифри, хтось рекомендує встановлювати полегшені переклади, спеціальні збірки, плагіни (а-ля WP Super Cache) - все це від лукавого). Радикально проблему вирішує установка на сервер eAccelerator'a.
Що таке eAccelerator? Це безкоштовне розширення для PHP, збільшує швидкість виконання скриптів і знижує навантаження на сервер. eAccelerator оптимізує скрипти, а також кешируєт їх в уже скомпільованому стані. Ще один приємний бонус від використання eAccelerator'a - зниження споживаної пам'яті.
Наприклад цей блог (WP 2.9.2) без eAccelerator'а споживає 26 Мб. З eAccelerator це значення знизилося до 5.3 Мб (в 5 разів). Якщо кому цікаво, ось дослідження lecactus'а по цій темі.
Висновок з усього цього один - для WordPress потрібен хостинг з підтримкою eAccelerator.
Тепер кілька слів про його налаштування. В ході експериментів зіткнувся з тим, що хостери за замовчуванням виставляють зовсім оптимальні параметри.
Для ручного налаштування потрібен доступ до php.ini.
- eaccelerator.shm_size - обсяг пам'яті зарезервований під кеш. Найважливіший параметр. За замовчуванням мій хостер виставив значення 8 Мб. Для WordPress цього виявилося замало. При цьому значенні обсяг споживаної пам'яті знизився всього до 9 Мб. Поступово збільшуючи пам'ять під кеш дійшов до 16 Мб. Споживана пам'ять WordPress
Про всяк випадок приведу приклад своєї конфігурації:
Увага! Якщо встановлений Zend Optimizer. то в php.ini його завантаження повинна здійснюватися ПОСЛЕeAccelerator!
Запуск програми, що відкриває порт для вхідних з'єднань вимагає прав адміністратора, або спеціальних налаштувань, які теж вимагають прав адміністратора. Так ...
Треба дивитись. Швидше за все проблема в CSS теми
Я думаю можна, але запустити як службу не вийде!
Щоб збільшити дозвіл створіть /etc/X11/xorg.conf з наступними параметрами в секцію Screen Додайте подcекцію Display з параметром ...
Замість команди sudo mount -o bind / dev / media // dev ввів sudo mount -o bind / dev / media // тепер mount містить дві ...