Я использовал pingdom для проверки времени загрузки веб-сайта. Я обнаружил некоторые узкие места, которые происходят из других доменов, и исправил их. Но самая медленная часть все еще существует.
Главная страница открывается почти через 12 секунд! Одна секунда происходит от всех внутренних и внешних js, css и jpeg-файлов. И 11 секунд идет с главной страницы. Подробности для моей домашней страницы из результата pingdom:
DNS 157 ms Connect 213 ms Send 0 ms Wait 10.5 s Receive 56 ms
Я поместил tic-toc в beforeFilter и afterFilter контроллера главной страницы. Я запускаю его много раз за один час. Результат – основная страница загружается между 0,15 и 0,35 секунды.
Я pinged мой сервер и получить результат как 70 мс.
Что я могу сделать больше, чтобы диагностировать эту задержку?
спасибо
Изменить : вы можете проверить результаты по этой ссылке
Edit2 : Кажется, что мое приложение запущено на 0,35 секунды. (Он даже не имеет запроса на базу данных на домашней странице) Но я вижу результат в моем браузере в течение 10-11 секунд. Это из-за нагрузки посетителя? В настоящее время слишком много посетителей используют сайт?
Edit3 : У меня все еще есть эта проблема. Я узнал, что error_log сервера имеет слишком много записей, как показано ниже. Надеюсь, это даст некоторую информацию:
Line 384: 2012-09-02 17:39:47.505 [INFO] [92.45.160.177:51491-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.230] on request #361, confirmed, 0, associated process: 705101, running: 1, error: Connection reset by peer! Line 385: 2012-09-02 17:41:16.223 [INFO] [78.162.236.209:28170-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.671] on request #78, confirmed, 0, associated process: 705246, running: 0, error: Connection reset by peer! Line 387: 2012-09-02 17:57:15.455 [INFO] [109.228.230.250:54280-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.412] on request #92, confirmed, 0, associated process: 709770, running: 0, error: Connection reset by peer! Line 388: 2012-09-02 17:58:24.008 [INFO] [95.65.209.252:64082-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.858] on request #500, confirmed, 0, associated process: -1, running: 0, error: Connection reset by peer! Line 395: 2012-09-02 18:14:53.744 [INFO] [85.103.215.78:54135-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.241] on request #460, confirmed, 0, associated process: 714360, running: 0, error: Connection reset by peer! Line 401: 2012-09-02 18:34:22.476 [INFO] [78.173.185.165:14411-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.728] on request #500, confirmed, 0, associated process: 720637, running: 1, error: Connection reset by peer! Line 402: 2012-09-02 18:35:07.269 [INFO] [78.174.20.184:53766-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock] on request #26, confirmed, 0, associated process: 720626, running: 0, error: Connection reset by peer! Line 404: 2012-09-02 18:49:57.659 [INFO] [85.96.10.138:59346-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.728] on request #500, confirmed, 0, associated process: 724847, running: 0, error: Connection reset by peer! Line 405: 2012-09-02 18:50:44.566 [INFO] [81.6.120.50:39926-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.173] on request #500, confirmed, 0, associated process: 725035, running: 0, error: Connection reset by peer! Line 413: 2012-09-02 19:15:28.953 [INFO] [78.181.128.53:1344-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.738] on request #500, confirmed, 0, associated process: 731389, running: 1, error: Connection reset by peer! Line 414: 2012-09-02 19:15:41.572 [INFO] [78.191.100.24:51095-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock] on request #500, confirmed, 0, associated process: 731344, running: 1, error: Connection reset by peer! Line 417: 2012-09-02 19:33:09.700 [INFO] [78.165.162.13:65231-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.317] on request #58, confirmed, 0, associated process: 736102, running: 0, error: Connection reset by peer! Line 419: 2012-09-02 19:43:16.749 [INFO] [178.233.166.110:51083-0#APVH_example.com] connection to [/tmp/lshttpd/APVH_example.com_Suphp.sock.895] on request #128, confirmed, 0, associated process: 738842, running: 0, error: Connection reset by peer!
У вас проблемы с медленной скоростью страницы из-за того, что litespeed установлен на вашем сервере, вы получаете тайм-ауты (медленный ответ), потому что у вас неправильная настройка. Посмотрите на свои журналы, которые вы предоставили. У меня нет опыта работы с litespeed, но вы можете попробовать посмотреть на них.
http://www.litespeedtech.com/support/forum/showthread.php?t=6125
http://bobcares.com/blog/?p=114
CakePHP и сокет suphp, сброс соединения с помощью одноранговой сети
Также я рекомендую вам попробовать временно отключить litespeed, чтобы убедиться, что это основная причина.