Что может влиять на скорость загрузки
Существует масса факторов, влияющих на скорость загрузки.Рассмотрим те факторы, которые дают основу для нормальной загрузки вашего сайта.
Итак, сам сайт-это взаимосвязь разных файлов разных форматов и размеров, которые соединившись дают нам ту информацию в окне браузера которую мы видим. Представим, что текстовая часть основного блока информации идет из одного файла teхt.html или формируется из базы данных mysql, верхняя шапка идет из файла header и низ сайта из файла футер ну и index.php который соединяет их вместе. Все вроде просто.
Так сайт можно разделить на области (шапка хедер , текст и низ футер) и в каждой области есть свои элементы (в шапке поиск, контакты, логотип, выпадающее меню) в текстовом блоке может быть допустим меню справа или слева, вверху путь к странице, ниже слева новостной блок или соц значки. Тоже все понятно так? Теперь у нас появились еще файлы, которые подгружаются уже имеющиеся.
Эти соединения называют инклудами. В хедере появился файл vipadashki.php, выпадающее меню, который еще работает на скрипте + файл js, в основном текстовом файле файл sitebar.php, и так далее. Все становится сложнее. Теперь представим, что у каждой области и элемента есть своя точка привязки, с определенным расположением его на экране вашего браузера. Вся эта информация расположена и расписана в файле style.css. Все эти файлы имеют свой вес размер. И казалось бы, 200 кб веса этих файлов достаточно, но мы не зная чего хотят люди начинаем подключать бесконечные бесплатные модули, скачивая их в наших движках, подключать карты подгружаемые с гугл или яндекс карт с помощью загрузок отдельных скриптов, добавляем плагины для разбиения сортировки товаров, настраиваем автоматическое заполнение SEO настроек, автоматические добавление карты сайта, ускорители работы, и многое другое, совсем не думая о том что там внутри. А внутри может быть что угодно, как большой код, реклама и даже вирусы. И все - это плюс 1-3 мб, к вашим 200 кб.
Далее вы делаете перелинковку и добавляете ссылки – это тоже дополнительный вес. Вставляете на сайт онлайн консультантов, и не одного сразу двух, чтоб наверняка, музыку приветствия, радио, анимации.
Вставляете картинки, видео и все, все что вы считаете необходимым для ваших клиентов. Смешно конечно, но это же только начало, надо еще в код поставить счетчик, не один а 2 или 3. И все они сторонние, работают через другие сайты. Ставим, И что???? Страница грузится уже 2-5 секунд. И остается сваливать все на якобы плохой хостинг, и поиск за плохую выдачу думая что это все от недостатка ссылочной массы. Но на деле нужно просто знать, что любой файл-это дополнительная нагрузка на вашу страницу. Оставляйте только самое необходимое и проверенное. Итак, когда вы немного поняли в чем дело перейдем уже к факторам влияющим на скорость загрузки сайта.
1. Первое место - это все же вес вашей страницы.
В нее входит все вышеперечисленное количество и размер файлов (картинки скрипты, стили, модули плагины, ссылки). 2. Скорость самого интернета. Если вы дорожите посетителями из регионов, то позабодтесь о минимальном размере файлов. Ведь у многих из них загрузка идет в 3-10 раз дольше из-за малой скорости интернет соединения.
3. Это ваш хостинг провайдер – все файлы вашего сайта лежат как правило на хостинге, который выбираете тоже вы. Хостинги бывают разные, как по цене, так и по качеству. Есть вообще монстры, но без рекламы. Самое главное, чтобы хостинг работал без перебоев, т.е стабильно. Очень важно чтобы не было подарков во время апдейтов, дабы не слететь и даже вылететь из выдачи.
Но не будем о плохом, в общем важно чтобы ответ сервера был быстрым. И если у вас есть БД, тоже важно чтобы соединение с ней было мгновенным. Т.Е. В хорошем случае находясь на странице сайта и перейдя на другую страницу вы должны только заметить смену текста. Щелк и все. Так и должен работать сайт.
4. Использование сторонних ресурсов, подгрузки шрифтов, онлайн консультантов, счетчиков, перезвонов.
Какая web-страница будет грузиться быстрее всего? Конечно, та страница на сайте, которая наполнена одним лишь текстом и ничего «лишнего».
Так что сайт можно засорить как и компьютер, телефон, но вот чистить его куда сложнее. Далее мы узнаем:
• Как происходит сама загрузка сайта
• Как она влияет на ранжирование
• Перейдем к практике
Далее рассмотрим, как происходит загрузка страницы.