PHP 8.2.7/Apache 2.4.57 медленный рендеринг страниц в браузерах на основе Chrome ⇐ Apache
-
Anonymous
PHP 8.2.7/Apache 2.4.57 медленный рендеринг страниц в браузерах на основе Chrome
У меня есть простая веб-страница информационной панели, написанная на PHP и работающая в контейнере Debian LXC. Эта панель мониторинга в основном подключается к базе данных Postgres, чтобы получить список записей для форматирования в таблице html. Начиная примерно с июня/июля, мы заметили, что PHP, который запрашивает базу данных и создает HTML-код для таблицы, иногда работает медленно. Это происходит не каждый раз, а время от времени и только в браузерах на базе Chrome (Edge, Chrome).
Мы не видим никаких задержек при использовании Firefox. Когда задержка замечена в Edge, я могу загрузить идентичную ссылку в Firefox, и она сразу же отображается, пока Edge все еще обрабатывает. Я отладил PHP, и никаких ошибок не возникает, при доступе к базе данных Postgres не было замечено никаких задержек. Я выполнил трассировку Wireshark и вижу, что Apache/php отправляет клиенту полную страницу, но страница по-прежнему не отображается. Примерно через минуту страница будет отображаться в Edge/Chrome.
У меня закончились идеи о том, как изолировать проблему, и я ищу рекомендации, которые помогут определить причину проблемы в браузерах на основе Chrome.
О, эта проблема возникает при запуске виртуальной машины Debian и контейнера Fedora LXC.
У меня есть простая веб-страница информационной панели, написанная на PHP и работающая в контейнере Debian LXC. Эта панель мониторинга в основном подключается к базе данных Postgres, чтобы получить список записей для форматирования в таблице html. Начиная примерно с июня/июля, мы заметили, что PHP, который запрашивает базу данных и создает HTML-код для таблицы, иногда работает медленно. Это происходит не каждый раз, а время от времени и только в браузерах на базе Chrome (Edge, Chrome).
Мы не видим никаких задержек при использовании Firefox. Когда задержка замечена в Edge, я могу загрузить идентичную ссылку в Firefox, и она сразу же отображается, пока Edge все еще обрабатывает. Я отладил PHP, и никаких ошибок не возникает, при доступе к базе данных Postgres не было замечено никаких задержек. Я выполнил трассировку Wireshark и вижу, что Apache/php отправляет клиенту полную страницу, но страница по-прежнему не отображается. Примерно через минуту страница будет отображаться в Edge/Chrome.
У меня закончились идеи о том, как изолировать проблему, и я ищу рекомендации, которые помогут определить причину проблемы в браузерах на основе Chrome.
О, эта проблема возникает при запуске виртуальной машины Debian и контейнера Fedora LXC.
Мобильная версия