Показать сообщение отдельно
Старый 17.11.2011, 11:50   #3
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Вот, что по этому поводу написано в одной умной книжке (перевод):
Цитата:
Для производственных систем рекомендуем использовать библиотеки кеширования микрокода PHP (Opcode Cache) вроде eAccelerator (http://eaccelerator.net), они кешируют скомпилированный код PHP, что существенно уменьшает время загрузки сценария, зачастую более чем в половину. По умолчанию eAccelerator не кеширует комментарии PHP из файла. Но Extbase использует эти комментарии для получения важной информации, которую как раз может и не пропустить eAccelerator. Чтобы избежать этого, нужно настроить eAccelerator с параметром --with-eaccelerator-doc-comment-inclusion. Полный процесс установки eAccelerator будет выглядеть следующим образом: скачиваем исходный код eAccelerator, переходим в директорию, содержащую этот код, используя консоль (или любым удобным способом). Предстоит скорректировать исходный код eAccelerator в соответствие с установленной версией PHP, запустив команду phpize. После чего можно настроить исходный код eAccelerator так, чтобы при его выполнении не удалялись комментарии PHP, это делается следующим образом:
./configure --with-eaccelerator-doc-comment-inclusion.
Теперь скомпилируем eAccelerator командой make. Для завершения установки нужно запустить make install от пользователя root.
Это может быть необходимо для корректировки установленной PHP для загрузки eAccelerator. Теперь можно проверить, сохраняются ли комментарии из исходного кода, используя установленную TYPO3. Для этого установите расширение extbase во внутреннем интерфейсе TYPO3, воспользовавшись модулем управления расширениями, а затем перейдите в модуль Отчеты. Выберете режим Отчет о состоянии и взгляните в раздел extbase, где говорится, сохраняются ли комментарии PHP или нет.
Андрей Аксенов вне форума   Ответить с цитированием