На сегодняшний день многие стараются создать свой собственный сайт. Но одно дело – использовать уже готовые шаблоны, другое – самостоятельно писать его с нуля. Причем нередко бывает так, что во время самостоятельного создания сайта существует достаточно много различных проблем, которые не позволяют сделать его эффективным. Одной из подобных проблем считается скорость загрузки страниц.
Стоит отметить, что скорость загрузки страницы влияет на огромное количество параметров. И это не только потеря посетителей, которые попросту не могут дождаться момента, когда же все-таки им откроется та или иная страница. Также этот параметр очень сильно влияет и на SEO-оптимизацию. И это не удивительно, поскольку современные поисковики во время составления списка ранжирования сайта также берут во внимание скорость загрузки различных страниц. Поэтому очень важно сделать все необходимое, чтобы параметр – скорость загрузки был максимально быстрым. Но что для этого нужно сделать?
Первое – необходимо уменьшить количество HTTP-запросов. Большая часть, а это примерно 80%, загрузки страницы сориентированы на то, чтобы прогрузить следующие компоненты: фотографии, скрипты, CSS-файлы, flash. Соответственно убрав некоторые из этих компонент можно добиться и снижения количества запросов, что, собственно, также повлияет и на скорость загрузки страницы.
Второе – размещение CSS-файлов в начале страницы. Если разместить подключение к CSS в хедере страницы, тогда можно добиться того, что страница будет загружаться постепенно. Это позволит получить хорошее впечатление он самого сайта у пользователя.
Третье – размещать javascript в самом низу страницы, в результате чего эти файлы будут прогружаться в самом конце. Если вы собираетесь делать современный сайт, наверняка на нем будет достаточно много увесистых javascript-файлов. Поэтому не нужно будет заставлять посетителей ждать, пока они полностью прогрузятся.
Четвертое – необходимо использовать кеш браузера. В современном мире для любого сайта это очень важно, поскольку качественные сайты обширно используют подключение js и CSS. Дело в том, что при попадании на сайт первый раз будут прогружены все компоненты, но если правильно прописать HTTP-заголовок Expires, все компоненты страницы станут кешируемыми. Таким образом, если пользователь снова зайдет на сайт или же перейдет на другую его страницу, определенные важные компоненты уже будут прогружены, что также отразится на скорости загрузки страниц.