taris_marh: (Default)
taris_marh ([personal profile] taris_marh) wrote in [personal profile] vitus_wagner 2012-10-23 05:28 pm (UTC)

Для того, чтобы не тратить время на инициализацию framework, как это происходит с разными CMS, если коротко.

В конторе, из которой я ушёл месяц назад, додумались уже до того, чтобы повесить в автозагрузчик классов механизм для отслеживания, какие файлы подгружаются на каждой странице (не считая идентификаторов объектов), и склеивания этих файлов в один такой псевдокэш. Потому что иначе сначала файл грузится, комптлируется, потом начинается подтягивание подключенных файлов, для которых операция повторяется. А иногда подгрузка начинается уже на этапе выполнения. Кроме того, инициализация всего этого кода с залезанием в базу данных.

В общем, муторно и дорого. А с FastCGI получается фишка вроде Tomcat-а с сайтом на Java, но на базе обычного web-сервера и отдельной программы, не претендующей, в отличии от приложения на Java, на то, чтобы стать частью этого самого сервера. Так, например, сделано в Python+Django.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting