Отправка почты без проблем. Сегодня напишу о том как настроить почту в DNS что бы с чужих ip не могли отправлять спам от имени нашего домена. Для этого нужно правильно настроить SPF запись и запретить принимать наши письма без цифровой подписи. dkim=pass spf=pass dmarc=pass
Как то раз когда на одном сайте был превышен лимит канала трафика в 40 Мегабит/с и сайт начал жутко тормозить - я задумался, а что можно сделать да бы сэкономить и не платить больше да ещё чтоб не тормозило? И я нашел решение - это gzip офлайн. Но он картинки jpg и png сжимает всего на 1%, а swg сжимает очень хорошо. Я начал искать дальше и наткнулся на альтернативные форматы картинок и среди них был webp формат и я остановился на нём. Экономия трафика составляет в среднем 26%.
Вот как это будет работать. Как видно в Firefox и EDGE этот способ не работает потому что они не передают на сервер информацию в http_accept о том что они поддерживают webp.
Всё! Теперь Nginx будет раздавать картинки в формате webp тем браузерам которые его поддерживают - те которые не поддерживают будут грузить jpg и png. Важно - расширение при этом меняться не будет и ссылки менять не нужно и переадресации тоже не будет - тип файла только будет меняться и размер. content-type image/webp.
В браузере EDGE есть поддержка webp но для этого нужно скачать с магазина расширение для изображений Webp Image Extensions. Но чтобы это работало в EDGE и Firefox нужно вставлять ссылки на картинки так:
Сегодня напишу про gzip сжатие в Nginx. Как оказалось Nginx может сжимать налёту и отдавать заранее уже сжатые архивы с расширением .gz - так называемое онлайн и оффлайн сжатие.
Дальше я приведу конфигурацию и другие шаманства на эту тему.