Архив

Публикации с меткой ‘высоконагруженные проекты’

Работаем с кешами через ezComponents — файловый, APC, memcached.

3 декабря 2007 3 комментария

ezcomponents.jpgПриветствую наших читателей. Не так давно мы подняли тему enterprise-ready фреймворков и компонент для РНР, которые можно использовать в больших и серьёзных проектах. А когда подняли, то исследовали немного довольно старый, но активно развивающийся проект ezComponents, кстати, на днях вышла первая бета последней версии - 2007.2.

Некоторое время я все присматривался к этим компонентам, теперь же буду планомерно внедрять его поддержку в свой текущий масштабный проект (кто не знает, онлайновая стратегическая игра, широко использующая AJAX). А результатами своих работ по части ezComponents буду делится с нашими читателями. Да, сразу предупрежу вопросы, почему я не использую популярный сейчас (да и мощный, да, тут нечего сказать) фреймоворк Zend Framework, который также обновился до версии 1.0.3. Для меня лично он неудобен тем, что навязывает свою парадигму реализации всей архитектуре на основе MVC. И хотя в ezComponents это также возможно, но гораздо удобнее чтобы библиотека просто предоставляла различные компоненты и возможности, что позволит встроить её в любое уже работающие приложение, а не перепроектировать его с нуля, даже если это позволит поднять разработку на новый качественный уровень (что, собственно, ещё тоже под вопросом). Поэтому мы выбрали в качестве базового фреймворка все же ezComponents, правда не весь, а пока всего лишь несколько компонент, в первую очередь модуль кёша, который в этой библиотеке просто отличный. Читать далее...