Очень медленная загрузка страниц. Почему Yandex Браузер долго открывается

Итак, начну издалека. Примерно месяц назад у меня резко испортился интернет. Страницы стали грузиться очень долго, а точнее бесконечно. Приходилось нажимать на перезагрузку (ctrl+R или Ctrl+F5). Это, конечно, помогало, но работать за компьютером было не так приятно. Думаю, вы меня понимаете.

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

Сначала я думал, что проблема в моем . Я пользуюсь google хром. Я его переустановил. Но это мне не помогло. Тогда я ради эксперимента установил себе на компьютер и яндекс браузер, и мозилу, и даже амиго

Все они работали одинаково ужасно:- (

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

Мне даже интересно было всё это вспомнить. Последний раз занимался этим в университете на лабораторной работе по информационным системам.

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

А на следующий день или через два дня, точно не помню, всё наладилось само собой. Я подумал: «Ну здорово. Наверно, я как-то исправил ситуацию, только не знаю как».

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

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

И в один прекрасный день я решил написать статью « ». Написал ее. Начал делать необходимые скриншоты и один скриншот я никак не мог сделать, так как плагин P3 (Plugin Performance Profiler) не мог выдать результат из-за этих торможений. Меня это довольно сильно напрягло.

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

  1. Почистить диск C от лишних программ
  2. Очистить весь хлам и реестр утилитой ccleaner
  3. Посмотреть, что автостартует в системе, и убрать лишнее
  4. Проверить на вирусы программой MalwareBytes. Предлагали и другие проги, но эта мне немного знакома, поэтому выбор пал на нее.
  5. Всё! Должно работать отлично после перезагрузки.

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

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

Пройдемся по всем пунктам.

Почистить диск C

Честно, я этим заниматься не стал. У меня свободного места на диске C много, поэтому это не могло быть причиной. Я очень щепетильно отношусь как к программам, которые устанавливаю на свой ПК, так и к плагинам, активированным на моем блоге.

Если вы не знаете, как это сделать, то немного поясню. Зайдите в «Пуск» — «панель управления». В панели управления найдите значок «Установка и удаление программ» (или что-то вроде этого). Откроется список всех программ, установленных на вашем ПК.

Напротив каждой проги будет отображаться объем памяти, который она занимает. Сделайте сортировку по размеру и удалите программы, которые занимают много места и не нужны вам. Всё просто.

Чистка при помощи CCleaner

CCleaner – довольно известная утилита для чистки мусора на вашем компьютере. Если у вас ее еще нет, скачайте в интернете. Она находится в свободной доступе, есть бесплатная версия.

Установите ее по принципу «далее-далее-далее». Запускаете программу. Во вкладке «очистка» сначала нажимаете на кнопку «анализ», потом на кнопку «очистка». В настройках я ничего не менял. Все галочки оставил, как есть. Только в разделе для Internet Explorer поставил все галочки вручную, так как я им совсем не пользуюсь.

Таким способом я удалил со своего компьютера около 7 ГБ всякого мусора. Это очень много.

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

Просмотр автозапуска

Кстати посмотреть, что автостартует в системе очень удобно тем же CCleaner. Я именно так и поступил.

Есть, конечно, еще один способ. Жмете «Пуск» — «Выполнить». Вводите в поле команду Msconfig.

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

Но я решил всё делать через CCleaner, тем более он был уже запущен. Во вкладке «сервис» есть подпункты:

  • удаление программ,
  • анализ дисков
  • поиск дублей
  • восстановление системы
  • стирание дисков

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

Сейчас нам нужен подпункт «автозагрузка». Посмотрите на весь список и найдите неважные программы. Чтобы исключить неважную программу из автозагрузки, нажмите на соответствующую ей строчку, справа активируется кнопка «выключить», воспользуйтесь ею.

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

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

Еще я дополнительно записал видео по работе в этой утилите

Сканирование на вирусы программой MalwareBytes

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

Я скачал бесплатную версию. Установил ее и запустил проверку. Пришлось подождать около 25-30 минут. В итоге на моем компьютере было обнаружено 3 вируса и 4 какие-то угрозы. Я нажал на кнопку «удалить выбранное».

Система мне сообщила «чтобы изменения вступили в силу, необходима перезагрузка».

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

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

Вообще компания AMS Software предлагает пользователям ПК много полезных программ. Вы можете рассказать друзьям, например, в социальных сетях, о продуктах этой компании и в случае продажи вам будут начислены комиссионные. Для этого зарегистрируйте в партнерской программе AMS Partner .

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

Оставляйте комментарии – пообщаемся

Всем пока!

С уважением! Абдуллин Руслан


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

Предисловие

Случилось так, что однажды дома у меня (т.е. автора этой статьи) не было доступа к интернету. Почему так получилось – отдельный вопрос. Пришлось идти к соседям, потому что нужно было отправить очень важное письмо. На соседском компьютере я заметил одну неприятность – браузер Mozilla Firefox 10-й версии очень долго открывался. Он открывался так медленно на нетбуке, что за это время я успел выпить полкружки предложенного чая. После открытия мне пришлось еще и ждать, пока интерфейс почты Gmail соизволит отреагировать на мои действия, потому что браузер решил зависнуть.
Как бы то ни было, письмо я отправил, спасибо за это отзывчивым людям. Но ситуация с браузером не давала мне покоя. Я задумался – почему браузер может долго открываться? В чем причина его медленной работы? Замечу – речь идет не о долгом открытии страниц, а о долгом открытии самого браузера, независимо от скорости интернета.
Я провел небольшой опрос среди знакомых. Результат оказался грустным: у владельцев старых компьютеров и нетбуков браузер (неважно какой, версия тоже не особо важна) открывается секунд 30, если не больше. Причем люди считают нормой такое поведение и молча терпят. В принципе, подождать полминуты можно, но некоторых пользователей ПК, в том числе и меня, такое ожидание раздражает. На современных машинах в единичных случаях также бывает существенная задержка открытия браузера и зависания время от времени, но в целом благодаря гигагерцам и ядрам ситуация более радужная.
Напрашивается два вопроса: почему браузер тормозит и как ускорить его работу?
Примечание: тем, кто ищет рекомендации, надо прокрутить страницу ниже – ко второй главе статьи.

1. Почему это происходит?

1.1. Поиск причин

Все современные интернет-браузеры – сложные программные комплексы. В процессе запуска и работы браузера происходит много событий: сортировка баз данных, которые содержат историю посещенных сайтов, информацию о кешированных страницах (это страницы, картинки и другие объекты, которые мы уже загрузили из интернета и которые могут быстро загрузиться с жесткого диска вместо медленного скачивания из интернета), информацию о различных дополнениях и т.п. Также идет загрузка сторонних компонентов от других разработчиков, таких как Adobe Flash Player и Java.
Существует утилита Process Monitor , которая может отследить активность программ. Благодаря ей я выяснил, что браузер Firefox на моем компьютере во время процесса запуска генерирует более 18 тысяч событий! Под событиями я подразумеваю открытие файлов, проверку работы интернета, просто проверку файлов на их наличие и много чего еще, что регистрирует Process Monitor. Браузер Google Chrome генерирует 34 тысячи событий при запуске, Opera – 5 тысяч, а Internet Explorer – 16 тысяч. Для сравнения – на моем компьютере во время запуска обычного Блокнота (notepad.exe) происходит 1198 событий.


Количество событий может варьироваться на разных компьютер в зависимости от версии операционной системы, установленных программ, поэтому принимать цифры за факты не стоит. Это ориентир, не больше.
Логично, что действия, которые производит браузер, влияют на скорость его запуска. Внутреннее устройство влияет на стабильность и отзывчивость.
Например, каждый браузер пытается ускорить свой запуск по-своему:
  • Chrome старается как можно быстрей показать свое окно, в фоновом режиме продолжая подгружать дополнения и другие компоненты. Это позволяет открывать сайты до полной загрузки браузера, которая происходит спустя десяток секунд или даже через полминуты.
  • Opera пошла по пути максимальной оптимизации – чем меньше открываемых файлов, тем быстрее. Этот подход максимально проявляет себя при быстром жестком диске.
  • Mozilla Firefox ведет себя не лучшим образом – пока все компоненты не загрузятся, толком работать нельзя, хотя окно браузера может появиться раньше. Этот подход разработчики исправить не хотят или не могут. Все, что они обещают, так это к 14-й версии браузера устранить проблему слишком чрезмерного потребления оперативной памяти.
  • Что происходит во время запуска Internet Explorer , мне не известно. Информации об этом мало. Судя по тому, что я увидел с помощью Process Monitor – браузер открывается так же, как и Opera, где упор идет на минимальное количество файловых операций, требуемых для запуска.
Независимо от того, каким образом браузеры пытаются ускорить (или замедлить – смотря как посмотреть) свое открытие, у них есть общие проблемы: время загрузки сторонних компонентов и баз данных с историей посещенных сайтов, введенных адресов и прочей информацией.
Что касается собственно работы в браузере, здесь ситуация аналогичная – компоненты, установленные в браузер, словно тяжелый груз, из любого браузера делают неповоротливого монстра, обросшего ненужными функциями.

1.2. Сторонние компоненты

Вот самая распространенная проблема:


Панели, добавляемые в браузер, называются тулбары (от слова "toolbar"). Намеренно или нет, но они могут не только спровоцировать утечку конфиденциальных данных пользователя (об этом написано, например, - про то, как благодаря Google Toolbar и тулбару Яндекса в кэш поисковых систем попала информация довольно личного характера), но и вызвать проблемы технического плана в работе браузера.
Тулбар – это дополнение для браузера. Как и любое дополнение, оно занимает оперативную память, требует ресурсов процессора для выполнения своих задач. На компьютерах с частотой процессора больше 2 Ггц влияние тулбаров слишком мало, чтобы заметить невооруженным глазом. Но на нетбуках и старых ноутбуках тулбары способны довольно сильно затормозить работу браузера. Еще раз напомню о возможной слежке за пользователем, навязывании своих услуг и показа рекламы:

Также существуют плагины . Типичный пример – Adobe Flash Player. Лично я придерживаюсь мнения, что следует различать плагины (plug-ins) и расширения, дополнения . Плагины зачастую не видимы для пользователя, но расширяют возможности браузера, например добавляют возможность проигрывания онлайн-видео (VLC Web Plugin). Они работают на "низком" уровне с браузером, т.е. глубоко в него внедряются. В свою очередь расширения в Google Chrome и Opera, дополнения в Firefox и надстройки в Internet Explorer часто видны пользователю в виде каких-то кнопочек, панелей и т.п. Можно назвать это все условностями. Как их ни назови, факт остается фактом: все дополнительные компоненты тормозят браузер и иногда вызывают сбои. Например, меня преследует странный глюк: при включенном Flash Player’е я не могу зайти на сайт Одноклассники.ру – любой браузер просто-напросто виснет. С чем это связано, так и не выяснил. К счастью, этот сайт мне не нужен, поэтому решил просто не посещать его.
Расширения, как я заметил, почти не вызывают тормозов в работе Google Chrome и Opera, но потребляют оперативную память. В Internet Explorer 9 большое количество тулбаров может вызвать спонтанные зависания, но на потребляемую оперативную память не оказывает заметного влияния. В Firefox может быть что угодно – от долгой загрузки до постоянных зависаний в работе.
Вывод: плагины всегда влияют на скорость работы браузеров и их стабильность, причем их влияние зависит от браузера, но всегда негативно.

2.1. Рецепты для всех браузеров

С теорией покончили, переходим к практике. Так как точно выяснить очень сложно, какие тулбары работают "честно", придется действовать радикально: удаляем все тулбары и компоненты. Для этого в Windows XP идем в Панель управления – Установка и удаление программ . Для Windows Vista/7/8 – Панель управления – Программы и компоненты . Удаляем все программы, в названии которых встречается: AlterGeo Magic Scanner, Ask toolbar, Ask.com, Bing Bar, Gator, Google Toolbar, [email protected], QIP Internet Guardian, StartSearch, WinZix, Спутник@Mail.ru, Яндекс.Бар. Существуют еще «бары», но найти названия всех очень трудно. Буду благодарен, если вы укажете найденные вами в комментариях, это поможет другим пользователям.
Затем желательно скачать и установить самую новую версию Adobe Flash Playe r – ссылка . Чем новее версия – тем выше стабильность и скорость работы.

2.2. Google Chrome

Вводим в адресной строке about:extensions – появится список установленных расширений. Пройдитесь по списку, удаляя ненужные. Набор нужных расширений у каждого свой, я лишь порекомендую не удалять AdBlock – хоть он и съедает ощутимое количество оперативной памяти, но очень полезен – благодаря ему на открываемых страницах меньше рекламы. Выгода очевидна.
Возможно, список расширений будет пустой, если вы их не устанавливали.
Затем вводим about:plugins – появится список установленных плагинов. Можно отключить все плагины, кроме Native Client, Flash, Google Update, Java . Хотя Java я бы отключил, так как во-первых это фактически дыра в безопасности браузера, через которую возможен запуск вирусов, во-вторых для среднестатистического пользователя Java в браузере не нужен (не путать с javascript, который очень важен). Если оставляете Java включенным, скачайте самую новую версию и установите.
В списке, возможно, будут плагины QuickTime и VLC Web Plugin , которые необходимы для просмотра видео со страниц некоторых сайтов, поэтому если какой-то сайт попросит их установить – просто включите плагин обратно. Adobe Acrobat и Chrome PDF Viewer не следует отключать тем, кто просматривает файлы PDF в окне браузера, так как при выключенных плагинах вместо открытия эти документы будут загружаться на жесткий диск.
Также некоторые антивирусы ставят свои плагины, например AVG. Отключать их или нет – решать вам. Лично я не отключаю. Безопасность важнее нескольких секунд ожидания.
Для применения изменений необходим перезапуск браузера.

2.3. Mozilla Firefox

Нажимаем кнопку Firefox (в новых версиях браузера) или открываем меню Инструменты (в старых версиях и в Windows XP) – Дополнения . На вкладке Расширения можно удалить все, за исключением явно полезных дополнений, например AdBlock и WOT . Возможно, список дополнений будет пуст, если вы ничего не устанавливали.
На вкладке Плагины можно отключить все, кроме Shockwave Flash. Ситуация с остальными плагинами описана выше в 2.2.
Для применения изменений также необходим перезапуск браузера.

2.3. Opera

Расширения доступны в меню Opera – Расширения – Управления расширениями . Плагины доступны по адресу opera:plugins , причем есть один ньюанс – в списке плагинов поставьте галочку Подробнее , чтобы увидеть полный список. Дело в том, что Опера очень любит коллекционировать плагины разных версий, особенно Flash Player’а. Используются или нет старые версии, я не знаю, но рекомендую их отключить, оставив только самые новые (смотрите номер версии в строчке "Описание:")
Рекомендации по отключению плагинов те же, что и для Chrome выше. Перезапуск браузера также потребуется.

2.4. Internet Explorer

Если у вас девятая версия, нажмите на шестеренку в правом верхнем углу окна и выберите пункт Надстройки . Затем выберите Отображать: Все надстройки. Можно отключить все, кроме Shockwave Flash Object – это Adobe Flash Player. Рекомендации по остальным плагинам такие же, что и с остальными браузерами. Кстати, Internet Explorer 9 справа от плагина отображает время, на которое замедляется запуск браузера со включенной надстройкой - очень удобно.
В 6, 7 и 8 версиях пункт Надстройки находится в меню Сервис .
Перезапуск браузера также требуется.

2.5. Чистим кэш браузеров

Строго говоря, подобный совет помогает лишь на тех компьютерах, где медленный жесткий диск. Когда грузится страница, браузер не перебирает файлы в поисках тех, которые он уже загружал или которые можно открыть вместо загрузки из интернета. Это заняло бы слишком много времени. Вместо этого он просто обращается к базе данных, где все четко структурировано и тормозов не вызывает. Но раз многие советуют, посоветую и я.
Очистку кэша можно сделать через меню браузеров, но там как обычно бардак, начинающему пользователю разобраться будет сложновато (проверено). Если вам хочется, можете прочитать инструкции . А я напишу инструкцию по использованию программы CCleaner для очистки кэша браузеров:

  1. Скачиваем облегченную версию CCleaner (без тулбаров) – ссылка .
  2. Ставим ее, запускаем
  3. В окне программы слева выбираем Очистка , далее во вкладке Windows снимаем галочки отовсюду, кроме "Временные файлы браузера ". Во вкладке Приложения опять-таки снимаем все галочки у пунктов, кроме тех, которые содержат слово "кэш ".
  4. Нажимаем кнопку Очистка и ждем.
  5. Готово!
Также, если вы все ссылки храните в виде закладках, можно через CCleaner очищать Журнал посещенных сайтов и Список введенных адресов . На браузеры Firefox и Opera это действует благотворно - проверено.

2.6. Дефрагментируем жесткий диск

Так как эту статью наверняка прочтут и начинающие пользователи тоже, сделаю небольшое объяснение: информация хранится на жестком диске независимо от ее физического расположения. Начало файла может находиться у края диска, середина где-то в конце, а конец, например, рядом с началом. Увы, это фундаментальный недостаток файловых систем FAT32 и NTFS, которые используются в Windows для хранения данных. Данная ситуация называется фрагментацией. Периодически (хотя бы раз в месяц ) необходимо проводить дефрагментацию – упорядочивание физического расположения файлов. Читающим головкам диска легче за один заход прочесть весь файл, нежели метаться туда-сюда в поисках кусочков. В принципе, современные операционные системы – Vista, 7, 8 – периодически сами запускают процесс дефрагментации. Увы, существует масса препятствий этому процессу – либо компьютер не оставляют в покое ни на минуту, либо покопались в настройках системы и отключили "ненужное", либо просто происходит программный сбой.
Для вызова дефрагментации требуется нажать меню Пуск – Все программы – Стандартные – Служебные – Дефрагментация диска. Использование этой программы не должно вызвать каких-либо проблем, потому что она проста.
О том, как запустить дефрагментацию в Windows 8, рассказал участник нашего форума hitry в комментарии №3 этой статьи, за что ему большое спасибо.
Сторонними программами-дефрагментаторами я категорически не советую пользоваться по одной причине – сам процесс дефрагментации связан не только с собственно перемещением файлов на жестком диске, но и другими функциями, такими как Prefetch . Проще говоря, сторонние дефрагментаторы могут просто-напросто переместить файл не туда, да еще и не уведомить об этом компоненты Windows, в итоге вся система и программы будут загружаться и работать медленнее. Нам это явно не нужно.

3. Итог

Рекомендация отключать плагины и расширения действенна. Рецепт помогает избавиться от спонтанных подвисаний, не(до)загрузки страниц (например, вместо содержания страницы браузер отображает ослепительно чистую белизну).
В идеале для стабильности браузера было бы хорошо отключить Flash Player, но увы – он нужен для работы многих сайтов, в том числе популярного Вконтакте. Если браузер подвисает, то в ряде случаев проблема кроется именно в этом плагине.
Вы можете задуматься: "Как же так, разве отключение десятка плагинов не повредит просмотру страниц?!"
Отвечаю: нет, не повредит. Современный браузер имеет поддержку достаточного количества технологий и может корректно открывать подавляющее большинство сайтов (точных цифр не знаю). Остальные сайты либо специфичны – например, используют дополнительные плагины для вещания видеопотока со страниц (сайты с онлайновыми тв-каналами), либо написаны неграмотными программистами, которые используют различные дополнения там, где они не требуются.
Об очистке кэша: данная процедура очень полезна для старых браузеров. Помню, что причина тормозов браузера Opera до версии 10.60 была именно в большом кэше. Причем принудительное ограничение не помогало. В итоге я перешел на Google Chrome, где вообще размер кэша, как я заметил, не контролируется, но его размер на скорость загрузки и работы не влияет. Хотя лучше чистить кэш и в Хроме, потому что большое количество мелких файлов приводит к фрагментации файлов.
Примечание: старыми браузерами лучше не пользоваться, потому что это потенциальная дыра, в которую могут пролезть вирусы.
О совете дефрагментации жесткого диска: это полезно в целом для работы программ, не только браузеров.
Возможно, прочтя статью, вы удивитесь: "А где цифры, тесты?"
К сожалению, я не нашел достоверного способа протестировать скорость работы браузеров. Приходится полагаться на субъективные ощущения, которые говорят: да, это помогает. А еще у меня есть старый компьютер с процессором 665 Мгц и 256 мб RAM, где разница заметна "на глаз".
Если же мои советы вам не помогли и браузер тормозит, зависает, почитайте еще и , эту и статьи.
Полезная тема форума: .
Желаю всем быстрого браузера и удобных сайтов!

Отредактировано: FuzzyL - 9 апреля 2012
Причина: Добавил упоминание о дефрагментации в Windows 8

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

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

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

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

Алгоритм получения страницы

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

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

Браузер по протоколу http отправляет запрос на получение страницы с сервера, где она хранится; - сервер обрабатывает этот запрос, исполняя PHP-код страницы, естественно, если таковой имеется, также, если это необходимо, идет обращение сервера к базе данных , а уже после генерируется все это в html.

Вот тут узкий момент и я хотел бы обратить ваше внимание.

Обычно в CMS страницы хранятся в базе данных , а это значит, сервер мало того что выполняет php скрипт , так еще и делает запросы к базе данных что бы взять страницу из базы. А значит ваш запрос в базе данных попадает в очередь из таких же запросов как ваш. Далее получает текст из базы, завершает выполнение php скрипта, формирует страницу и в готовом виде выдаёт её браузеру.

Что получить ускорение вам надо использовать кэширование. Кэширование позволяет вам хранить уже готовый результат страницы или запросов к базе данных на диске, обходить исполнение php скрипта и не делать запросов к базе. То есть сервер просто выдает пользователю уже готовый результат который был сформирован заранее. Обычно страницы кэшируются на 15-30 минут, после чего кэш обновляется. Обязательно найдите в вашей CMS как включить кэширование, кэширование увеличит скорость формирования вашей страницы в 2-3 раза и уменьшит нагрузку на сервер.

- для исполнения Java-скриптов браузеру не нужна помощь сервера.

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

Здесь нужно сжать картинки до меньшего размера, выделить javascripts и css в отдельные файлы и убрать в них лишние тексты и мусор.

Используем помощь сервера

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

Если через.htaccess то добавить строки:

AddOutPutFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4.0 no-gzip # MSIE masquerades as Netscape, but it is fine # BrowserMatch bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 # the above regex won"t work. You can use the following # workaround to get the desired effect: BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html # Don"t compress images SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary # Make sure proxies don"t deliver the wrong content Header append Vary User-Agent env=!dont-vary

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

ExpiresActive On ExpiresDefault "access plus 5 seconds" ExpiresByType text/html "access plus 10 seconds" ExpiresByType image/jpg "access 1 month" ExpiresByType image/gif "access 1 month" ExpiresByType image/jpeg "access 1 month" ExpiresByType image/png "access 1 month" ExpiresByType text/css "access 1 month" ExpiresByType application/x-javascript "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/javascript "access plus 2 week" ExpiresByType image/x-icon "access plus 2 month" ExpiresByType image/icon "access plus 2 month" ExpiresByType application/x-ico "access plus 2 month" ExpiresByType application/ico "access plus 2 month"

Чтобы узнать, почему домашний или мобильный интернет стал медленно работать, не надо быть программистом. Достаточно базовых знаний пользователя ПК. Ведь для того, чтобы узнать баланс в личном кабинете на сайте провайдера, проверить систему на вирусы, перезагрузить роутер или правильно настроить сетевое оборудование не требуется профессиональных знаний.

Как определить реальную скорость соединения?

Интернет явно передается с низкой скоростью, если:

  • долго загружаются Яндекс и Гугл;
  • не качаются файлы с торрентов;
  • виснет видео с ВК и прочих сайтов (кроме Youtube – этот видеохостинг работает при минимальной скорости);
  • при проводном интернете сайты автоматически открываются не в обычной, а в мобильной версии.

Но точное определение скорости интернета происходит:

Эффективнее воспользоваться Яндекс.Интернетометром (www.yandex.ru/internet):


Если интернет медленный, надо узнать причину и понять, что делать дальше.

Интернет может медленно работать, если истек оплаченный период. Баланс проверяют в личном кабинете на сайте (для всех провайдеров).

Инструкция для Yota:


Другие решения

Но, что делать, если интернет работает медленно при положительном балансе? Можно:

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


Сайт Яндекса при медленном интернете

Существует еще 2 причины, почему беспроводной интернет медленно работает:


Более сложные настройки и действия

Внутренние неполадки системы легко диагностируются. Надо:

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

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


Компьютер не защищен антивирусом

Если антивируса нет (или истек период действия), то можно бесплатно скачать программу в сети, например, на сайте Касперского (www.kaspersky.ru). Но некоторые установленные антивирусы (например, Avast) сами тормозят работу интернета, поскольку проверяют весь входящий трафик.

Настройки и нюансы работы в различных браузерах

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


Различные браузеры

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

Очистка в Chrome:


Аналогичные действия в Yandex браузере:

В Internet Explore:

Настройка сетевого подключения

Примерный план диагностики подключения к сети:


Проверка отсутствия проблем с устройствами (роутер, сетевая карта) или кабелем

Перед перезагрузкой системы и изменениями сетевых настроек, следует удостовериться в том, что кабель соединен с компьютером или роутером. Главный критерий для беспроводного соединения: горящий огонек на роутере ил модеме. Если все горит, но интернет тормозит (и не понятно, почему, по каким причинам такой медленный интернет), надо перезагрузить роутер и компьютер. Для ПК существует особый пункт меню, а роутер перезагружают кнопкой на коробке устройства.

Возможные ограничения провайдера

Если висит значок подключения, но доступа к сайтам нет, то ограничения возникли из-за:

  • неправильной настройки роутера на синхронизацию с провайдером (они не подходят друг к другу и не могут подключиться);
  • пользователь неверно задал настройки WAN и типа соединения (узнать его можно по телефону горячей линии провайдера);
  • неправильная работа драйверов (лицензионные программы установки плохо функционируют на «пиратских» версиях);
  • неверно настроенное подключение;
  • владелец раздающего мобильного устройства во время соединения поменял пароль.

Проверка загрузки системы

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

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

  • Низкая производительность компьютера;
  • Техническая неисправность линии;
  • Проблема с браузером;

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

Обратите внимание! Если у Вас долгое открытие страниц чередуется с «неотображением» страниц (сопровождается ошибкой открытия страницы), то данная статья Вам, скорее всего, не поможет.

Низкая производительность компьютера

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

Для того, чтобы проверить хватает ли производительности компьютера для корректного выполнения поставленных перед ним задач:

1. Нажимаем сочетание клавиш CTRL+ALT+Delete на клавиатуре (Рисунок 1).

Рисунок 1. CTRL+ALT+Delete


2. Если сразу открылось окно «Диспетчер задач», то пропускаем этот пункт, если нет, нажимаем кнопку:

· «Диспетчер задач…» (для Windows XP) (Рисунок 2);

Рисунок 2. Запуск «Диспетчер задач» Windows XP

· «Запустить диспетчер задач» (для Windows Vista, 7) (Рисунок 3);

Рисунок 3. Запуск «Диспетчер задач» Windows Vista, 7


3. В открывшемся окне выбираем вкладку «Быстродействие» (Рисунок 4).

Рисунок 4. «Диспетчер задач»

Нас интересуют значения областей «Загрузка ЦП» и «Физическая память:» (Рисунок 5).

Рисунок 5. «Диспетчер задач» - «Быстродействие»

· «Физическая память:» более 80%;

Всё это означает, что производительности Вашего компьютера не достаточно для выполнения поставленных перед ним задач. А это значит, что варианта два:

· Освободить ресурсы компьютера для корректной работы браузера, закрыв ненужные приложения;

· Увеличить ресурсы компьютера, посредством его модернизации;

Техническая неисправность линии

Если по результатам диагностики первого варианта недостатка в производительности компьютера не выявлено, то переходим к следующей причине. Это техническая неисправность линии. Проведём пару тестов для проверки на потери пакетов (данных) при работе с сетью. Они должны проводиться при активном (запущенном) соединении.

1. Зайдите в меню «Пуск».

2. Нажмите «Выполнить».

3. Введите команду «cmd» и нажмите «ОК» (Рисунок 6).

Рисунок 6. Выполнить


4. В открывшемся окне введите команду «ping 83.217.192.2 -n 20 -l 1000» (Рисунок 7) и нажмите «Enter».

Рисунок 7. Командная строка

Тем самым мы получим статистику передачи данных до локального DNS сервера, что поможет выявить техническую неисправность на линии. Через некоторое время в окне отобразятся результаты выполнения команды «ping». Здесь нас интересует «Статистика» (Рисунок 8).

Рисунок 8. Командная строка – Статистика команды «ping»

· Значение параметра «Потеряно» более 1%

· Значение параметра «Среднее» в разделе «Приблизительное время приема-передачи в мс» превышает 150 мс

· Значения параметров «Потеряно» более 1% и «Среднее» превышает 150 мс

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

Проблема с браузером

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



Статьи по теме: