Разное качество поддержки протокола HTTPS на разных хостингах

SSL Если раньше большинство сайтов использовало небезопасный протокол HTTP, то сегодня наблюдается массовый переход на протокол HTTPS, обеспечивающий шифрование данных. Эта тенденция добралась даже до меня, и я перевел свой персональный сайт на протокол HTTPS. Получив бесплатный SSL-сертификат (далее — сертификат) StartCom Class 1 DV, я занялся включением протокола HTTPS на хостинге. Оказалось, что в случае одних хостингов для этого требуется много времени и нервов, в случае других — все делается очень просто.

Очень похожие обещания хостеров

Сегодня многие хостеры продают сертификаты и обеспечивают поддержку протокола HTTPS даже на начальных тарифах. Например, HTS.ru, услугами которого я пользовался примерно с марта 2015 года, и Beget, на который пришлось перейти в конце июня 2016 года, предоставляют сертификаты (в отличие от HTS.ru, Beget предлагает не только купить платные, но и получить бесплатные сертификаты) и позволяют включить протокол HTTPS даже на самых дешевых тарифах Анлим 1 (1000Мб) и Blog, соответственно. Кажется, что предложения очень похожи, и можно воспользоваться услугами любого хостера. Как оказалось, здесь может скрываться большая ошибка, для выявления которой придется испытать обе услуги на собственной шкуре своем сайте. Именно поэтому я решил написать данную статью, которая поможет Вам хотя бы примерно знать о «сюрпризах», связанных с поддержкой протокола HTTPS на хостингах. Продолжить чтение »Разное качество поддержки протокола HTTPS на разных хостингах

Настраиваемый счетчик подписчиков и фолловеров для WordPress

Настраиваемый счетчик подписчиков и фолловеров для WordPress В настоящее время доступно множество бесплатных графических счетчиков и WordPress-плагинов, предназначенных для отображения количества подписчиков FeedBurner и фолловеров Twitter, однако, первые не всегда вписываются в дизайн сайта, требуют выполнять «лишние» DNS-запросы и ощутимо замедляют отображение страниц браузерами, а вторые потребляют «лишние» системные ресурсы Веб-сервера. В данной статье описан один из способов избавления от перечисленных недостатков.

Как получить количество подписчиков FeedBurner и фолловеров Twitter?

Как FeedBurner, так и Twitter предоставляют разработчикам интерфейсы, позволяющие получать различную информацию о подписчиках и фолловерах. Процедура взаимодействия с перечисленными интерфейсами заключается в обращении к соответствующим URL и получении ответов в формате XML. Автор блога Zemalf.com опубликовал статью How To Show Feedburner Subscriber and Twitter Follower Counts on Your Blog, предлагающую обрабатывать эти ответы средствами PHP-расширений curl и SimpleXML, которые доступны на большинстве хостингов. Данная статья является моей интерпретацией рекомендаций финского блоггера. Продолжить чтение »Настраиваемый счетчик подписчиков и фолловеров для WordPress

Сжатие ответов Веб-сервера Apache средствами модуля mod_deflate

Apache Эта заметка продолжает статьи Краткое руководство по Google Page Speed и Оптимизация кеширования сайта браузерами и прокси-серверами, посвященные повышению производительности Веб-серверов и CMS размещенных на них сайтов. На этот раз я рассмотрю использование модуля mod_deflate, который входит в состав второго поколения Веб-сервера Apache и является эффективной заменой своего предшественника — модуля mod_gzip, предназначенного для Веб-сервера Apache 1.3.xx.

Чем обоснован выбор модуля mod_deflate?

Вполне закономерный вопрос, особенно c учетом существования многочисленных альтернатив, таких как специализированные библиотеки, плагины для CMS и различные решения на базе модуля mod_rewrite. Если ответить кратко, то использование различных PHP-средств (специализированных библиотек и плагинов) существенно повышает потребление системных ресурсов, а применение модуля mod_rewrite, отдающего сжатые объекты вместо запрошенных несжатых, на мой взгляд, неудобно. Модуль mod_deflate лишен перечисленных недостатков, прост в настройке и обеспечивает отличное соотношений быстродействия и качества сжатия, с одной стороны, и аппетитом к системным ресурсам Веб-сервера, с другой. Продолжить чтение »Сжатие ответов Веб-сервера Apache средствами модуля mod_deflate

Оптимизация кеширования сайта браузерами и прокси-серверами

Как я уже говорил, Apache Google Page Speed обеспечивает выполнение двух тестов, предназначенных для анализа тех параметров сайта, которые управляют кешированием статических объектов (каскадных таблиц стилей, скриптов на языке JavaScript и изображений) браузерами и прокси-серверами (Leverage browser caching и Leverage proxy caching). Эта статья является кратким руководством по практическому применению рекомендаций вышеназванных тестов в процессе настройки Веб-сервера Apache.

Введение

Для того, чтобы Google Page Speed не имел ни каких претензий к параметрам, которые отвечают за кеширование статических объектов этого сайта браузерами и прокси-серверами, мне потребовалось активировать такие возможности Веб-сервера Apache, как отдача соответствующих HTTP-заголовков Expires для всех статических объектов, отдача соответствующих HTTP-заголовков Cache-Control для всех статических объектов, запрет отдачи HTTP-заголовков Vary в случае использования браузеров семейства Microsoft Internet Explorer. Все перечисленные функции могут быть реализованы средствами стандартных модулей Веб-сервера Apache mod_expires, mod_headers и mod_setenvif, которые доступны на подавляющем большинстве хостингов. Продолжить чтение »Оптимизация кеширования сайта браузерами и прокси-серверами