Записи с тегом "хостинг"

Хостеры обнищали и теперь тоже спамят или зачем это вообще нужно?

Понедельник, 06 Сен 2010 20:49

Вот таких сейчас и берут в сотрудники хостинг-компании

Вот таких сейчас и берут в сотрудники хостинг-компании

Сразу 2 интересных происшествия за сегодня. Оба связаны с хостерами.

Читать полностью »

Сага о здоровье, благополучии и моем любимом хостере...

Четверг, 29 Окт 2009 21:14

freehost.com.ua отзывы

freehost.com.ua отзывы

Причиной того, что вчера я не написал статью, в которой планировал поделиться некоторыми моими очень интересными наблюдениями за последние дни, стал, как ни странно, мой любимый хостер freehost.com.ua.

Представьте себе, что добираетесь наконец под вечер к своему компьютеру, открываете свой блог, а тут вам 403-ошибка (доступ запрещен), оформленная в виде прекрасивейшей страницы этого же хостера (в скором времени это исправлю). Ну, как водится, подумал я, что у них наверное снова серваки лягли. На ряду с моим блогом лег также и сайт жены. Падение блога меня не слишком-то огорчило (хотя дневной заработок во всех биржах кроме Лиекса :) естественно пропал), а вот отсутствие сайта жены — отсутствие потенциальных клиентов ее бизнеса, коих в день звонит видимо-невидимо, и им даже приходится отказывать :) . Прикидываю по Аналитиксу, во сколько это все дело лягло, и вижу, что лег сайт ориентировочно незадолго после полуночи, т.к. вместо обычной сотни-другой посетителей на сайт попало всего 5... На часах 17:47 — трублю хостеру, мол, что с вашими серверами, есть ли какая-нибудь проблема?

Ответ хостера по аське меня поражает:

Добрый день. Сайт был закрыт, так как была неадекватная нагрузка на БД вот из-за этих запросов:

Список запросов типа типа:
www.blogto4ka.ru 194.0.200.14 GET /tag/kak-vesti-blog 0.30
длительностью от 30 секунд до 2.5 минут. Все запросы связаны с блогом, т.е. ни одного указывающего на сайт жены, который на Joomla, все страницы — банальные теги из облака меток.

Запросов было около 50... Предположительно ошибка в скрипте... Закрыты оба, так как не удалось увидеть, какой именно сайт создавал запросы.

Вот такие вот пироги... Далее следуют многочисленные вопросы, что мы можем с этим сделать, и может ли хостер оказать помощь в выявлении проблемы. Причин моему недоумению множество:

  • Блог висит на этом хостинге уже 9-ый месяц (в скором времени собирался продлять, теперь надо будет еще подумать), никаких манипуляций с ним за последнее время не осуществлялось
  • На протяжении трех-четырех месяцев кол-во уников/день постоянно и чуть зашкаливает за 100
  • Тяжеловесных плагинов тоже нету, тема более-менее оптимизирована еще с периода становления блога
  • Специально для сайта жены покупал более дорогой тариф на 2 сайта и 2 БД, т.е. у каждого своя... И здесь мне НУ ПРОСТО ОЧЕНЬ непонятен момент, почему отключили сразу оба сайта (будь их у меня здесь 15 — их бы тоже все отключили)??? Может кто-нибудь мне может это прояснить, т.к. я в этом деле гуру никакой...
  • WordPress стоит еще тех версий, когда нагрузку он создавал намного меньшую, чем текущие версии WP.

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

На все мои объяснения, что такое маловероятно, и попытки что-либо предпринять, чтобы сайты включили, я получал ответы следующего характера:

Попробуйте оптимизировать БД, и решить проблемные запросы.

Обратитесь к разработчику движка по этому вопросу.

Нагрузка возросла из-за вашего скрипта. Мы вам коказали лог апача. В логе медленных запросов этого не видно. Так как разработчик скрипта не мы, где искать проблему мы сказать не можем. Искать причину проблемы нужно вам.

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

Мы видим только результат. Саму причину искать нужно только вам. Мы скинули логи самих запросов.

В принципе, не могу не отметить, что саппорт по icq у фрихоста просто отличный. Достаточно быстрый и адекватный. Никогда не грубят и помогают по мере своих сил/знаний. Честно сказать, до вчерашнего дня я бы порекомендовал данный хостинг любому товарищу, даже закрывая глаза на то, что одна и та же страничка может у них грузиться от 4 до 40 секунд...

В итоге моему айпишнику открыли доступ к сайтам...

Дальше я начал рыть шаблоны на наличие всего подозрительного, видимого и невидимого, прогнал шаблон плагином Antivirus, визуально в кеше страниц и на них самих поискал эксплойты, которые могли бы впихивать мне кучи ссылок в конец страницы: такие явления с WP в последнее время участились, особенно с последними версиями, так что не откладывайте обновления!!! Попробовал поудалять лишние запросы к БД, заменой, к примеру <?php bloginfo(siteurl); ?> на http://blogto4ka.ru...

Ахтунг! Все блоггеры, которые пишут, что такими манипуляциями можно снизить кол-во запросов к БД, ошибаются! Дело в том, что переменные типа <?php bloginfo(siteurl); ?> являются обязательными для функционирования WP, и их он получает в любом случае независимо от того, есть их вызов у вас в шаблоне или нет! Прочитал это давным-давно где-то в комментах, а вчера проверил. После удаления «лишних вещей» из header.php кол-во запросов к БД не уменьшилось ни на 1! Так что не ведитесь на это.

  • Уберите из сайдбара вызовы последних статей (они часто лишние, т.к. по сути сами висят на главной)
  • последние комментарии (СИЛЬНО ГРУЗЯТ ВП!)
  • замените php на статику, если это осуществимо (блок «мои друзья» к примеру)
  • уменьшите число выводимых на странице комментариев и закрывайте комментирование вообще по истечению определенного срока

Вот тогда нагрузка уменьшится. А все остальное — бабушкины сказки.

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

Закончилась сея эпопея тем, что я написал письмо главе тех. поддержки Евгению Шерману с уговорами включить мои сайты на условиях, что если это повторится, они будут уведомлять меня и отключать только 1 сайт, а я тогда уже буду искать хостинг, на котором в случае подобных «неадекватных нагрузок» мне смогут компетентно помочь профессионалы. В течение часа сайты открыли, попросили устранить «неисправность», искать которую я в помине не знаю как...

Все-таки мне странно понять, как спецы от фрихоста не могут «определить, что конкретно вызывает нагрузку на БД», закрывают сразу 2 сайта на аккаунте притом, что у них 2 разные БД, и отмазываются тем, что они не разработчики скрипта, хотя их хостинг предлагается как база под ЭТОТ ВОТ САМЫЙ ДВИЖОК. Я уверен, что почти любой более-менее грамотный php-проггер указал бы мне причину проблемы.

Как все это дело относится к здоровью? Да, особо-то и никак, если не считать, что подобная 6ти-часовая переписка отбирает кучу нервов и энергии...

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

Написал я всю эту пренеприятную историю по одной простой причине: мне очень не хочется переносить свой блог с freehost'a, т.к. все 9 месяцев нашего сотрудничества до вчерашнего дня эти ребята в основном свои деньги оправдывали, и я всегда с уверенностью вспоминал мой хостинг, но с этого дня фрихост поставил меня в режим «на чеку». Если бы у меня была возможность спросить Евгения Шермана лично, то я бы задал ему один единственный вопрос:

«Действительно ли для вас выгоднее потерять клиента, чем оказать ему не такую уж и непосильную помощь, возможно нанять дежурного php-coder'a???»

Теги: