«Шакалим» картиночки

Для любого уважающего себя веб девелопера, однажды приходит время проверить свои сайты на скорость загрузки. Одним из популярных инструментов для таких тестов является Google PageSpeed Insights. И вот ты сталкиваешься с проблемой, говорят, что у тебя изображения не оптимизированы и рекомендуют воспользоваться какими-то непонятными программами. Лезешь в Инет, а там особо ничего не пишут. А не пишут, потому, что и так всё просто. Нужно лишь установить стандартным путём две системные утилиты:  «optipng» и «jpegoptim», после чего натравить их на директории с изображениями.

optipng -o7 ./*.png

jpegoptim -s --all-progressive ./*.jpg

Утилиты модифицируют графические файлы различными способами, например удаляя метаданные и прочую шелуху. После чего размер файла сокращается на 5-15%, а качество остаётся прежним. Profit!

Миграция в новое место

После выхода нового релиза ОС Debian, начал обновлять все свои сервера. Про каждый можно написать отдельную статью, потому, что с ними как с хомяками — каждый по разному «помирает». Сделал вывод, что в большинстве случаев, лучше ОС переустановить. Это и память освежит, и конфиги почистит и молодость вернёт. Последним на очереди стал веб сервер.

Не секрет, что мой веб сервер работает на VPS. И поэтому возникает множество вопросов, например: Чей хостинг использовать? Какое географическое расположение выбрать? Какие нужны ресурсы? Сколько всё это будет стоить? Ну и т.д. Если сперва я руководствовался соображениями независимости, чтоб не попадать под убогое законодательство РФ, то сейчас я немного (совсем чуть-чуть) пересмотрел свои взгляды…

Располагая веб сервер в «забугорье» мы автоматически добавляем несколько десятков миллисекунд к каждому ответу и это соответственно приводит к медленной работе в целом. Получаем массу неудобств как для себя, так и для клиентов. Отсюда можно сделать вывод — располагайте веб сервер географически как можно ближе к целевой аудитории. Ну да, есть всякие там сети доставки контента, но это уже сторонний сервис со всеми вытекающими последствиями.

Я не могу назвать себя патриотом, но и не пропагандирую «пендосию» или «гейропу» или как ещё вы там обзываетесь?!. Однако, если смотреть на вещи не предвзято, то окажется, что некоторые из них действительно лучше делают в какой-то определённой стране.

IHORЯ долго изучал различные хостинги VPS, сравнивал, читал отзывы. И в конечном итоге мой выбор пал на IHOR.RU. У них есть собственный дата-центр, с уровнем надежности Tier 3. Целых 10 каналов связи к ведущим операторам и сетям обмена трафика, например Ростелеком и ТТК. Защита от DDoS. Православная KVM виртуализация. Заслуженная и при этом доступная цена. Рекомендации знакомых вебмастеров. И реально короткий пинг.

Короче, моё тёплое местечко в этих ваших Интернетах, теперь здесь. При этом я остаюсь верен моему регистратору доменных имён REG.RU, моей любимой операционной системе Debian и просто ахуенному веб серверу NGINX. Чего и вам советую. 😉

Всем стабильного коннекта, долгих аптаймов и микроскопических пингов!

Ошибка 400 Request Header Or Cookie Too Large

Заметил ошибку 400 (Request Header Or Cookie Too Large), при переходе на один из моих сайтов посредством поиска в Яндексе. Судя по тому, что пишут бывалые в этих ваших Интернетах, то сталкивались многие. Однако не многие постарались объяснить, что это на самом деле и как исправить. Читать далее «Ошибка 400 Request Header Or Cookie Too Large»