20 Январь 2010 ~ 1 Comment

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

На одном из хостингов, где я размещаю свои проекты, недавно зашкалили показатели. С одной стороны радостно – значит, посещают, и роботы любят индексировать, с другой – не хочется платить в несколько раз больше за реальный или виртуальный выделенный сервер. Да и париться с 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 проектов.
google buzz news2.ru rumarkz.ru memori.ru moemesto.ru

Post to Twitter Post to Facebook

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

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

  1. Vasiliy 8 Февраль 2010 at 9:00 дп Permalink

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


Leave a Reply