Страницы загружаются частично при быстром обновлении

Страницы загружаются частично при быстром обновлении

Недавно я настроил VPS-срез с 256 МБ для запуска стека LAMP (Ubuntu 11.04, Apache2, Mysql, PHP5). Пока что я запускаю только простой сайт Wordpress на виртуальном хосте на основе IP, который я настроил.

Производительность отличная, но я заметил, что если я отправляю несколько HTTP-запросов с одного и того же IP-адреса в течение короткого периода времени, то отображаются только частичные страницы. Затем, если я немного подожду и обновлю страницу, вся страница снова загрузится. Я заметил это поведение при доступе к сайту из двух браузеров с моего офисного рабочего стола, но оно также проявляется, если я быстро перемещаюсь по сайту из одного браузера (любого браузера).

Я предполагаю, что это явление Apache, так как страницы отображаются правильно, за исключением указанных выше условий, но, возможно, я ошибаюсь. Может, это моя хостинговая компания с какой-то защитой от DOS?

Как относительный новичок в Linux/серверах, я был бы очень признателен за любую информацию о том, какие настройки Apache могут объяснить такое поведение и как я могу это изменить.

решение1

"Рендеринг" — это почти полностью клиентская вещь. После того, как сервер отправил вам все ресурсы, необходимые для рендеринга страницы, браузер должен ее фактически отрендерить. Если вы считаете, что сервер не отправляет вам все ресурсы, необходимые для рендеринга страницы, это уже другая проблема.

Инструмент Firebug или инструмент Chrome «Проверка элемента» могут помочь выяснить,являютсяполучают ли мы все необходимые ресурсы или нет.

Если вы хотите узнать, что делает сервер, лучшим способом будет проверить журналы доступа Apache на предмет различий в размерах отправляемых страниц, различных кодов состояния HTTP (например, 500) или сообщений об ошибках, связанных с защитой от DOS, в журнале ошибок.

Связанный контент