У меня есть сайт, который использует CakePHP 1.3.10.Это приложение CakePHP довольно большое, не по количеству моделей или контроллеров (около 5 штук), а по количеству плагинов.Я использую плагины как места на веб-сайте, где пользователи могут получить доступ (или не могут получить доступ) в зависимости от того, вошли ли они в систему уже или нет (ну, есть больше причин, но сейчас это не важно, это то, как это работает).Я также использую глобальный компонент Auth в app_controller.php
. Моя проблема заключается в следующем: я заметил, что веб-сайт работает очень медленно при попытке получить доступ к любой из страниц плагина (при доступе к«домашняя» страница - которой нет в плагине - все хорошо).
Дело в том, что я собирался запустить несколько тестов производительности, чтобы выяснить, что происходит.Я решил создать другой веб-сайт, точно такой же, как я описал, с той лишь разницей, что я удалил все плагины, кроме одного.
Удивительно (для меня), когда я получаю доступ к одной из страницэтот плагин, который я не удалил, он работает очень быстро, как обычно и должно работать.
Поэтому мой вопрос: действительно ли количество плагинов напрямую влияет на время загрузки страницы внутри этих страниц?плагины?Есть ли способ «исправить» это?Или это просто совпадение и что-то еще происходит, что я пропустил?
Большое спасибо заранее за любой совет!