Я уже рассказывал про ускорение загрузки страницы с помощью оптимизации картинок. Пришла пора двигаться дальше и заняться оптимизацией всех остальных файлов. Я расскажу, что такое zopfli, и поделюсь программкой, которая поможет легче оптимизировать статические данные. Честно говоря, я внедрил всё это в блог несколько месяцев назад, но всё как-то не доходили руки поделиться.
Совершенно внезапно блогу исполняется три года. Наполнение и содержание записей за время существования блога довольно сильно поменялись, и я надеюсь, что в лучшую сторону. Сайт практически полностью превратился в тревел-фото-блог с редкими вкраплениями посторонней информации. Что ж, это то, что мне интересно делать и о чём интересно писать. Буду продолжать в том же духе, тем более, что предстоит ещё много всего интересного.
Сегодня я расскажу вам, как можно очень сильно ускорить загрузку страниц с большим количеством фотографий (каких довольно много в этом блоге). Секрет прост — WebP. Всё дело в правильной настройке сервера.
Я буду рассказывать на примере Hakyll и nginx, но принцип легко перенести и на другие технологии.
Наверняка вы уже слышали, что Яндекс разрабатывает совершенно новый интерфейс для своего браузера (скачать), в котором содержимое страницы должно занимать всё пространство окна, от верхней границы до нижней. Для элементов управления отдельного пространства не запланировано, они просто выводятся поверх основного контента. Конечно, сайт должен поддерживать новый интерфейс, иначе ведь элементы управления браузера могут случайно перекрыть нужные ссылки и кнопки.
В том числе и у меня. Я сделал то, что нужно было сделать уже давно, — добавил поддержку шифрования на сайт, то есть https. Более того, при попытке запросить обычную страницу, сервер перенаправляет на её защищённую версию. Теперь никто не сможет вмешиваться в трафик между блогом и браузером. А ещё поисковики обещают добавлять дополнительный вес результатам с сайтов с поддержкой шифрования. Так что одни плюсы.