Почему тормозит Вконтакте? Что делать если VK лагает, не загружается?


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

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

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

Медленно работает Вконтакте

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

  1. Упала скорость интернета. Вполне возможно, что общая скорость соединения с интернетом снизилась, а на загрузку большого количества информации Вконтакте требуется много времени. В статье Тормозит интернет. Что делать?Мы описывали несколько причин, по которым это происходит, а также представляли решения проблем.
  2. Проблемы с браузером. Если другие сайты грузятся нормально, то проверьте свой браузер. Самый простой способ сделать это – зайти Вконтатке с другого браузера. Изменения в скорости загрузки очевидны? Тогда возвращайтесь к старому браузеру и проведите необходимые действия, которые мы описали в статье Тормозит браузер. Перед тем как выполнять какие-либо манипуляции, попробуйте просто очистить КЭШ.
  3. Проблемы с мультимедиа. Когда долго грузится музыка и видео, причем на других сайтах тоже, необходимо искать проблемы во Flash плеере. Читайте, почему не работает Flash Player в Google Chrome, в этой статье мы пошагово описали, что нужно сделать, чтобы видео и музыка начали нормально грузиться. Даже если у вас другой браузер, посетите эту страницу, чтобы понять, где искать проблему.

А вообще, Вконтакте тормозит и по другим причинам. Это могут быть технические работы, как в самой соц. сети, так и на линии вашего интернет-провайдера.

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

Архитектура

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

Балансировка нагрузки между серверами происходит по многоуровневой схеме, которая включает в себя балансировку на уровне DNS (домен обслуживается с помощью 32 IP-адресов), а также маршрутизацию запросов внутри системы, причем разные сервера используются для разных типов запросов. Например, генерация страниц с новостями (теперь это принято называть микроблогом) работает по хитрой схеме, использующей возможности протокола memcached по параллельной отправке запросов на получение данных по большому количеству ключей. В случае отсутствия данных в кэше, аналогичный запрос отправляется системе хранения данных, а полученные результаты подвергаются сортировке, фильтрации и отбрасыванию лишнего уже на уровне PHP-кода. Похожим образом этот функционал работает и в Facebook (они недавно обменивались опытом), только вместо собственной СУБД в Facebook используют MySQL.

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

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

  • 8-ядерные процессоры Intel (по два на сервер, видимо);
  • 64 Гб оперативной памяти;
  • 8 жестких дисков;
  • RAID не используется (репликация и резервное копирование осуществляется на программном уровне).

Примечательно, что сервера не брендированные, а собираются специализированной российской компанией. Сейчас оборудование проекта расположено в 4 датацентрах в Санкт-Петербурге и Москве, причем вся основная база данных располагается в питерском датацентре, а в Москове хостится только аудио и видео. В планах сделать репликацию базы данных с другим датацентром в Ленинградской области, а также использовать Content Delivery Network для повышения скорости скачивания медийного контента в регионах.

Многие проекты, сталкивающиеся с большим количеством фотографий, часто изобретают собственные решения по их хранению и отдаче пользователям. Об этом был первый вопрос, заданный Павлу из зала: «Как вы храните изображения?» — «На дисках!». Так или иначе, представители ВКонтакте заявили, что вся эта куча фотографий всех цветов и размеров просто хранится и отдается с файловой системы (используют xfs) большого количества серверов, без дополнительных изысков. Смущает разве что тот факт, что у других крупных проектов такой подход не сработал — наверное, они не знали волшебного слова :).

Не менее волшебной представляется та самая собственная база данных на C. Этому продукту, пожалуй, было уделено основное внимание аудитории, но при этом почти никаких подробностей о том, что он, собственно говоря, собой представляет, так и не было обнародовано. Известно, что СУБД разработана «лучшими умами» России, победителями олимпиад и конкурсов TopCoder, а также что она используется в самых высоконагруженных сервисах ВКонтакте:

  • Личные сообщения
  • Сообщения на стенах
  • Статусы
  • Поиск
  • Приватность
  • Списки друзей

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

Система проектировалась с учетом возможности кластеризации и автоматической репликации данных. Разработчики хотели бы сделать из данной системы универсальную СУБД и опубликовать под GPL, но пока не получается из-за высокой степени интеграции с остальными сервисами.

Интересные факты о ВКонтакте

  • Процесс разработки близок к методологии Agile с недельными итерациями (циклами), в рамках которых проходят все этапы разработки: планирование, анализ требований, проектирование, разработка и тестирование.
  • Ядро операционной системы модифицировано (на предмет работы с памятью), есть своя пакетная база для Debian.
  • Фотографии загружаются на два жестких диска одного сервера одновременно, после чего создается резервная копия на другом сервере.
  • Есть много доработок над memcached, в.т.ч. для более стабильного и длительного размещения объектов в памяти; есть даже версия, обеспечивающая сохранность данных.
  • Фотографии не удаляются для минимизации фрагментации.
  • Решения о развитии проекта принимают Павел Дуров и Андрей Рогозов, ответственность за сервисы — на них и на реализовавшем его разработчике.
  • Павел Дуров откладывал деньги на хостинг с 1 курса :).

Проверка скорости интернета

Провайдеры не всегда работают стабильно, у них тоже бывают сбои. Убедитесь, что вы оплатили услуги интернета, а также проведите тест скорости. Для этого созданы специальные сервисы, такие как Speedtest.net. Просто переходишь на сайт и жмёшь кнопку «Начать», замер длится пару минут, после этого появляется результат:

проверка скорости интернета

Чтобы просматривать ролики в 720p, у вас должна быть скорость от 5000 кбит/с (5 Mbps). Если просто для открытия страничек, то можно и меньше. Игры также требуют скоростного подключения. Решением этих проблем должен заниматься провайдер.

Проверяем брандмауэр

Запускается командная строка и проверяется IP страницы VK с помощью такой команды — «ping vk.com».

Вводим в командной строке ping vk com

Далее открываем через «Панель управления» пункт «Брандмауэр Windows», потом кликаем «Дополнительные параметры».

В открывшемся листе исходящих правил и ищем параметры, которые блокируют ВКонтакте. Чтобы проверить любое правило, надо кликнуть по нему и посмотреть IP адрес во вкладке «Область».

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

Почему тормозит Вконтакте – нехватка ресурсов ПК

Даже мощные компьютеры не всегда вытягивают нагрузку. Сайт ВК хорошо оптимизирован, не ест много трафика, но всё меняется, когда воспроизводишь видео или запускаешь игры. Плюс к этому, в системе могут работать другие программы и приложения. Чтобы проверить, хватает ли мощности ПК, нужно открыть диспетчер устройств (Ctrl+Alt+Del):

диспетчер задач windows

Зажимаешь 3 кнопки и смотришь, насколько загружена память и ЦП. Если показатели критические (выше 80%, значит дело в слабом компьютере). Проверку нужно выполнять с запущенными роликами и играми. Это одна из основных причин, почему тормозит видео Вконтакте. Что делать? Нужно ускорять свою систему.

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

Программа Ccleaner поможет вам в несколько кликов очистить систему от мусора.

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

Браузерные дополнения и расширения

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

Возможно, отключив такие дополнительные расширения, исчезнет вопрос — «Почему ВК не работает?»

Для этого:

  • Открываем браузер Хром. Выделяем раздел «Дополнительные инструменты», затем нажимаем на «Расширения».

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

Тормозят игры Вконтакте – ускоряем браузер

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

  1. Очистка браузера.

Также, как и в компьютере, ненужные данные сохраняются в браузере. Они постепенно копятся, это может быть разная информация, медиа со страничек, пароли, автозаполнение, cookies файлы и многое другое. Избавиться от них не сложно, в основном меню Google Chrome есть специальный пункт:

чистка браузера

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

история браузера

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

  1. Отключаем и удаляем расширения.

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

расширения браузера

Пример сделан с Google Chrome, но это актуально и для других обозревателей. Лучше вообще удалить плагины, которыми вы не пользуетесь. Если утилиты ещё могут пригодиться, просто перетащите ползунок:

Chrome расширения

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

  1. Обновление или переустановка браузера.

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

о браузере google chrome

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

chrome обновление

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

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

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

Не секрет

Завеса тайны насчет технической реализации ВКонтакте была немного развеяна, опубликовано куча интересных аспектов, но все же многие моменты по-прежнему остаются секретом. Возможно, в будущем появится более детальная информация о собственной СУБД ВКонтакте, которая, как оказалось, является ключом к решению всех самых сложных моментов в масштабируемости системы. Сейчас, как бы кто ни относился к ВКонтакте, сервис является очень интересным с точки зрения построения высоконагруженных систем. Все-таки 11 миллиардов запросов в день, высочайший аптайм и почти 100 миллионов пользователей — дорогого стоят.

Включаем аппаратное ускорение

Тормозит лента Вконтакте, не грузится видео или аудио? Можно попробовать включить дополнительное ускорение в настройках Google Chrome. Открываем соответствующий пункт меню, опускаемся вниз и жмём «Дополнительные»:

аппаратное ускорение браузера

Опять же нужно прокрутить страничку вниз и найти пункт «Использовать аппаратное ускорение». Просто перетяните бегунок:

как ускорить браузер

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

Файл хостс

Хостс по умолчанию в компе располагается здесь — «%Windir%\System32\drivers\etc». Обычно он находится в самом вверху списка. Кликаем по этому файлу, чтобы открыть.

Важно! Данный файл содержит внутри обычный текст и его можно открыть любым редактором, например Блокнотом. Возможно, перестал работать ВКонтакте именно из-за файла hosts.

Открываем указанную папку с файлом hosts

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

Открываем файл с помощью блокнота

Ну а если такой вариант не помог и ВК не грузит страницу до сих пор, смотрим другие варианты решения проблемы.

Вирусы

Нередко ВКонтакте не работает из-за действия вирусов и вредоносного программного обеспечения.

Косвенные признаки того, что система заражена вирусами: нет доступа к сайту; он открывается, но постоянно висит, плохо грузится или глючит. Вам предлагается пройти валидацию, которая подразумевает отправку платных СМС-сообщений или перевод денежных средств на какой-то счёт. Можно сразу сказать, что это действия злоумышленников. Главное, что надо запомнить — доступ к странице в социальной сети VK бесплатный!

Для решения описанной выше проблемы надо загрузить антивирус. Разработчики ВК рекомендует антивирус «Cezurity».

Для информации! Нередко антивирус блокирует исполняемые файлы, типа .exe, .com, .bat и так далее. Многих такие действия программы нервируют, и они отключают антивирус. В этот момент исполняемые файлы могут внедрить вредоносное ПО в ваш компьютер. И поэтому перестает запускаться ВК.

Локальная политика безопасности

Довольно частый вопрос у многих пользователей: почему не работает контакт? Как вариант, политики безопасности блокируют работу ресурса. Попробуем устранить эту проблему.

В Панели управления открываем пункт «Администрирование». Далее запускаем «Локальная политика безопасности».

Выбираем раздел «Политики IP-безопасности на Локальный компьютер». В правой части данного раздела смотрим правила, которые были созданы ранее. Все правила, которые блокируют работу ВК на компьютере, сразу удаляем.

Пример раздела приведен далее. Модификации не вносились, работа ВК не блокируется с помощью него. Значит ВК перестал работать из-за других причин.

Кликаем по политики ip безопасности на локальный компьютер

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

Родительский контроль

Не открывается страница в сети В Контакте иногда из-за функции антивирусов под названием «родительский контроль». С помощью данной функции пользователь с правами админа может включить ограничение посещения определенных ресурсов сети. Надо посмотреть установки антивируса и выключить блокировку ВК.

Аналогичная функция имеется в ОС Виндовс — «Семейная безопасность». Данная функция дает возможность настройки правил поведения отдельных пользователей. Выход из такой ситуации только такой — вход в компьютер под другой учетной записью, которая не попадает под действие родительского контроля.

В мобильные гаджеты можно также установить родительский контроль. Часто для этого используют приложения от сторонних производителей. Одна из самых известных программ с такой функцией — «Kaspersky Safe Kids» от «Лаборатории Касперского». Данный софт позволяет поставить запрет на открытие веб-сайтов, запуск программ. Чтобы снять их можно тогда, когда есть пароль, который позволит редактировать такой раздел.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]