Оптимизация нагрузки на сервер (WordPress)

by saetov on Январь 20, 2010

На одном из хостингов, где я размещаю свои проекты, недавно зашкалили показатели. С одной стороны радостно – значит, посещают, и роботы любят индексировать, с другой – не хочется платить в несколько раз больше за реальный или виртуальный выделенный сервер. Да и париться с root мне влом, когда тут чаще всего без программистов можно обойтись. Новый проект наверное заставит через какое-то время брать что-то отдельное для него, но это дело полугода или года.

Посоветовавшись с другом, решили на двоих “сообразить” скрипт Макса. Лайт-версии уже не было, а покупать кота в мешке неохота, поэтому купили только половинку кота :) Поставил скрипт на 3 самых посещаемых сайта.

Результаты хорошие, однозначно. Вот график нагрузки CPU (на процессор) и базы данных MySQL (период 2-18.01.10, 6-го перенес один активный сайт, 14-го поставил скрипт):

нагрузка на сервер

Статистическая нагрузка имеет ограничения на моем плане до 150cp и до 2500 единиц – нагрузка на MySQL. На графике превышение – это красным. По базам данных я однозначно в “зеленой” зоне сейчас, с процессорными нагрузками еще надо потанцевать с бубном.

Скорость загрузки сайтов выросла в разы (по http://pr-cy.ru/speed_test), вот данные по двум сайтам.

73 Кб 0.48 сек 152.18 Кб/сек
73.1 Кб 0.08 сек 913.98 Кб/сек

Размер страницы практически не изменился. Время загрузки на одном сайте уменьшилось (1) с 1,12 сек до 0,18, на другом (2) – с 0,48 до 0,08 сек. Скорость загрузки увеличилась с (1) 299.03 Кб/сек до 1861.17 Кб/сек, и (2) с 152.18 Кб/сек до 913.98 Кб/сек.

То есть сайты теперь загружаются примерно в 6 раз быстрее! По-моему, это супер.

Теперь о косяках:

  • есть какие-то глюки с комментами – то по два приходят, то вообще нет. Хотя сам проверял, все было ок.
  • данные в форме комментариев не сохраняются. Есть решение от Димоха, но там как-то сложно все, пока времени нет “асилить”.
  • пока ты в админке – кэш не работает. В новой версии Макс решил эту проблему, судя по анонсу.
  • кэш сжирает немного памяти на хостинге. У меня он занял, наверное 8-9% места. Нестрашно, но факт.
  • скрипт не совместим с подавляющим большинством антиспамовых плагинов-капч.

Ну и напоследок о совести: скриптом я доволен, поэтому готов заплатить и вторую половину Максу. Вот закончу пост и напишу ему.

Update Связался, оплатил вторую половину.

Твитерайзинг:

  • @q13 писать в твиттер отнимает от силы 3-4 минуты в день.
  • что-то все про сериал Школа говорят. откуда у людей время смотреть сериалы, да еще в 18.20? или качают..
  • вау, позвонили из МТС, спросили мое мнение об их услугах и дали 20% скидку на абонентскую плату на 3 месяца. приятно, однако.
  • опять взялся за питание. с утра просто стакан воды, за раз только одно блюдо, чай – как отдельное, 2 часа между приемами пищи, без сладкого.
  • RT @qazan: Татары в твиттере)) http://tatarblog.com/?p=140 / естественно, на татарском.
  • Russian Online Private Sales Company KupiVIP.ru Raises $20 Million Round http://tcrn.ch/7blQlo by @robinwauters
  • спасибо @mio за bantamlive.com. как думаешь, долго они будут бесплатными?
  • пишем заявку на грант Совета Европы. это блин целая диссертация! все очень четко и продуманно должно быть. поэтому Запад впереди.
  • 8 секретов успеха за 3 минуты: http://www.ted.com/talks/richard_st_john_s_8_secrets_of_success.html
  • обещаю себе упорядочить свои закладки. гугл букмаркс + расширение для хрома = супер! 2 месяца уже. thnx @sayrat. осталось порядок навести.
  • Англичане для успешного усвоения трудной русской фразы “Я люблю вас” пользуются мнемоникой “Yellow-blue bus”.
  • @dimokru да, но это не задачи. еверноут хорошо как свалка разной информации, из которой уже выводишь задачи))
  • Грузинский “Первый кавказский” канал. Олег Панфилов – ведущий обозреватель. интересненько будет посмотреть. http://u.nu/2maj4
  • via @rykov http://sugarpro.livejournal.com/3242.html вот это я понимаю дискурс! смотреть до конца!
  • составляю семейный бюджет на 2010 год. правильно говорил друг Аскар, никакого отличия от бизнеса – доходы, расходы, прибыль, …
  • я телефонофоб. лучше по мылу или живьем.
  • Аватар: за сценой – офигенно!! http://u.nu/5jch4 via @melchakov
  • никому не нужен домен saf.su? отдам за так. если я за год не придумываю, что делать с доменом, не продлеваю.
  • не могу найти – что был за сайт, где можно все свои профили соц.сетей объединить на одной страничке?..
  • смотрю одним глазом Обитаемый остров. какое же убогое у нас кино..
  • @CyrilSavitsky я транслирую твиттер в фэйсбук, нормальные люди там сидят)) маркетинг – еще нет, но обязательно в этом году для 2 проектов.

One comment

А есть бесплатные альтернативы этому скрипту?
Все таки отдавать 30 баксов для начинающего блоггера это дороговато.

by Vasiliy on Февраль 8, 2010 at 9:00 дп. #