Пользовательский поиск Google (Google Custom Search Engine) является бесплатным, но очень мощным инструментом для добавления функций поиска на любой Веб-сайт. Данная статья описывает создание системы пользовательского поиска Google, ее интеграцию в блог на WordPress без бросающихся в глаза нарушений целостности дизайна, улучшение качества поисковой выдачи, настройку уточнений (refinements), продвижений (promotions) и синонимов (synonyms), а также стыковку с Google AdSense и Google Analytics.
Преимущества Пользовательского поиска Google
Штатные средства поиска большей части популярных CMS, включая WordPress, имеют серьезный недостаток - они не поддерживают поиск с учетом морфологии и часто не находят значительный объем интересующей посетителя информации. Пользовательский поиск Google не только лишен этого недостатка, но еще и имеет множество преимуществ - он легко адаптируется под дизайн любого сайта, умеет искать данные в документах популярных форматов, позволяет повышать удобство поиска с помощью уточнений, рекламировать услуги с помощью продвижений, увеличивать число доступных поисковых запросов с помощью синонимов, анализировать поисковую активность в Google Analytics и получать вознаграждение за показ контекстных объявлений Google AdSense. Продолжить чтение ‘Интеграция пользовательского поиска Google в блог на 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’ »
Эта заметка продолжает статьи Краткое руководство по 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’ »
Google Page Speed обеспечивает выполнение двух тестов (Leverage browser caching и Leverage proxy caching), предназначенных для анализа тех параметров сайта, которые управляют кешированием статических объектов (каскадных таблиц стилей, скриптов на языке JavaScript и изображений) браузерами и прокси-серверами. Эта статья является кратким руководством по практическому применению рекомендаций вышеназванных тестов в процессе настройки Веб-сервера Apache.
Введение
Для того, чтобы Google Page Speed не имел ни каких претензий к параметрам, которые отвечают за кеширование статических объектов данного сайта браузерами и прокси-серверами, мне потребовалось активировать такие возможности Веб-сервера Apache, как отдача соответствующих HTTP-заголовков Expires для всех статических объектов, отдача соответствующих HTTP-заголовков Cache-Control для всех статических объектов, запрет отдачи HTTP-заголовков Vary в случае использования браузеров семейства Microsoft Internet Explorer. Все перечисленные функции могут быть реализованы средствами стандартных модулей Веб-сервера Apache (mod_expires, mod_headers и mod_setenvif), которые доступны на большинстве хостингов. Продолжить чтение ‘Оптимизация кеширования сайта браузерами и прокси-серверами’ »