Какой акселератор выбрать?
-
Доступны у провайдера
Zend OPCache
APC
APCu
APCu-bc
XCache
eAccelerator-
Тема изменена 5 лет, 11 месяцев назад пользователем
selftrips-ru.
-
Тема изменена 5 лет, 11 месяцев назад пользователем
-
акселерат — живое существо с ускорением физического развития.
«PHP акселератор» или «Кеш опкода», суть в том, что он сохраняет скомпилированный код PHP, тем самым ускоряя выполнение скриптов в 3-4 раза, в PHP7+ также используется для кеширования массивов статических строк
Zend Opcache — рекомендуется, при правильной конфигурации, особенно для PHP7+
APC — устарел, достаточно глючный, не рекомендуется
APCu — «огрызок» от APC, можно использовать для кеша объектов WordPress
https://ru.wordpress.org/plugins/apcu/ , можно вместе с OpCacheAPCu-bc — плагин совместимости с APCu, можно загрузить вместе с APCu
XCache — хороший OpCache + Объектный кеш, не работает с PHP7+
Не рекомендуется по этой причине. Лучше использовать PHP7+eAccelerator — верните мумию в саркофаг!
Мне недоступны никакие конфигурации, только можно выбрать из этого списка. Надеяться на то что пров все правильно сконфигурил?
по тестам именно Zend OPCache дает наименьшее время загрузки страниц и использованной памяти.
Нужно ли что-то уточнить у прова на счет конфигурации, чтобы убедиться что все настроено ок?
стоит php 5.6. Стоит ли перейти на 7.0, 7.1, 7,2, 7.3? Какой из этих вариантов?-
Ответ изменён 5 лет, 11 месяцев назад пользователем
selftrips-ru.
просто включите и посмотрите phpinfo()
секция Zend OpCacheCache hits будет расти со временем, это хорошо
Cache misses — промахи кеша, если кеш эффективен, это значение будет около 1000 и расти не будет
Used memory использованная память
Free memory свободная память, WP с плагинами и админкой занимают обычно около 40 Mb в кеше
OOM restarts — в идеале 0стоит php 5.6. Стоит ли перейти на 7.0, 7.1, 7,2, 7.3? Какой из этих вариантов?
https://ru.wordpress.org/support/update-php/
читайте
Лучший и относительно безопасный вариант на настоящее время — 7.2.16Лучший и относительно безопасный вариант на настоящее время — 7.2.16
у меня есть только возможность 7.2 без дальнейших вариаций
просто включите и посмотрите phpinfo()
Где включать и смотреть?
опять же, включите и посмотрите какая там конкретно версия ветки 7.2
текущая — 7.2.16 , если там какое-нибудь старье, то это не есть хорошо…Где включать
вот где у провайдера выбирается, там и выключать
смотреть можно например плагином https://ru.wordpress.org/plugins/health-check/
вкладка информации о PHPзапустил файл с кодом
<?php phpinfo(); ?>
выдал PHP Version 7.2.13
Used memory 110 646 720
Free memory 963 095 104Что-то памяти вроде очень много что занятой что свободной…?
-
Ответ изменён 5 лет, 11 месяцев назад пользователем
selftrips-ru.
еще есть такой параметр
Interned Strings Used memory 6383352
Interned Strings Free memory 2005256Query monitor выдает
Расширение для PHP Memcache установлено, но не используется WordPress
Что это значит? Нужно ли бороться и как?
не сказала бы что уж «очень», в Unix есть ограничение на сегменты разделяемой памяти, так что кеш не может использовать для кеша больше чем этот сегмент.
На хостинге также кеш может использоваться и другими пользователями и их сайтами,
факт наличия свободной памяти — хорошо.
Бывает что хостеры ставят очень малые значения, от которых толку нет никакого (менее 32 Мб, что не вместит даже скрипты одного сайта на WP)Расширение для PHP Memcache установлено
можете использовать
https://ru.wordpress.org/plugins/memcached/
если вам доступно НЕ ТОЛЬКО расширение, но и возможность использования memcached
(узнавайте у хостера)для пустого сайта с несколькими плагинами
Opcode Caching Up and Running
Optimization Enabled
SHM Cache Enabled
File Cache Disabled
Startup OK
Shared memory model mmap
Cache hits 2527180
Cache misses 5380
Used memory 238 401 224
Free memory 835 340 600
Wasted memory 0
Interned Strings Used memory 8388600
Interned Strings Free memory 8
Cached scripts 5378
Cached keys 6184
Max keys 7963
OOM restarts 0
Hash keys restarts 0
Manual restarts 01. Это память для всех сайтов или для конкретного?
2. Почему так много? (вы говорили о 40 МБ)
3. Как посмотреть что дает наибольший вклад в потребление памяти? -
Ответ изменён 5 лет, 11 месяцев назад пользователем
- Тема «Какой акселератор выбрать?» закрыта для новых ответов.