Воркеры php-fpm выглядят так, если всё работает нормально

Сайт периодически зависает (php-fpm Finishing)

Репорт: сайт периодически тормозит, не грузится. Действительно, пытаешься зайти на сайт, он то открывается, то нет. Чаще нет. Что замечательно, по админке ходится нормально. Соответственно, […]

Читать полностью →

Если надо добавить шорткод к сайту — что будете делать и куда вставлять?

Смотря какие обстоятельства. В первую очередь подумаю, как можно обойтись без шорткода. Если всё-таки надо, то может быть уже есть готовый. Если готового нет или […]

Читать полностью →
Результат проверки скорости загрузки страницы, замечания что нужно исправить для увеличения скорости

“Сайт работает медленно” (с) пользователь — с чего начнёте диагностику?

Сначала нужно как можно больше узнать у пользователя. Что именно он имеет в виду, как он это увидел, как он ожидает / хочет, чтобы было. […]

Читать полностью →

Открывать все внешние ссылки в новом окне с помощью Javascript’а

Невероятно просто.

  Этот код нужно поместить куда-нибудь в jquery.ready. Например, учитывая compatibility mode вордпресса, код может выглядеть так:

  Это более удобный […]

Читать полностью →
безопасное соединение к кириллическому домену .рф

Получить бесплатный сертификат Letsencrypt для кириллического домена .рф

По умолчанию, на Ubuntu 16.04 LTS (Xenial Xerus) пакет LetsEncrypt поставляется очень старой версии.

И в старом пакете нет поддержки ни punycode, ни кириллических символов […]

Читать полностью →
настройка файла apache2.conf

Если не работает роутинг

Может случиться так, что стандартная схема урлов работает нормально, а вот нормальная вменяемая схема работать отказывается. Стандартный совет будет простой: убедитесь, что в файле .htaccess […]

Читать полностью →
google-chrome-waterfall-from-memory-cache-from-disk-cache[1]

Чтобы не мелькали шрифты в Хроме

Описание задачи: На страницах используются значки-иконки из Font Awesome. После того, как был подключен Cloudflare CDN, у локальных ресурсов вроде fontawesome.woff2 появились хедеры вроде vary:Accept-Encoding. Вероятно, именно […]

Читать полностью →