сайт долго грузится что делать

Почему сайт долго загружается

Когда браузер пользователя отправляет серверу запрос на предоставление содержимого страницы, до получения ответа проходит какое-то время. Приемлемым ожиданием принято считать 1–2 секунды. Низкая скорость загрузки сайта (более 3 секунд) может стать причиной потери трафика и позиций в поисковой выдаче. Рассмотрим причины этой проблемы и способы её устранения.

Что влияет на скорость загрузки сайта

На скорость загрузки влияют четыре основных фактора:

Как оптимизировать скорость сайта

Оптимизация статических элементов

Статические элементы могут загружаться долго по двум причинам: большой размер файлов и использование сторонних серверов.

Если вы используете внешние серверы, такие как CDN, то неправильные настройки, высокая загруженность, географическая удаленность — всё это может стать причиной долгой загрузки. В этом случае необходимо выбрать более производительный сервер.

Также может помочь настройка кеширования и сжатия данных. Это делается, как правило, на стороне хостинг-провайдера.

Оптимизация динамических элементов

Крупные порталы или интернет-магазины часто обращаются к базе данных и задействуют в работе много PHP-скриптов, потребляющих серверные ресурсы.

Начните с анализа скриптов и запросов к БД. Если необходимые для оптимизации навыки отсутствуют, то обратитесь за помощью к разработчикам сайта, либо задайте вопрос на тематическом форуме — каждая ситуация индивидуальна. Обратите внимание, что современные версии PHP (7.x) производительнее предыдущих – 5.x.

После этого перейдите к настройке кеширования исполняемого кода. Во всех популярных CMS присутствуют необходимые для этого плагины. К примеру, в Joomla и MODX они поставляются «из коробки», а для WordPress разработан бесплатный плагин WP Super Cache. Кеширование поможет снизить нагрузку на хостинг, а также увеличит скорость загрузки сайта.

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

Проверка на вирусы

Часто причиной медленной загрузки сайта становятся вирусы. Вредоносные программы устанавливают удаленные подключения, запускают ресурсоемкие процессы и т. д. Из-за этого сервер перегружается и ему не хватает ресурсов для обслуживания сайта. Чтобы исключить эту причину, проверьте файлы на наличие вирусов.

Переход на VDS, Dedicated или Гибридный сервер

Решением проблемы долгой загрузки также может стать переход на VDS-сервер, физический выделенный сервер или гибридный сервер: они обладают высокой производительностью и подразумевают гибкую настройку программного обеспечения, однако требуют навыков администрирования.

Источник

Долго загружаются страницы (сайты) в браузере. Почему и что делать?

Сегодня мы постараемся разобраться с одной из самых загадочных и непонятных проблем, когда очень долго и медленно загружаются страницы в браузере на компьютере, или ноутбуке. И если подумать, то причина сразу ясна – медленный интернет. Когда очень низкая скорость соединения с интернетом, то понятно, что сайты будут загружаться медленно. Особенно тяжелые сайты, где много изображений и других элементов. Но нет, проблема с медленной загрузкой страниц возникает у пользователей при хорошей скорости соединения. При проверке скорости результат хороший, файлы и торренты загружаются быстро, а странички в браузере совсем не спешат открываться.

По моим наблюдениям, проблема со скоростью загрузки сайтов наблюдается во всех браузерах: Яндекс.Браузер, Google Chrome, Opera, Mozilla Firefox, Microsoft Edge ну и конечно же в Internet Explorer.

Проблема неоднозначная, так как не понятно насколько медленно открываются сайты, через какой браузер, какие конкретно сайты, какой у пользователя интернет и какая скорость, как работает на другом устройстве, когда появилась проблема и т. д. Очень и очень много нюансов. Которые, вы при желании и необходимости можете описать в комментариях к этой статье. И я постараюсь дать вам более конкретный ответ. Ну а ниже в этой статье я расскажу об очевидных и не очень причинах и решениях данной проблемы.

Сразу оставлю ссылки на решения других, похожих проблем:

Что нужно попробовать и проверить в первую очередь:

Еще такой момент: если у вас старый и медленный компьютер, или ноутбук, то проблема может быть в этом. Он просто не справляется.

Медленная загрузка сайтов в браузере из-за низкой скорости интернета

Я все же решил рассмотреть этот вариант в первую очередь. Так как скорость подключения непосредственно влияет на скорость с которой будут открываться страницы в интернете. Вполне возможно, что по какой-то причине сильно упала скорость подключения к интернету. Например, какие-то проблемы у провайдера, в вашем маршрутизаторе, помехах (если мы говорим о Wi-Fi сети) и т. д.

Проверить скорость подключения можно на сайте http://www.speedtest.net/ru/. Ссылку на более подробную инструкцию я давал выше. Можно сделать замеры с разных устройств, и подключив интернет непосредственно к компьютеру, или ноутбуку. Без роутера, если он у вас есть.

Например, сейчас я пишу эту статью как раз через 3G модем (который подключен к роутеру, который в свою очередь раздает интернет еще и на другие устройства) и вот такая у меня скорость:

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

И что я могу сказать, сайты у меня открываются реально медленно. Правда, может быть еще хуже. Но думаю, что даже при 10 Мбит/с страницы в браузере должны загружаться моментально.

В основном, с этой проблемой сталкиваются пользователи, которые подключаются к интернету через 3G/4G модемы. Скорость в сетях 3G/4G может быть очень хорошей, но она очень сильно зависит от загруженности базовой станции и от уровня сигнала. Если модем, или телефон ловит плохо, то скорость будет низкой. Я уже не говорю о 2G сетях (GPRS, EDGE), там все очень медленно.

Что делать, если долго открываются страницы при хорошей скорости интернета

Дальше мы будем рассматривать решения, которые могут помочь лишь при условии, что у вас нормальная скорость подключения к интернету. Ну, скажем, 3 Мбит/с (на загрузку) и выше. Если у вас при проверке показывает например 50 Мбит/с, а сайты еле-еле открываются, то решения описанные ниже должны помочь в решении этой проблемы.

Некоторые варианты:

А теперь подробнее 🙂

Чистим кэш, куки браузера, проверяем дополнения и свободное пространство диска С

2 Дальше нужно почистить кэш и желательно еще куки (cookie) браузера, которым вы пользуетесь, и в котором медленно открываются сайты. Если у вас Opera, то вам повезло :), так как я писал подробную инструкцию: как очистить историю, кэш, куки браузера Opera.

Во всех брузерах примерно все одинаково. Например, в Google Chrome. Нужно открыть меню, «Дополнительные инструменты» – «Удаление данных о просмотренных страницах». Дальше выделяем «Изображения и файлы в кэше» и «Файлы cookie» и очищаем их. Не забудет выбрать пункт «за все время». Можно сначала попробовать очистить только кэш.

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Практически в любом браузере открыть окно с очисткой истории можно сочетанием клавиш «Ctrl + Shift + Del». А дальше только выбираем пункты, которые нужно очистить.

Нужно проверить список установленных расширений (дополнений) в вашем браузере. В Opera это делается вот так:

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Отключите ненужные расширения. Или отключите все, для проверки.

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Сначала выделяем пункты которые нужно очистить, запускаем «Анализ», а затем чистим найденный мусор. Сам пользуюсь этой программой. Только смотрите внимательно. Если не уверены, то не ставьте галочек. Можно смело чистить «Интернет-кэш».

Медленная загрузка сайтов из-за вирусов

Точно не лишней будет проверка компьютера на наличие вирусов и прочих вредоносных программ. Если у вас установлен антивирус, и он обновляется, то запустите проверку системы. Так же можно проверить компьютер антивирусным утилитами. Например: AVZ, Dr.Web CureIt!, Kaspersky Virus Removal Tool, Malwarebytes.

Это бесплатные утилиты. Они не устанавливаются, а просто запускаются и проверяют ваш компьютер. Найденные угрозы могут быть удалены.

Сброс настроек сети

Вполне возможно, что те же вирусы внесли какие-то свои параметры в сетевые настройки Windows. И из-за этого появились проблемы с медленной загрузкой страниц в интернете. Чтобы не искать эти параметры вручную, я советую поступить намного проще. Сделать сброс сетевых настроек к заводским.

Сделать сброс очень просто. Я по этим темам писал отдельные статьи:

В командной строке от имени администратора достаточно выполнить несколько команд и перезагрузить компьютер.

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

После этой процедуры не забудьте перезагрузить компьютер.

DNS-сервера могут тормозить загрузку сайтов в браузере

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Программы и антивирус

Если у вас установлен какой-то антивирус, то попробуйте его на время отключить. Или отключите встроенный в него брандмауэр. Скорее всего он проверяет каждую страницу, которую вы открываете в браузере, и проверяет очень медленно.

Все лишнее закрываем, отключаем, удаляем. Мало того, что все эти программы могут замедлять загрузку страниц, так они еще и отбирают ресурсы в операционной системы и компьютер работает медленнее.

А может проблема в VPN (если он установлен)?

В наше время, когда провайдеры блокируют доступ к разным сайтам, пользователи, чтобы получить доступ к этим заблокированным сайтам используют VPN. Чаще всего VPN на компьютере настраивается через отдельную программу, или расширение для браузера. Более подробно о расширениях я писал в статье: VPN для Chrome, Opera, Firefox и Яндекс.Браузера.

И соединение через VPN-сервер может быть очень медленным. Особенно, если это бесплатный VPN. Но даже платный сервис может очень часто тормозить. Даже если вы пользовались интернетом через VPN, и все работало хорошо, то сервер через который вы подключаетесь может заглючить в любой момент, или через него подключается много пользователей, и он просто не справляется с нагрузкой. Скорость загрузки сайтов через такой сервер будет очень медленной.

Послесловие

Я постарался рассмотреть все известные мне на данный момент причины, из-за которых возникают проблемы со скорость загрузки сайтов. Уверен, что есть и другие решения данной проблемы. Если знаете в чем еще может быть дело, или решили эту проблему другим способом, то расскажите об этом в комментариях. Я с радостью добавлю полезную информацию в статью, а вам все скажут Спасибо!

Источник

Почему сайт медленно загружается и что с этим делать

Сайт стал медленно открываться — с такой проблемой регулярно обращаются к нашим специалистам технической поддержки. У этой ситуации может быть много причин, и не сразу понятно, что проверять в первую очередь и где искать ошибки.

В статье рассказываем о девяти самых частых причинах медленной работы сайта и объясняем, как и с помощью каких инструментов все исправить.

Если ваш сайт создан с использованием HTML, CSS, JavaScript, PHP (или любого другого бэкенд-языка) — наши рекомендации наверняка окажутся полезными.

Проблемы с нагрузкой и ресурсами на хостинге

Если сайт стал медленно загружаться, первое, что нужно проверить — не потребляет ли он слишком много ресурсов на хостинге и нет ли превышения тарифных лимитов. Из-за этого могут возникнуть проблемы с веб-сервером.

Как проверить, сколько ресурсов потребляет сайт

Посмотрите статистику потребления ресурсов в панели управления хостингом. Если панель не показывает эти данные, запросите их у вашего хостера.

В панели управления хостингом RU-CENTER потребление ресурсов можно посмотреть в разделе «Статистика». Обратите внимание, сколько оперативной памяти и процессорного времени сайт потреблял за последние дни, неделю, месяц.

Вот как выглядит превышение ресурсов на графиках в панели управления хостингом RU-CENTER:

Потребление памяти в норме, потребление процессорного времени выросло

Потребление памяти и нагрузка на CPU (центральный процессор) выросли

Потребление памяти высокое, CPU в норме, но есть пик потребления

Также можно проверить логи доступа к сайту и посмотреть запросы за период высокого потребления ресурсов.

Чаще всего потребление ресурсов растет из-за следующих причин:

Некоторые владельцы сайтов переходят на более высокий тариф сразу же, как только замечают, что скорость снизилась, а расход ресурсов по тарифу превышен. Такой способ подойдет, например, когда очевидно, что посещаемость сайта выросла.

Но бывает, что посещаемость не изменилась, а ресурсы превышены и сайт тормозит. В таком случае переход на более высокий тариф может не решить проблему. Сначала лучше выяснить, что именно замедляет ваш сайт.

Проблемы с оптимизацией CSS и JavaScript

Когда пользователь переходит на сайт, браузер начинает собирать (рендерить) страницу, чтобы отобразить все ее элементы в окне браузера.

Рендеринг — сложный процесс. Браузеру нужно построить макет будущей страницы, понять, какие стили использовать для каждого элемента, отрисовать саму страницу.

Неправильно подключенные и настроенные файлы JavaScript и CSS могут замедлить рендеринг. Ведь браузер пытается сначала подгрузить скрипт, иначе содержимое страницы просто не отобразится.

Начните анализировать сайт с помощью инструмента PageSpeed Insights. Сервис изучит ваш ресурс, подскажет, что надо исправить и как изменения ускорят работу сайта.

Что делать, если замедляется рендеринг страницы

Источник

Долго загружаются страницы в Интернете: как исправить проблему

Всегда приятно иметь открытый доступ в Интернет, в особенности, если ваш провайдер предоставляет вам высокоскоростное, безлимитное подключение к сети. Однако, множество пользователей по всему миру сталкиваются с одной из самых раздражающих проблем, которые только могут возникнуть у «путешественников» безграничных просторов всемирной паутины, — ужасно медленно открывающиеся странички в браузере. Ок, может звучит и не так страшно, но эта проблема вполне может омрачить чей-то и без того нелегкий денек. В данной статье мы постараемся рассмотреть с вами различные сценарии, из-за которых, в теории, могла возникнуть длительная загрузка страничек веб-ресурсов в браузере.

Что делать, если медленно открываются страницы в браузере?

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Итак, тема, по-сути, крайне простая, но обсуждать ее можно невероятно долго. Существует огромное количество причин, по который вы начали медленно получать доступ к веб-ресурсам. И это действительно не преувеличение: порой может уйти час, два, три или сутки на то, чтобы определить корень проблемы, так как он может заключаться во много чем. Например, вы можете медленно открывать странички в браузере из-за того, что скорость вашего Интернет-соединения упала до катастрофически низких значений, до таких, что уже какую-то легкую страничку Twitter или Youtube открыть крайне проблематично. Или же, к примеру, настройки вашей сети были изменены, вследствие чего и возникла подобная проблема.

Так или иначе, дабы не перебирать возможные причины строчкой, давайте расположим их в удобном списке, чтобы вы смогли как следует с ним ознакомиться. Медленно открываться странички в вашем браузере могли по следующим причинам:

И это были самые распространенные, популярнейшие причины для замедленности загрузки страничек в Интернете. Бывает что-то одно, а бывает — комбинация. Все зависит от случая. Советовать определенный метод в данной ситуации попросту невозможно. Тем не менее мы с вами рассмотрим список из некоторых методов, который вы можете попробовать применить к своей проблеме при загрузки контента из сети.

Медленная скорость Интернет-подключения

Если вы заметили, что ваш браузер стал значительно медленнее загружать различные странички в сети, то, возможно, скорость вашего Интернет-подключения упала до критически низких показателей. Стоит сказать, что, в большинстве случаев, для загрузки среднестатистических страниц в Интернете хватит и самого «слабенького» подключения, но если скорость упала, то даже у него могут возникнуть проблемы.

Проверить скорость сетевого подключения крайне просто с помощью ресурса Speedtest. Перейдите по ссылке и запустите проверку скорости вашего Интернет-подключения. Если тест показал вам, что со скоростью все в порядке, то проблема определенно заключается в чем-то ином. Однако, если же тест показал действительно низкую скорость, которой, согласно пакету подключения, быть не должно, то что-то ограничивает ее либо у провайдера возникли проблемы. Мы рекомендуем вам созвониться с ним и узнать о причине понижения скорости. Если он укажет, что на их стороне все нормально — давайте двигаться дальше.

Проверка используемого браузера

Возможно, скорость загрузки страничек уменьшилась из-за некоторых расширений, установленных в вашем браузере. В Интернете вы всегда найдете кучу пользователей, утверждающих, что некоторые расширения вполне могут использовать в той или иной мере ваше подключение для поддержания своей работы на фоне.

Попробуйте деактивировать все расширения в своем браузере. Также стоит заметить, что такие вещи, как скопившейся кэш и куки могут повлиять на скорость загрузки страниц. Зайдите в настройки браузера и очистите кэш и куки. Однако, знайте, что, удалив куки, вы избавитесь от заполненных форм с личными данными, например, логинами и паролями.

Как вариант, можете также попробовать переустановить свой браузер или же полностью сбросить его настройки, чтобы точно узнать, заключается ли проблема в нем или нет. Если вы поняли, что браузер определенно не является причиной замедленной загрузки страничек в Интернете, то давайте попробуем проверить еще кое-что.

Отключение VPN

VPN, конечно, является довольно полезной штукой, которая помогает попасть туда, где вам не рады. Тем не менее вам следует знать, что VPN может значительно урезать скорость сетевого подключения. Возможно, вы забыли попросту отключить работу клиента или расширения VPN-сервиса в браузере, вследствие чего странички из сети стали загружаться чрезвычайно медленно. Убедитесь, что вы пытаетесь пользоваться браузером в обычном режиме.

Вирусы

Вирусы могут представлять собой еще одну причину замедления загрузки контента из сети. Некоторые из представителей этого не самого дружелюбного ПО могут даже и вовсе заблокировать доступ и Интернету, что чревато крайне тяжелыми последствиями. Мы рекомендуем вам на всякий случай провести сканирование своей системы на наличие вирусов в ней.

Провести сканирование можно с помощью системного антивируса Защитника Windows. Нажмите Windows+S, введите в поисковую строку «Центр безопасности Защитника Windows», перейдите в раздел «Защита от вирусов и угроз» и запустите сканирование системы. Избавьтесь от вредителей, если таковые были найдены. Если после этого загрузка страничек в браузере стала проходить куда быстрее, то, поздравляем — вы нашли виновника возникшей ситуации.

Отключение антивируса и других защитных программ

Возможно, для вас это будет новостью, но некоторые антивирусы и другие защитные программы в действительности могут замедлять скорость вашего подключения, используя его для каких-то своих целей, например, проверки базы данных по вирусам и тому подобное. Проверить, виноват ли антивирус и другое ПО довольно просто: отключить их на время, а затем проверить скорость загрузки страничек в браузере.

Отключить Защитник Windows можно в том же разделе его настроек, на которые мы уже взглянули в предыдущем пункте(Центр безопасности Защитника Windows). Если же у вас сторонний антивирус, то тут вам уже придется пробовать отключать его функционал самостоятельно. Как правило, получить доступ к настройкам можно с помощью трея в Области уведомления Пуск. Ищите в настройках пункт об Активной защите против вирусов или иных угроз.

Сброс настроек сети

Изменения сетевых настроек вполне могли вызвать оговариваемые в данной статье проблемы. К счастью, вы легко можете проверить настройки сети и вернуть их на прежние значения(по умолчанию), при которых проблем при доступе к Интернету не наблюдалось. Выполнить сброс настроек сети вы можете с помощью такого системного инструмента, как Командная строка. Нажмите на клавиатуре Windows+X и кликните на «Командная строка(администратор)».

Как только перед вами откроется консоль системы, вам понадобится вписать в нее следующий ряд команд:

Этими командами вы сбросите WinSock, настройки IP, Прокси, а также очистите кэш-память DNS. Перезагрузите компьютер, а затем попробуйте снова открыть какую-то страничку в своем браузере. Если скорость загрузки увеличилась, то дело действительно заключалось в настройках сети. Увидите повторение ситуации — выполните вышеуказанные команды в системной консоли, чтобы разрешить проблему. Впрочем, часто это делать не придется.

Смена адреса DNS-сервера

И последнее, что мы затронем в данной статье, — это проблема с DNS-сервером вашего провайдера. Вы можете попробовать на время перейти на общественные DNS-сервера компании Google. Сделать это очень просто:

Как только выполните все вышеописанное, зайдите в браузер и попробуйте перейти на какой-то ресурс. Пожалуй, это все, что можно посоветовать в данной ситуации. Влиять на скорость загрузки страничек в вашем браузере может огромное количество факторов — и учесть каждый из них попросту невозможно. У каждого пользователя своя конфигурация компьютера, тип сетевого подключения и т.д. и т.п. Мы надеемся, что советы и решения этой статьи помогли разрешить возникшую проблему.

Источник

Причины медленной загрузки сайта

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Скорость загрузки сайта — критически важная характеристика. Как для разработчиков, так и для пользователей. Никто не захочет ждать загрузки страницы 5–10 секунд. Прождав хотя бы пару, клиент уйдет к конкурентам. А потерянные посетители — это потерянная прибыль. Поэтому так важно следить за производительностью своего ресурса и постоянно оптимизировать скорость загрузки страниц.

Далее рассмотрим распространенные причины медленной загрузки сайта и методы их решения.

JavaScript, блокирующий рендеринг страницы

Большая часть интерактива сайтов пишется на языке JavaScript. При отсутствии должной оптимизации скрипты, созданные с помощью JS, могут приводить к чересчур медленной работе сайта. Ведь браузер в первую очередь попытается подгрузить именно скрипт. От него зависит, как быстро посетитель увидит содержимое страницы. Поэтому стоит:

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Третий метод в приоритете. Вывод скрипта в конец разметки безопасен для сайта и точно положительно повлияет на скорость загрузки страниц.

Отсутствие системы CDN

CDN расшифровывается как Content Delivery Network, что в переводе означает «сеть доставки контента». Это множество серверов по всей планете, на которых хранится один и тот же веб-сайт. И независимо от того, из какой части света посетитель заходит на ресурс, он получит данные с ближайшего сервера, что позитивно скажется на скорости загрузки.

Существует несколько провайдеров CDN-систем. Например, Cloudflare. Сервис дает возможность разместить свой сайт в нескольких частях планеты (конкретнее можно узнать на официальном сайте сервиса). Нередко вебмастера подгружают jQuery и другие компоненты с CDN-серверов, чтобы не тратить на их обработку ресурсы арендованного VDS.

Timeweb предлагает доступ к системе CDN вместе с защитой от DDoS-атак за небольшую дополнительную плату.

Избыток информации в базе данных

Под избытком понимается не просто большой массив данных, а массив бесполезных данных. Это довольно часто встречающееся явление. К примеру, плагины для WordPress хранят внушительное количество информации в базе данных, и эта информация остается там даже после удаления дополнения. БД разрастается и начинает работать медленнее, влияя на производительность всего сайта.

Бывали случаи, когда базу данных на несколько гигабайт увеличивали параметры планировщика задач Сron. От этого время загрузки страницы увеличивалось до 10 секунд.

Необходимо провести чистку и оптимизацию БД. Нужно удалить лишние записи из таблиц options и postmeta. Если вы пользуетесь WordPress, то можно активировать плагины Clean Options или Plugin Garbage Collector.

Также рекомендуется следить за структурой базы данных и кэшировать популярные запросы.

Неправильно настроенные или неоптимизированные CSS-файлы

CSS, хоть и являясь языком разметки, а не полноценным языком программирования, может негативно повлиять на скорость работы сайта. Он тоже требует базовой оптимизации.

Лучше начать с первого метода. Потом попробовать второй. Внедрение Inline-CSS подойдет только для небольших порций кода и не окажет значительного влияния на скорость загрузки страницы.

Выключенный OPcache

Если вы используете на своем сайте динамические файлы PHP, то следовало бы использовать встроенный механизм кэширования OPcache. Этот движок поставляется вместе с PHP и значительно ускоряет загрузку всех элементов написанных на этом языке. А вместе с ними и загрузку всей страницы.

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Система кэширования и акселерации PHP у Timeweb включена по умолчанию. У других провайдеров может потребоваться ручная настройка модуля.

Чтобы запустить OPcache вручную, надо:

Теперь проверим, работает ли OPcache, создав файл phpinfo.php и отыскав там строчку Opcode Caching. Если напротив нее написано Up and Running, то дополнительные настройки не потребуются.

Настройка кэширования и устранения связанных неполадок

Кэширование — важная составляющая производительности любого сайта и веб-приложения. Тут можно работать сразу в двух направлениях: настроить кэширование данных на стороннем ресурсе (как в СDN-cистемах) и оптимизировать хранение кэша в браузере посетителей.

Можно подключиться к системе кэширования сайтов Cloudflare. Это стоит недорого и позволяет перенести всю нагрузку на их серверы. Они кэшируют даже скрипты и стили.

Во втором случае нужна настройка кэша на сервере и в браузере пользователя. Для сайтов, работающих на WordPress, есть плагины WP Super Cache и Proxy Cache Purge. С помощью них можно отправить запрос на удаление кэш-файлов с устройства пользователя. Таким образом, удастся избежать проблем, если вдруг скопившееся кэш-файлы повредятся и станут помехой при загрузке страницы.

Неоптимизированные изображения

Медиаконтент и картинки могут быть довольно тяжелыми. Это отнимает драгоценное пространство в хранилище сервера и замедляет загрузку сайта. В зависимости от скорости подключения посетителя влияние тяжелых изображений на время загрузки может быть весьма заметным. Следует заняться их оптимизацией.

сайт долго грузится что делать. Смотреть фото сайт долго грузится что делать. Смотреть картинку сайт долго грузится что делать. Картинка про сайт долго грузится что делать. Фото сайт долго грузится что делать

Можно сделать это прямо на компьютере, уменьшив разрешение картинки или воспользовавшись утилитой в духе Squash. А можно подключить к своему сайту плагин-оптимизатор. Например Robin, Image Optimizer, WP Compress либо один из их аналогов.

Такие плагины автоматически сокращают размер загружаемых изображений на 40–80%, практически не влияя на их качество (удаляются EXIF-данные и некоторые цвета).

Скрипты конфликтуют с другими элементами страницы

При неправильной настройке или обращении к несуществующим элементам JavaScript-код может негативно повлиять на загрузку сайта. Вплоть до полного «зависания».

Зачастую такое происходит из-за ошибки в коде. Человек, который его писал, ошибся в значении, написал лишнюю цифру или некорректно указал класс. Сайт или веб-приложение, пытаясь выполнить запрос человека, попросту «застревает», столкнувшись с непредвиденной логической или синтаксической ошибкой.

В этом случае нужен грамотный анализ кода и рефакторинг. Такую ошибку сможет исправить только человек.

Можно воспользоваться сервисами Pingdom, Web Page Test или GTmetrix, чтобы проверить, влияют ли на скорость загрузки страницы подключенные к сайту скрипты.

Не загружаются файлы из внешних источников

Проблемы возникают, если сайт пытается использовать какой-то файл, но не может его найти. Если это условная картинка на стороннем сервере, то в статье просто будет отсутствовать одно изображение. Если же это скрипт, отвечающий за фундаментальную логику ресурса или ссылка на важный фреймворк в духе React, то сайт может не загрузиться или загружаться слишком медленно. В этом случае стоит перепроверить все ссылки на файлы, хранящиеся на сторонних ресурсах и исправить «битые».

Похожие проблемы возникают при удалении или повреждении файлов после установки обновлений или атаки вирусов. На такой случай следует всегда иметь под рукой резервную копию всего ресурса целиком.

Плагины в CMS слишком тяжелые

Внушительная часть ресурсов вашей VDS или виртуального хостинга могут уходить на поддержку CMS. То есть систему управления данными наподобие WordPress, Joomla или Drupal. А если установить в них увесистые плагины, то можно лишиться еще части ресурсов, выделенных на работу сайта.

Некоторые дополнения съедают слишком большое количество памяти, из-за чего резко падает скорость загрузки всего сайта. В этом случае не поможет кэширование и другие методы «ускорения» ресурса. Придется избавляться от «прожорливых» расширений.

Некоторые дополнения могут работать некорректно из-за сбоя при установке или обновлении. Стоит их переустановить или обновить в надежде на автоматическое исправление проблемы.

Избыток рекламы

Без нее никуда, понятно. Реклама — отличный способ монетизировать сайт, но с ней лучше не перебарщивать. Избыток баннеров резко увеличит время загрузки вашего сайта.

В первую очередь проблема возникнет на стадии появления дополнительных HTTP-запросов. Потребуется гораздо больше времени на обработку каждого из них. Если у вас на странице есть поп-апы или автоматически воспроизводимые ролики, то из-за них могут создаваться сотни HTTP-запросов, которые без особых усилий заставят сайт «повиснуть».

Так что придется подсократить количество рекламы, чтобы не заставлять посетителей слишком долго ждать загрузки страницы.

К тому же это попросту выглядит убого в 2020 году. Всплывающие баннеры и автоматически воспроизводимый медиаконтент — моветон, и дело даже не в производительности.

Отсутствие gZip-компрессии

Избыточный размер компонентов сервера — основной ответ на вопрос «почему мой сайт работает медленно». К счастью, файлы сайта можно сжать. Если активировать gZip-компрессию, то сервер получит команду упаковать все веб-объекты (включая изображения, стили, JavaScript и т.п.) в один контейнер (архив), перед тем как отправить его в браузер, запросивший данные.

Компрессия сократит время ответа сервера за счет сокращения размера передаваемой информации между VDS и компьютером пользователя.

gZip-компрессия — бескомпромиссное решение без недостатков. Простой способ сделать весь ресурс шустрее, ничего не потеряв и не потратив время на выяснение других причин медленной загрузки контента.

Вирусы

Такое бывает редко, но бывает. На сервер тоже может проникнуть вирус, как и на локальный компьютер, особенно если ваш VDS работает на базе Windows. На этой ОС словить «заразу» куда проще. Но и Linux не защищен на 100%.

Вирусы на сервере, как и на обычном ПК, могут съедать часть ресурсов и заметно замедлять его работу. Решение — антивирус. Проверить сайт можно с помощью специального онлайн-сервиса. А вот чтобы провести комплексную чистку и удалить менее распространенные угрозы, придется установить профессиональное решение. Например Ai-Bolit. Он сможет найти подозрительные скрипты, незащищенные каталоги и странные переадресации.

Чтобы подключить облачный антивирус, надо обратиться к своему хостинг-провайдеру.

Медленный хостинг

Возможно, дело вовсе не в сайте, а в сервере. Не все провайдеры предлагают одинаковую производительность. Не все серверы подходят под все типы сайтов и веб-приложений. Не всегда хостинг дает достаточно ресурсов для реализации проектов заказчика. Поэтому важно подобрать себе хорошего провайдера.

Выбрать Timeweb, к примеру, если еще не сделали этого. Одни из самых шустрых серверов в РФ. Есть специализированные решения с 5-герцовыми процессорами, адаптированные под CMS Битрикс. Есть серверы в Европе. Поэтому сомневаться в производительности или доступности VDS на базе Timeweb не придется.

Есть ненулевая вероятность, что дело не в хостинге, а выбранной конфигурации сервера (или виртуального хостинга). В этом случае надо заказать более дорогую опцию с необходимыми характеристиками.

Проблемы на стороне клиента

Последнее, на что стоит сетовать — браузер пользователя. Бывает и так, что страницы долго открываются не у всех сразу, а только у конкретных людей. Повлиять на такого рода проблемы зачастую невозможно.

Все, что вы можете сделать, удобно подать им инструкцию по устранению общих проблем. Например, рассказать им, как удалить из браузера кэш, как очистить историю, переустановить или сменить браузер, проверить ОС антивирусом и т.п.

Но это стоит делать только в том случае, если вы на 100% уверены в наличии проблем на стороне клиента.

Зачастую же решить проблемы с медленной работой сайта и сервера помогают описанные выше методы. Задействовав сразу несколько, можно добиться весомого прироста.

И не забывайте, что производительность ресурса напрямую связана с удовлетворенностью клиентов, а их удовлетворенность влияет на ваш доход и репутацию сайта.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *