From Wordpress to CodeIgniter migration

Posted on Jan 27 2011



Вверху как вы могли догадатся скиншот с панели google.com/webmaster - Site performance (скорость загрузки сайта - его быстродействие).

А теперь немного комментариев.

Изначально на сайте стоял Wordpress (сервер VPS dc.volia.com с 1Гб ОЗУ и десятком сайтов на нем).

Постепенное добавление контента (~10k items in wp_posts ), рост трафика и как результат снижение скорости работы сайта. Сайт начал откровенно тормозить!

В августе - попытка исправить положение плагином wp_super_cache - как видно помогло, но не на долго!

В конце янавря перенос сайта на свой движок на CodeIgniter-е (движок это фронт-енд сайта - внутри админка и база тот же WordPress) и как результат существенное увеличение производительности сайта - как видно на графике.

Это при том что в CodeIgniter не включен внутренний механизм кейширования - который вообще сделает сайт ультразвуковым!



Вывод -  WordPress очень гибкая платформа, но мы вынуждены платить за ее гибкость производительностью сайта!

Да вы можете сделать сайт за пару кликов, двигать блоки, выводить контент - но учтите что вы заплатите за это ресурсами сервера!

Мне кажется идеальным решением для переросшего Wordpress проекта - есть Бек-енд вордпресс-ом дабы не делать свою админку, а фронт-енд непосредственно своей cms - на том же фреймворке CodeIgniter.

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