Выпуск про то, как страница добирается до браузера: меньше лишних файлов, сжатие и долгий кеш.
Реализовано
- Подсветка кода загружается только на страницах, где есть блок кода — прежде шесть её файлов стояли в шапке каждой страницы
- Подсветка PHP-кода починена: ей не хватало компонента, и блок с PHP ломал подсветку всей страницы
- Каждый файл стилей и скриптов идёт с меткой версии: браузер хранит его год и берёт новый сразу после обновления
- Шаблон веб-сервера в install.sh: сжатие стилей и скриптов (таблица стилей 256 → 25 КБ) и долгий кеш; в руководстве по установке — HTTP/2
- Запрет исполнять скрипты в папке загрузок стоит выше обработчика PHP — ниже он не срабатывал
Если сайт ставили по install.sh раньше этого выпуска, проверьте настройки nginx: правило для /storage должно стоять выше блока location ~ \.php$.