Ответы пользователя по тегу Серверная оптимизация
  • Почему долго грузится страница?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Нормально все грузится:

    https://tools.pingdom.com/#5b84b8f28d400000

    Все "ваше" меньше 1 секунды, еще пару секунд работа с сервисами Яндекса. Если конкретно у вас что-то "крутится" во всех браузерах, возможно ваш провайдер, роутер, VPN или еще какой-то man-in-the-middle не дружит с тем же Яндексом (или Яндекс с ним). Например, у нас в Украине Яндекс заблокирован, поэтому у меня оно будет крутиться вечно, пока браузер не оборвет соединение. Но если я включаю VPN или блокировщик запросов к Яндексу - все грузится моментально.
    Ответ написан
  • Как закэшировать отдельный шаблон wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Вам понадобится посмотреть код плагина кеширования и найти то место, где можно включиться и помочь ему понять, что если wp_is_mobile() у нас true, то берем (или создаем и берем) мобильный кеш, если false - десктопный. Если используется их метод кеширования через mod_rewrite, то и настройки этих rewrite надо будет подкрутить, на уровне сервера определяете desktop/mobile.

    В описании плагина есть:

    8. Enable/Disable cache option for mobile devices


    То есть, плагин уже умеет различать девайсы, по определению. Возможно стоит поискать есть ли у него там хуки.
    Ответ написан
    Комментировать
  • С какими ключами запускать "composer install" на продакшн?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Level 1: dump-autoload -o и --optimize-autoloader это одно и то же.
    Level 2A: dump-autoload -a и --classmap-authoritative это одно и то же.
    Level 2B: dump-autoload -acpu и --apcu-autoloader это одно и то же.

    Используется либо Level 1, либо Level 2A, либо Level 1 + Level 2B (как в вашем случае). Для прода лучше 2A или 1+2B.
    Ответ написан
    Комментировать