Я установил готовый проект L4 как на моей локальной рабочей станции, так и на моем сервере Cpanel для производства. У него нет подключения к базе данных, и я просто попадаю на домашнюю страницу с логотипом Laravel. Моя локальная установка отвечает на 80 мс или меньше, однако производственный сервер, который намного эффективнее, занимает от 2,5 до 8 секунд, чтобы ответить. Это ужасно медленно.Как отлаживать медленную работу установки Laravel 4 на Cpanel
Отладка не соответствует действительности. Время от времени я получаю быстрый ответ, но я не могу понять, что это случайность. Сервер - это электростанция с 8 ядрами и 16 ГБ ОЗУ. Он содержит только один сайт. Я могу мгновенно вытащить файл robots.txt или phpinfo, так что это не просто проблема с сервером. Вот сайт, на котором я работаю: http://staging.dirtondirt.com/
Как я могу выяснить или отладить, где происходит замедление?
Принимая во внимание, что Laravel, вероятно, кэширует классы (или, по крайней мере, позволяет автозагружать их), возможно, он не может сохранить свой кеш, поэтому ему нужно выполнить какой-либо поиск по сканированию или классу каждого запроса? (Удостоверьтесь, что у него есть права на запись, где он обычно сохраняет свой кеш). Я бы предположил, что подключение к DB является проблемой, хотя вы указали, что это не так. Отказ от ответственности: никогда не использовался Laravel, просто угадывая опыт других систем. – Turnerj
Я думал, что сначала, поэтому я убедился, что права на запись были установлены. Кажется, он пишет файлы кеша. – Corgalore