Оптимизация CSS

В прошлый раз мы говорили об оптимизации сайта в целом. Точнее говоря, мы говорили именно о загрузке сайта. Сегодня поговорим о том, что происходит после загрузки и как это ускорить.

Invalid Byte Sequence Fix

Zero-downtime deploy для Unicorn

Если ваш сайт крутится в продакшене, достаточно важно поддерживать максимальную его доступность. При небольшой посещаемости это не так важно. Но бывает, когда даже 5 секунд простоя критичны.

Command Line

Сегодня расскажу о нескольких полезных командах для любителей командной строки, которые используются время от времени при разработке и администрировании.

Rails on Debian

Совсем недавно я выкладывал руководство по настройке сервера на CentOS для запуска Rails-приложения. Такие вещи мне приходится часто делать по работе. Там, где есть выбор, я беру в качестве сервера Debian. Сегодня я покажу, как настроить правильный веб-сервер для вашего приложения на Rails.

Rails on CentOS

Хоть сам я люблю больше Debian, часто по работе мне приходится поднимать сервера на CentOS для приложений на Rails. С каждым разом я все больше понимал, что мне не хватает чек-листа для ускорения процесса. В последний раз я решил не ограничиваться чек-листом и описал процесс разворачивания сервера полностью.

Переезд на новую CMS

Эти выходные были дико продуктивными. Наконец-то я закончил работу над первой версией облачной CMS для личных проектов. И перенес на нее свой блог.

Продвинутая оптимизация сайта

Сегодня поговорим о том, как сделать ваш сайт быстрым. По большей части это будет фронтэнд, так как бэкэнд у всех сильно отличается. Но его мы тоже немного затронем.

Добавляем версионность для конфигов сервера

Не раз уже у меня бывали случаи, когда что-то сломалось на сервере, а по какой причине это произошло – непонятно. И довольно часто, проблема заключалась в том, что кто-то другой просто поправил конфиги. Сегодня мы рассмотрим способ добавления версионности для конфигурации сервера, чтобы забыть про подобные проблемы.

Настраиваем авто-деплой по коммиту

Сегодня я покажу, как можно настроить авто-деплой по коммиту на примере gitolite. Это может быть удобно для тестовых сред, чтобы сэкономить ваше время.