Поддержка Проблемы и решения Какой акселератор выбрать?

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Модератор Yui

    (@fierevere)

    永子

    акселерат — живое существо с ускорением физического развития.

    «PHP акселератор» или «Кеш опкода», суть в том, что он сохраняет скомпилированный код PHP, тем самым ускоряя выполнение скриптов в 3-4 раза, в PHP7+ также используется для кеширования массивов статических строк

    Zend Opcache — рекомендуется, при правильной конфигурации, особенно для PHP7+

    APC — устарел, достаточно глючный, не рекомендуется

    APCu — «огрызок» от APC, можно использовать для кеша объектов WordPress
    https://ru.wordpress.org/plugins/apcu/ , можно вместе с OpCache

    APCu-bc — плагин совместимости с APCu, можно загрузить вместе с APCu

    XCache — хороший OpCache + Объектный кеш, не работает с PHP7+
    Не рекомендуется по этой причине. Лучше использовать PHP7+

    eAccelerator — верните мумию в саркофаг!

    Автор selftrips-ru

    (@selftrips-ru)

    Мне недоступны никакие конфигурации, только можно выбрать из этого списка. Надеяться на то что пров все правильно сконфигурил?
    по тестам именно Zend OPCache дает наименьшее время загрузки страниц и использованной памяти.
    Нужно ли что-то уточнить у прова на счет конфигурации, чтобы убедиться что все настроено ок?
    стоит php 5.6. Стоит ли перейти на 7.0, 7.1, 7,2, 7.3? Какой из этих вариантов?

    • Ответ изменён 5 лет, 1 месяц назад пользователем selftrips-ru.
    Модератор Yui

    (@fierevere)

    永子

    просто включите и посмотрите phpinfo()
    секция Zend OpCache

    Cache hits будет расти со временем, это хорошо
    Cache misses — промахи кеша, если кеш эффективен, это значение будет около 1000 и расти не будет
    Used memory использованная память
    Free memory свободная память, WP с плагинами и админкой занимают обычно около 40 Mb в кеше
    OOM restarts — в идеале 0

    Модератор Yui

    (@fierevere)

    永子

    стоит php 5.6. Стоит ли перейти на 7.0, 7.1, 7,2, 7.3? Какой из этих вариантов?

    https://ru.wordpress.org/support/update-php/
    читайте
    Лучший и относительно безопасный вариант на настоящее время — 7.2.16

    Автор selftrips-ru

    (@selftrips-ru)

    Лучший и относительно безопасный вариант на настоящее время — 7.2.16

    у меня есть только возможность 7.2 без дальнейших вариаций

    Автор selftrips-ru

    (@selftrips-ru)

    просто включите и посмотрите phpinfo()

    Где включать и смотреть?

    Модератор Yui

    (@fierevere)

    永子

    опять же, включите и посмотрите какая там конкретно версия ветки 7.2
    текущая — 7.2.16 , если там какое-нибудь старье, то это не есть хорошо…

    Модератор Yui

    (@fierevere)

    永子

    Где включать

    вот где у провайдера выбирается, там и выключать

    смотреть можно например плагином https://ru.wordpress.org/plugins/health-check/
    вкладка информации о PHP

    Автор selftrips-ru

    (@selftrips-ru)

    запустил файл с кодом

    <?php
    phpinfo();
    ?>

    выдал PHP Version 7.2.13

    Автор selftrips-ru

    (@selftrips-ru)

    Used memory 110 646 720
    Free memory 963 095 104

    Что-то памяти вроде очень много что занятой что свободной…?

    • Ответ изменён 5 лет, 1 месяц назад пользователем selftrips-ru.
    Автор selftrips-ru

    (@selftrips-ru)

    еще есть такой параметр

    Interned Strings Used memory 6383352
    Interned Strings Free memory 2005256

    Автор selftrips-ru

    (@selftrips-ru)

    Query monitor выдает

    Расширение для PHP Memcache установлено, но не используется WordPress

    Что это значит? Нужно ли бороться и как?

    Модератор Yui

    (@fierevere)

    永子

    не сказала бы что уж «очень», в Unix есть ограничение на сегменты разделяемой памяти, так что кеш не может использовать для кеша больше чем этот сегмент.
    На хостинге также кеш может использоваться и другими пользователями и их сайтами,
    факт наличия свободной памяти — хорошо.
    Бывает что хостеры ставят очень малые значения, от которых толку нет никакого (менее 32 Мб, что не вместит даже скрипты одного сайта на WP)

    Модератор Yui

    (@fierevere)

    永子

    Расширение для PHP Memcache установлено

    можете использовать
    https://ru.wordpress.org/plugins/memcached/
    если вам доступно НЕ ТОЛЬКО расширение, но и возможность использования memcached
    (узнавайте у хостера)

    Автор selftrips-ru

    (@selftrips-ru)

    для пустого сайта с несколькими плагинами

    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 0

    1. Это память для всех сайтов или для конкретного?
    2. Почему так много? (вы говорили о 40 МБ)
    3. Как посмотреть что дает наибольший вклад в потребление памяти?

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «Какой акселератор выбрать?» закрыта для новых ответов.