Сеть

Nginx gzip static и WP Super Cache

Nginx gzip static и WP Super Cache

Ранее я написал о том как настроить nginx для работы с WP Super Cache, что позволило существенно снизить нагрузку на сервер. Кроме того для ускорения передачи данных клиентам используется сжатие страниц gzip. Проблема в том, что при каждом запросе сервер берет страницу в кеше, сжимает ее, отдает клиенту. Логично хранить в кеше уже сжатую страницу и избавить nginx от лишней работы.

Там есть еще »

Один комментарий

Страница ошибок в nginx

Страница ошибок в nginx

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

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

Для администратора же важно узнать о наличии проблемы и разобраться в ней.

Там есть еще »

15 комментариев

YARPP шаблоны пользователя

YARPP шаблоны пользователя

Для вывода похожих записей после поста у меня стоит плагин Yet Another Related Post Plugin. В его настройках есть пункт «Показывать с шаблоном пользователя», который позволяет настроить вывод постов более тонко, чем простой список. В частности я решил выводить похожие записи в строку, и с прикрепленной к посту картинкой.

Там есть еще »

7 комментариев

Google Reader+

Google Reader+

Я ранее писал о чтении RSS в Google Reader. Сегодня компания Google выдала всем новый дизайн, интегрированный с их социальной сетью Google+. Жирным минусом стал отказ от общих записей, теперь для расшаривания записей нужно использовать Google+, и это печально. Вторым по значимости стал новый неудобный дизайн, в котором куча места гуляет, разделителей между записями не видно и еще миллион замечаний. К счастью это можно исправить.

Там есть еще »

5 комментариев

Google будет скрывать поисковые запросы от конечных сайтов

Google будет скрывать поисковые запросы от конечных сайтов

Вчера на официальном блоге Google появилась интересная запись. Суть ее сводится к тому, что если пользователь ввел запрос используя https версию google, то вебмастер не увидит текст поискового запроса в своей статистике.

Там есть еще »

10 комментариев

Подсчет показателя отказов

Подсчет показателя отказов

Показатель отказов важный параметр в работе сайта. По нему можно судить насколько полезной и интересной была информация для посетителей. Однако популярные системы статистики (Яндекс.Метрика и Google Analytics) довольно своеобразно относятся к подсчету, в общем случае, в качестве отказов принимается посещение, за которое было просмотрена  одна страница, и не важно, что пользователь читал ее 10 минут. Нужно уведомить статистику, что пользователь не уходит сразу.

Там есть еще »

8 комментариев

Add Functions

Add Functions

При модификации кода WordPress возникает вопрос куда его вставлять. Файлы самого вордпресса при обновлении заменяются, а писать ради каждой мелочи свой мини-плагин накладно. Можно добавлять код в файл темы functions.php, но при обновлении или смене темы изменения пропадут. Я написал плагин, который предоставляет простой способ вставки кода прямо через администраторскую панель, еще и с подсветкой синтаксиса.

Там есть еще »

Нет комментариев

Настройка WP-Cron

Настройка WP-Cron

Описанный способ использования файлов WP Super Cache в nginx оказался очень хорош, настолько хорош, что перестали нормально работать запланированные события: отсроченная публикация постов, очистка кеша, BackWPup. Все дело в вызовах cron. WordPress устроен так, что при выполнении PHP проверяется очередь заданий, если в очереди что-то есть, то действие выполняется. А так как вызовов PHP стало ничтожно мало, то пришлось настраивать дополнительные вызовы php сервером.

Там есть еще »

3 комментария

Перенос домена .org.ua

В связи со сменой хостинга возникла необходимость замены адреса сервера домена. У администрации org.ua своеобразное отношение к защите: есть некий сверхсекретный список адресов серверов, которые запрещены. При попытке перенести или зарегистрировать домен на DNS из этого списка приходит письмо с ответом «** Error: Ця реєстрація адміністративно заблокована«, а в списке практически все крупные регистраторы.

Второй подвох в том, что по правилам необходимо указывать как минимум 2 независимых сервера имен. Если есть два отдельных сервера, то проблем никаких. Подняли DNS, указали в заявке, перенесли домен. А если сервер только один?

Там есть еще »

2 комментария

Настройка nginx для работы с WordPress

Настройка nginx для работы с WordPress

Nginx все активней захватывает рынок веб-серверов за счет быстрой отдачи статистических файлов. Все динамические запросы нужно пересылать на обработку соответствующим модулям. Для PHP лучше использовать PHP-fpm, и полностью отказаться от использования apache.

Ниже инструкция-описание моего конфига для nginx.

Там есть еще »

5 комментариев