![benchmark_results1[1] benchmark_results1[1]](http://lh5.ggpht.com/_suuiAsp1Vco/TBQA0mbOdLI/AAAAAAAABHA/k_hw2SeftnQ/benchmark_results1%5B1%5D%5B5%5D.png?imgmax=800)
Оптимизация и без того быстрого CodeIgniter выглядит примерно так как на картинке.
Это 1000 запросов за две с половиной секунды (кэширование и eAccelerator)
Для начала можно посмотреть первую статью сравнение различных фреймворков в этом же направлении.
здесь я буду говорить только об одном Framework CodeIgniter.
Нашел еще пост сравнение CI с еще большими показателями, далее скриншот с офсайте dooPHP и phpPRO, где вот такие отценки:
Я немного отвлекся от темы.
Здесь скажу самое интересное:
eAccelerator и любой другой оптимизатор для CodeIgniter
PHP скриптов на реальных проектах с большой нагрузкой, дает гораздо лучший результат чем на графиках. Этот механизм дает дополнительную нагрузку на процессор, но выигрыш в целом значителен. По этому хостинговые компании ценящие свои ресурсы обязательно настраивают оптимизацию за нас, среди них большинство.
Имеет место установка eAccelerator, только на выделеном сервере. На хостингах он уже работает.
Лично я просто задаю вопрос технической потдержке:
-здравствуйте.
скажите пожалуйста eAccelerator нужно как-то настраивать или он работает на вашем сервере сам по себе?
на что, мне обычно отвечают: дает прирост скорости в три-четыре раза помимо оптимизатора PHP - на уровне контроллера
- Добрый день, ничего настраивать не надо. + Output Caching в CodeIgniter
на эту тему я писал в предыдущих статьях. Задача может решаться
- на уровне встроенной в фреймворк точки обхода логики
- на уровне PHP в самой первой строке.
Комментарии
Отправить комментарий