JavaScript

LazyLoad для изображений

LazyLoad для изображений

Что я только не делал для ускорения работы сайта. И настроил nginx для работы с Super Cache, и включил статическое сжатие страниц, а время загрузки страниц все никак не уменьшается. Начал разбираться и нашел главных виновников:  жетоны в Battlefield 3 и медали, нашивки в Battlefield 3. В этом нет ничего удивительного, ведь на одной странице больше 300 картинок, а на второй около 200. При этом battlelog-cdn работает под nginx 0.6.39 и не добавляет к картинкам данные о сроке годности (expires). Выход из этой ситуации — загружать картинки после полной загрузки страницы, называется такой способ LazyLoad и чуть раньше я писал как сделать позднюю загрузку для сторонних скриптов.

Там есть еще »

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

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

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

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

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

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

Там есть еще »

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

Сторонние скрипты на сайте

Сторонние скрипты на сайте

В современном мире тяжело найти сайт, на котором не установлено сторонних скриптов. Там кнопочка социальной сети, сям баннер, в уголочке контекстная реклама и т.д. Часто вебмастера не задумываются о влиянии этих скриптов на скорость загрузки сайта. Если говорить о лишних килобайтах, то затраты в целом незначительные, но бывает такое, что сервис недоступен и тогда при неправильной настройке сайт перестает грузится вовсе.

Там есть еще »

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

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

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

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

Там есть еще »

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

Add Functions

Add Functions

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

Там есть еще »

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

Video Onclick

Вставляя видео, размещенные на youtube, в записи я столкнулся с проблемой медленной загрузки страниц. Если посмотреть отчеты по скорости загрузки страниц в Google Analytics, то одни из самых медленных страниц про достижения в Portal 2 и Duke Nukem Forever. И это не удивительно, ведь в каждой записи по 2 десятка видео с ютуба. Я решил написать плагинчик, который вместо плеера вставляет картинку, а код подгружается при клике на нее.

Там есть еще »

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

Как добавить кнопку в Визуальный редактор WordPress

Как добавить кнопку в Визуальный редактор WordPress

Рано или поздно пользователи WordPress сталкиваются с необходимостью расширить функции визуального редактора. Я столкнулся с этим, когда решил сделать себе шорткод для вставки видео с youtube.

Там есть еще »

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

Добавить кнопку Google +1 на сайт

Добавить кнопку Google +1 на сайт

Компания запустила кнопку «+1» для сторонних сайтов. Ранее эта кнопка была только в результатах поиска на google.com. Кнопка позволяет одобрять страницы в поиске, таким образом для ваших друзей, пользующихся гуглом, эта страница будет выше в выдаче.

Теперь кнопку можно нажимать не только в результатах поиска, но и на сайтах, которые ее установили. Как установить кнопку +1 на сайт я сейчас покажу.

Там есть еще »

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

WP Minify

WP Minify

Копаясь в недрах интернета встретил упоминание этого плагина. Расположено оно было в подвале блога разработчика WP Super Cache. Стало интересно, чем же может помочь этот плагин, человеку который сам написал плагин кэширования.

Там есть еще »

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