Wordpress и eaccelerator

Един от най-често се обсъжда въпроси WordPress - количеството памет консумира. В действителност, чиста инсталация на WP 2.9.2 за генериране на контролния панел на страницата отнема около 23-24 MB. Стандартен пакет от плъгини увеличава сумата, която ще 25-26 MB. За да се намали по някакъв начин тези чудовищни ​​фигури, някой препоръчва инсталирането на леки трансфери, специален монтаж, приставки (а-ла-WP Супер Кеш) - всички от злото). Радикално решаване на проблема с инсталирането на eAccelerator'a сървър.

Каква е eAccelerator? Това е безплатна разширение за PHP, което увеличава скоростта на скриптове и намалява натоварването на сървъра. eAccelerator оптимизира скриптове и да ги кешира във вече съставени състояние. Друг хубав бонус за използване eAccelerator'a - намаляване на консумацията на памет.

Например този блог (WP 2.9.2) консумира 26 МБ свободно eAccelerator'a. С eAccelerator тази стойност намалява до 5.3 Mb (5 пъти). Ако проявявате интерес, тук lecactus'a изследвания на тази тема.

Изводът от всичко това - за WordPress хостинг е необходима за подкрепа на eAccelerator.

Сега няколко думи за настройка си. По време на експериментите, се сблъскват с факта, че общежитие по подразбиране не излагат оптималните параметри.

За да настроите ръчно нужда от достъп до php.ini.

  • eaccelerator.shm_size - количеството памет, запазено за кеша. Най-важният параметър. По подразбиране ми общежитие постави на стойност 8 MB. За WordPress това не е достатъчно. В тази стойност на количеството памет консумира намалял само до 9 MB. Постепенно увеличаване на паметта за кеш е достигнал 16 MB. WordPress на изразходването на паметта
5 MB. Допълнително увеличение на памет за кеш паметта не е довело до намаляване на консумацията на памет. По този начин 16 MB - това е минималната стойност за WordPress, както и по-големи награди - толкова по-добре.
  • eaccelerator.enable - включва eAccelerator. трябва да бъдат определени "1".
  • eaccelerator.optimizer - включително и режима за оптимизация. трябва да бъдат определени "1".
  • eaccelerator.debug - режим на отстраняване на грешки. "0" трябва да са важни.
  • eaccelerator.check_mtime - разглежда създаването на сценария, ако е необходимо, да актуализира компилирана версия на сценария в кеш паметта. Аз препоръчвам тази опция не забраните, или актуализиране на кеша ще трябва ръчно.
  • eaccelerator.filter - тук можете да укажете на файлови разширения, които трябва да бъдат кеширани. Например «* .php * .phtml». Ако не е посочено, всички кеширани файлове, които се обработват с помощта на PHP.
  • eaccelerator.shm_max - ще определи максималния размер на данни, които потребителят може да постави в кеш паметта с помощта на функции eaccelerator_put тип. Стойността е изразена в байтове. "0" - отменя ограничението. Аз препоръчвам напускане на "0".
  • eaccelerator.shm_ttl - ако кеширане скрипт остане без свободна памет, извадете eAccelerator скриптове памет, които не са били достъпни в миналото н секунди. Аз препоръчвам тази стойност е в областта на 600-1800 (10-30 минути).
  • eaccelerator.shm_prune_period - още един начин за актуализиране на кеша с липсата на памет. По-старите данни ще бъдат изтрити, ако предишен опит е направен да преди повече от н секунди. Стойността по подразбиране е "0", в която eAccelerator няма да се опитате да премахнете стари данни от паметта.
  • eaccelerator.shm_only - включвате или изключвате само кеш паметта. Тази опция не оказва влияние върху данните за сесиите и кеширане на съдържанието. По подразбиране, стойността на "0" - данните ще бъдат кеширани в паметта и на диск. Аз препоръчваме да оставите тази стойност.
  • eaccelerator.compress - трябва да бъде настроен на "1".
  • eaccelerator.compress_level - ниво на компресиране. Максимална стойност - 9. Моят общежитие пут - 6. трябваше да се промени.
  • Във всеки случай, тук е пример за неговата конфигурация:

    Внимание! Ако сте инсталирали Zend Optimizer. след това да го заредите в php.ini трябва да бъде POSLEeAccelerator!

    Стартирайте програмата, която се отваря порт за входящи връзки изисква административни привилегии или специални настройки, които също се нуждаят от администраторски права. Така че ...

    Трябва да гледаме. Най-вероятно проблемът в теми CSS

    Мисля, че може, но да се изпълнява като услуга няма да работи!

    За да се увеличи резолюцията, създаване на /etc/X11/xorg.conf със следните параметри в раздела Screen Display на Add podcektsiyu на с опция ...

    Вместо това, в командния SUDO монтиране -o свързват / сътрудничество / медии // Dev въведена Sudo монтиране -О обвързване / сътрудничество / медии // Сега монтирайте съдържа две ...

    Wordpress и eaccelerator