Открывайте страницы своей css и базы данных параллельно
У меня большой database
s, которые содержат большое количество таблиц и имеют PHP/HTML
файл с java script
а также css
в отдельных папках. Теперь я хочу, чтобы моя страница загружалась быстрее, когда пользователь перемещается по нашей странице, а затем содержимое в базе данных, его css
а также PHP/HTML
файл, который запускается параллельно. Это означает, что нет никакого блокирования какого-либо потока файла или один за другим, каждый файл открывается, что занимает много времени. Каждая работа отделяет и назначает в одном месте, чтобы сделать страницу, что это значит? Итак, как мы можем достичь, если есть какой-либо код, который позволяет параллельно работать всем файлам, включая базу данных?
1 ответ
Вы можете разместить все свои <script>
теги в нижней части вашего <body>
тег. В соответствии с рекомендациями Yahoo для ускорения вашего веб-сайта.
Проблема, вызванная сценариями, заключается в том, что они блокируют параллельные загрузки. Спецификация HTTP/1.1 предполагает, что браузеры загружают не более двух компонентов параллельно для каждого имени хоста. Если вы обслуживаете свои изображения с нескольких имен хостов, вы можете получить более двух загрузок для одновременного выполнения. Однако во время загрузки скрипта браузер не будет запускать другие загрузки, даже на разных именах хостов.
Вы не можете сделать то же самое для ваших таблиц стилей. Мало того, что это не W3C-жалоба, но на самом деле это не поможет.
Исследуя производительность в Yahoo!, мы обнаружили, что перемещение таблиц стилей в документ HEAD заставляет страницы загружаться быстрее. Это связано с тем, что размещение таблиц стилей в заголовке позволяет странице отображаться постепенно.
Кроме того, если загрузка страниц занимает так много времени, изучите также запросы PHP и SQL. Попробуйте также оптимизировать их.