Pull to refresh

Как пережить digg-эффект с wordpress

Reading time3 min
Views832
Original author: guru
Поскольку вы добрались до этой страницы, я предполагаю, что ваш сайт расположен на публичном сервере и уже стал жертвой дигг-эффекта (или вы, по крайней мере, знаете, что это такое) – и теперь вам необходимо как-то разрешить эту проблему.

Конечно, хорошо размещать свои статьи на Дигге – так ваш голос наверняка будет услышан. Все идет хорошо, пока ваша статья не попадает на главную страницу Дигга. С этого момента вы уже не можете контролировать свой сайт, не можете открыть панель управления или получить доступ к своим файлам по FTP. Огромный трафик с Дигга просто завалит сервер, на котором расположен ваш сайт.
Если администратор сервера следит за ним, не сомневайтесь, что ваш аккаунт будет заблокирован. Если же администратор невнимателен, то ваш сайт все равно не выживет – сервер не в состоянии справиться с таким трафиком. У вас нет другого выхода, кроме как беспомощно смотреть и ждать, пока трафик не уменьшится до нормального уровня.

Оптимизация wordpress для работы с Дигг-трафиком:

Первая (и очень важная) вещь, которую вам необходимо сделать: установите плагин под названием «wp-cache». Он просто кэширует ваши страницы, и серверу не нужно выполнять одни и те же PHP-скрипты тысячи раз в минуту. Проще говоря, он превращает ваши PHP-файлы в некое подобие HTML-страниц.
Поверьте мне, это работает – я попробовал и убедился.

Ставьте wp-cache прямо сейчас – это может быть трудным делом, но не сдавайтесь; даже если это займет два часа, вы не пожалеете об этом. Позвольте мне дать совет (по установке wp-cache):
  1. Перед активацией плагина wp-cache на вашем wordpress, откройте свою панель управления и зайдите в менеджер файлов (можно также использовать FTP).
  2. В папке «/public_html» найдите папку «wp-content».
  3. Убедитесь, что вы установили для этой папки права доступа 777 (хотя считается, что это может вызвать некоторые проблемы с безопасностью, это единственный способ установить wp-cache безо всякой головной боли. И не беспокойтесь о безопасности, при общем хостинге другие пользователи все равно не получат доступа к вашим папкам. Если же вы беспокоитесь, что к вашим файлам получит доступ администратор, лучше купите выделенный сервер, тогда у вас точно не будет никаких проблем).
  4. Теперь вы можете активировать wp-cache, он все настроит самостоятельно.

Ссылка: здесь можно скачать последнюю версию wp-cache!

А теперь еще кое-что, из того, что можно сделать.
Это довольно очевидные вещи:
  • Поддерживайте сайт в наиболее простой форме, используйте поменьше графики, если не хотите потратить весь лимит трафика.
  • Используйте поменьше плагинов или отключите неиспользуемые плагины (хотя после установки wp-cache это не будет проблемой).
  • Можно также запретить комментарии, хотя каждому нравится, чтобы его статьи комментировали.
  • Пытайтесь избегать использования «КАПЧЕЙ» (CAPTCHA)! (Например, в форме отправки комментария).
  • Не включайте в wordpress функцию уведомления по электронной почте о новых комментариях к статьям – это просто не нужно (отключите опцию «E-mail me whenever: Anyone posts a comment» на странице «wp-admin/options-discussion.php»).
  • Избавьтесь от всего не очень нужного, что может перегрузить сервер.
  • Использовать поменьше Java-скрипта? Шутка! На самом деле это разгружает сервер, так что постарайтесь перенести как можно больше работы на Java-скрипт.

А если ничего не помогает?

В этом случае не так уж много вариантов, сделайте что-нибудь из перечисленного ниже:
  • Используйте сайт blogger.com, там даже можно использовать собственное доменное имя.
  • Используйте кэширующие сервисы типа coralcache, т.е. отправьте на Дигг кэшированную копию страницы. Это имеет некоторые очевидные недостатки.
  • Если ваш блог приносит достаточно денег, самое время задуматься о выделенном сервере.

Ну и еще одна вещь, которую можно сделать: дождаться, когда ваша статья станет популярной — тогда она будет размещена на duggmirror.com, и весь трафик можно перенаправить туда. Чтобы узнать больше о duggmirror.com, загляните на их сайт.

Как перенаправить трафик?
  • Через файл .htaccess на вашем сайте (используя команду Redirectmatch). Это возможно только если вы все еще имеете доступ к своим файлам через панель управления или FTP, что очень маловероятно.
  • Используя сервис everydns.net (посетите сайт, чтобы узнать больше).

Перевод сделан для "Блога о web 2.0".
Tags:
Hubs:
Total votes 35: ↑30 and ↓5+25
Comments41

Articles