Блог свободен от NOFOLLOW!

Компрессия или кэш?

Январь 17th, 2008 by Dmitriy Donchenko

Продолжая предыдущий пост, на тему оптимизации блогов, сегодня хочу описать еще один весьма действенный способ оптимизировать работу вашего блога. Будут рассмотрены два варианта оптимизации, я попытаюсь подробно описать их, а вы выберите тот который вам больше нравится.

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

Блоги которые используют WordPress имеют полезный встроенный функционал, gzip сжатие страниц, для уменьшения трафика между сервером и посетителем. Включить эту функцию можно просто из админ-панели вашего WordPress блога. Находится она в разделе “Настройки“->”Чтение” самая нижняя строчка, “WordPress должен упаковывать статьи (gzip), если браузер запросит это“.

Работает это примерно так. Посетитель заходит на ваш блог и если его браузер поддерживает сжатие страниц, то он сообщает об этом серверу вашего блога и сервер в свою очередь перед тем как отправить страницу посетителю, выполняет сжатие странички. Это очень здорово уменьшает объемы трафика передаваемые между сервером и посетителем, т.к. почти 80% содержания блогов это текст, а текст как известно очень хорошо сжимается при архивировании. В то же время это заметно увеличивает нагрузку на сервер, т.к. он в свою очередь кроме того что отдает страничку посетителю, должен ее еще и сжимать.

Казалось бы, что здесь страшного, сервер не мой, а хостера, пусть трудятся на полную, я же им денег за хостинг плачу. И польза вроде бы и вам (т.к. уменьшается кол-во использованного трафика, если хостинг-пакет у вас с учетом трафика) и посетителю, у которого быстрее загрузится страничка и опять же сэкономиться некоторое количество трафика про посещении вашего блога.

Но есть один неприятный момент. Замечено что при использовании gzip компрессии на блоге, Яндекс при индексировании выдает ошибку “Передано неверное количество данных” и некоторые страницы вашего блога могут не индексироваться, что весьма неприятно.

Плавно переходим ко второму методу оптимизации блога - кэширование. Настроить кэширование можно двумя способами, один из них настраивается на самом сервере при помощи специального программного обеспечения, на нем мы останавливаться не будем, т.к. для нас он не доступен и весьма сложен. Второй способ это установка плагина, который выполняет кэширование вашего блога. Плагин называется WP-Super-Cache.

Плагин устанавливается как и все плагины для WordPress, достаточно просто распаковать его и закачать на сервер в папку плагинов. С настройками никаких особенностей нет.

Самое главное при установке этого плагина убедиться что в файле wp-config.php прописаны строчки:

define('ENABLE_CACHE','');
define('WP_CACHE', true);

Собственно говоря и все. Можно считать что кэширование вашего блога настроено. Конечно в работе с этим плагином есть не только плюсы, но и небольшие минусы, но они не должны особо повлиять на работоспособность вашего блога.

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

Нужно также принять во внимание тот факт что оба варианта вместе не работают и при установке и включении плагина кэширования, он автоматически отключает gzip-сжатие.

Выводы поста:

Оптимизировать блог необходимо не gzip-сжатием страниц, а установкой плагина WP-Super-Cache. Особенно полезно использовать этот плагин в случаях когда ожидается большой приток посетителей на ваш блог.


Блоговодство:

Если вам понравился этот блог, вы можете подписаться на обновления блога через RSS ленту, или по E-Mail. Спасибо за визит!

Теги: , , ,

Используйте “/” в своих ссылках.

Январь 15th, 2008 by Dmitriy Donchenko

Сегодня собирал советы по оптимизации и ускорению работы блогов и вычитал один интересный совет.

Когда прописываете ссылки в своем блоге, если это ссылки не на страничку, типа http://domain.com/page.html, а ссылки на папку, например как эта http://blogproblog.com/services/ то очень желательно что бы в конце ссылки обязательно была косая черта “/”.

Считается что это снижает нагрузку на сервер и страницы вашего блога будут открываться быстрее,  чем если ссылка будет выглядеть вот так http://blogproblog.com/services т.к. при открытии такого адреса, сервер должен определиться, что это, папка или страничка.

Заметного прироста производительности это не дает, но как говорится “С миру по нитке…”

Кто что думает по этому поводу? Как вы оптимизируете свой блог и оптимизируете ли вообще?

Теги: ,

Чем заняться блоггеру перед Новым годом

Декабрь 27th, 2007 by Dmitriy Donchenko

Совсем скоро наступит Новый Год! Для кого-то это новый период жизни, для кого-то промежуточный финиш, люди подводят итоги работы которая была проделана за прошедший год, составляют планы на следующий год. А что делают блоггеры в канун нового года?

Заглядывая в свой RSS-ридер, и шатаясь по различным блогам я сделал несколько наблюдений, которые возможно будут вам интересны. Итак, что делают блоггеры перед Новым Годом.

  1. Самое популярное, что происходило перед новым годом в русской блогосфере, это конечно же проведение различных конкурсов, некоторые из них связаны с новым годом, некоторые просто конкурсы, которые позволят другим блоггерам получить небольшие подарки. Участвуя в различных конкурсах вы могли выиграть различные призы, начиная от денег, и заканчивая книгами и консультациями от гуру бизнеса и дизайна.
  2. Некоторые блоггеры, к сожалению таких мало, в предверии Нового Года занялись украшением своих блогов. Вариантов в принципе не так и много, что бы красиво украсить блог, нужно сделать множество изменений в шаблоне WordPress блога, либо вообще сменить шаблон. Самое меньшее что можно было сделать, это установить одну из красивых новогодних RSS-иконок Дениса Судилковского.
  3. Многие блоггеры уже подготовили новогодние поздравления для своих читателей. Новогодние поздравления могут быть как постом в блоге, так и письмом к каждому из подписчиков блога. Можно использовать оба варианта, при посте в блог, ваше поздравление получат те люди которые подписаны на ваш блог с помощью RSS и E-mail, и можно отправить отдельные поздравления тем, кто подписан на комментарии в вашем блоге.
  4. Тем кто зарабатывает со своего блога, на рекламе или партнерских программах различных компаний, можно посоветовать изменять содержание рекламы и менять ссылки на партнерские программы которые связаны с новым годом. Например компания, партнером которой вы являетесь, сделала какое-то удачное новогоднее предложение, почему-бы не воспользоваться этим и не разместить ваши партнерские ссылки с учетом новогоднего предложения.
  5. Если позволяет тематика вашего блога, напишите пару постов на новогоднюю тему. Новогодняя тематика всегда актуальна перед новым годом. Перед Новым Годом, нужно учитывать что изменяются поисковые запросы, люди ищут всякое разное что связано с Новым Годом. Поэтому ваши новогодние посты будут полезны вдвойне, читателям будет интересно прочесть пост, а поисковики возможно начнут выдавать ваш блог в результатах поиска по новогодним ключевым словам.
  6. Определитесь с планами и целями на будущий год. Заявите о них в своем блоге, пусть не о всех, а только о тех которые связаны с вашим блогом. Вашим читателям будет интересно узнать, чем же их порадует автор блога и получится ли у него достигнуть поставленных целей.
  7. И наконец самое интересное и полезное, чем можно заниматься блоггеру перед новым годом. Создайте какой-то новогодний сайт или сервис, который будет связан с новым годом. Примером такого сайта может быть сайт Дениса Болтикова - “До нового года осталось”. Все очень просто и в то же время полезно и интересно.

Ссылки по теме:

Теги: , , , , ,

Хостинг для блогов

Декабрь 24th, 2007 by Dmitriy Donchenko

Считаю что вопрос очень важный, особенно для начинающих блоггеров. Когда-то я уже писал, про основные требования к хостингу для блога.

Сейчас очень много хостинговых компаний которые предлагают выгодные и заманчивые условия хостинга, это и гигабайты места и гигабайты трафика и куча дополнительных сервисов, такие как форумы, системы статистики и интернет магазины, но все это ничто, по сравнению со стабильностью.

Представьте ситуацию, если бы мы с Денисом созрели на очередной мега-пост, типа нашего поста с новогодними RSS иконками или как Сергей или Димок, объявили бы конкурс, вам стало бы интересно почитать условия или скачать иконки, вы нажимаете на ссылку, а вам пишут что-то типа “Извините сейчас страница недоступна” или другое бла-бла-бла. Неприятно, конечно неприятно, вам потому что вы не получили то что хотели, мне, потому что не получил своего очередного читателя и не смог удовлетворить запросы посетителя.

Почему такое случается? Если вы разместили свой блог на платном хостинге, а не у товарища в подвальном сервере, то все проблемы с доступностью вашего блога могут случаться по нескольким причинам:

  1. Сервер хостера проходит профилактику, и поэтому не работает. У нормальных хостинговых компаний, такое случается максимум 1 раз в месяц, и протяженность этих профилактических работ не должна превышать 30 минут.
  2. Хостинговая компания имеет только один интернет-канал и с ним приключилась какая-то беда. Да, такое иногда тоже случается, никто не застрахован, даже если у хостера самые мощные и лучшие сервера, но канал связи с миром всего один, он иногда может завалиться, например на те же профилактические работы или по какой-то другой причине. Здесь в зависимости от типа проблемы, ваш сайт может быть недоступен от 30 минут до 24 часов. Вдруг админ ушел на больничный, а больше некому починить канал.
  3. С серверами и интернет-каналами хостинговой компании все в порядке, но ваш сайт не доступен. Как думаете, по какой причине такое может случиться? Правильно, хрен его знает по какой, то же самое думают и админы хостинга. Длительность такой проблемы неизвестна, т.к. неизвестна и сама проблема. Если ваш хостер в таких ситуациях решает все проблемы в течении 30 минут, отправляет вам письмо с извинениями и предлагает какой-то вариант компенсации, это хороший хостер. Если просто решает в течении 30 минут, это тоже хороший хостер.
  4. Самая сложная ситуация для рядового блоггера. Сервера хостинга отлично работают, ваш сайт открывается, но не работает какой-то плагин или какие-то функции вашего блога. Здесь не нужно торопиться, первое что желательно сделать, это ознакомиться с сервисами которые вам предоставляет ваш хостер. Возможно те функции которые вам необходимы, не входят в разряд предоставляемых по умолчанию услуг хостинга и нужно просто написать заявку или письмо, что бы их включили. Возможно есть какие-то ограничения или доп. настройки которые нужно учесть при использовании хостинга. Если уж совсем все не понятно, есть два варианта, обращайтесь ко мне и мы попробуем решить эту проблему и второй вариант наиболее верный, попробуйте вежливо обратиться в службу технической поддержки, хостинговой компании. Опять же если хостер ваш хороший и достойный вашего блога, вы в краткие сроки получите ответ с решением вашей проблемы.

Собственно это основные проблемы, с которыми может столкнуться рядовой блоггер при работе с хостинговыми компаниями. Если вы встречали какие-то другие проблемы, жду их описание в комментариях.

Теперь самое главное, что делать если вы столкнулись с одним из пунктов описанных выше. Мое личное мнение ( никому не стараюсь его навязать) у всех в жизни бывают ошибки и проблемы, я стараюсь действовать по правилу 3-х.

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

p.s. Почему я написал этот пост. Потому что у меня появились проблемы с моим хостером, никаких ошибок все достойно и чинно, просто за последнюю неделю я получил отчет по стабильности моего блога, выглядит он вот так:

Еженедельный отчет 2007-12-17

http://blogproblog.com
Total uptime:99.00% Downtime:11 hour(s) 17 min(s)
Weekly uptime:93.49% Downtime:10 hour(s) 56 min(s)
Day 2007-12-23 Uptime:100.00%
Day 2007-12-22 Uptime:100.00%
Day 2007-12-21 Uptime:97.34% Downtime:38 min(s) 17 sec(s)
Day 2007-12-20 Uptime:96.71% Downtime:47 min(s) 25 sec(s)
Day 2007-12-19 Uptime:100.00%
Day 2007-12-18 Uptime:64.95% Downtime:8 hour(s) 24 min(s)
Day 2007-12-17 Uptime:95.41% Downtime:1 hour(s) 6 min(s)

Не очень приятно, правда? За неделю 11 часов мой блог был недоступен для вас, мои дорогие читатели. Такой сервис меня лично не устраивает. Поэтому сейчас я занимаюсь поисками нового хостера, к тому же сейчас в канун нового года, многие хостинговые компании предлагают выгодные скидки и условия хостинга.

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

Спонсор поста - самый популярный Блогохостер.


Блоговодство:

Теги: , , ,
 
Рейтинг@Mail.ru BlogMemes.ru Rambler's Top100 Яндекс цитирования