Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Zend Framework - отключить Application.Реально ли? 
:(
    Опции темы
WesternTune
  Дата 6.5.2011, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 6.5.2011

Репутация: нет
Всего: нет



Здравствуйте. Задался вопросом - можно ли как-либо обойтись без подключения application.php и вместе с этим иметь возможность использовать модульную структуру в Зенде.
Application подгружает много лишнего и ненужного (если Zend используется не на 100%, а на чуть-чуть).
На высоконагруженном проекте столкнулся с интересной ситуацией, когда проще вырубить Zend Autoloader и подключить файл ZendLight_small.php (куда просто складывать все недостающие классы/функции, на отсутствие которых Zend будет ругаться) для того, чтобы увеличить общее возможное количество обращений в секунду. 
...
Соответственно, хочется избавиться и от:

Код

$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();


Интересует, есть ли более элегантный метод метод для этого? Просто не нужен большой набор всех этих функций, а общий объём подключаемых файлов реально влияет на производительность.
PM MAIL   Вверх
Absinthe
Дата 14.5.2011, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 1
Всего: 11



WesternTune, можно. Без использования MVC классов зенда(роутинг, контроллеры, виды). Просто подключить автолоадер и использовать нужные классы.
PM MAIL   Вверх
aktuba
Дата 30.5.2011, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Смышленный
***


Профиль
Группа: Завсегдатай
Сообщений: 1915
Регистрация: 24.4.2006
Где: Планета Земля

Репутация: нет
Всего: 38



А не проще тогда взять какой-то другой фреймворк и использовать либы zend-а?


--------------------
user posted image
PM MAIL WWW Skype   Вверх
s0lman
Дата 3.6.2011, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: нет
Всего: 29



Цитата(WesternTune @  6.5.2011,  12:06 Найти цитируемый пост)
если Zend используется не на 100%, а на чуть-чуть

 развеселил  smile 

Возникает закономерный вопрос - зачем использовать  вообще ЗФ, если он используется "чуть-чуть" ?


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
Absinthe
Дата 10.6.2011, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 1
Всего: 11



Цитата

Возникает закономерный вопрос - зачем использовать  вообще ЗФ, если он используется "чуть-чуть" ?
 Достаточно посмотреть список классов. Тогда ответ на вопрос сам появится.
Как минимум это утилитарные классы(базы, сессии и т.д.) и сервисы.

Пример: http://xenforo.com/
PM MAIL   Вверх
perloid
Дата 10.6.2011, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 14.11.2008

Репутация: нет
Всего: -1



Цитата(Absinthe @ 10.6.2011,  14:54)
Цитата

Возникает закономерный вопрос - зачем использовать  вообще ЗФ, если он используется "чуть-чуть" ?
 Достаточно посмотреть список классов. Тогда ответ на вопрос сам появится.
Как минимум это утилитарные классы(базы, сессии и т.д.) и сервисы.

Пример: http://xenforo.com/

Ты прочитай вопрос автор сначала.
Он хочет и модульность принятую в zend использовать и без Application обойтись. А не просто исопльзовать zend как набор полезных классов.

Это сообщение отредактировал(а) perloid - 10.6.2011, 15:37
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0465 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.