Краткая характеристика компании
«Задача ВКонтакте — в каждый отдельно взятый момент оставаться наиболее современным, быстрым и эстетичным способом общения в сети.»
Из раздела сайта «О проекте».
Рисунок 1— Логотип сайта ВКонтакте |
ВКонтакте — это крупнейшая на данный момент социальная сеть Рунета и шестой сайт в списке самых популярных сайтов мира[2]. Создателем считается Павел Дуров, который в то время был выпускником филологического факультета Санкт-Петербургского государственного университета по специальности «Английская филология и перевод».
Официальной датой старта проекта является 10 октября 2006 года, тогда сайт vkontakte.ru был открыт для пользователей интернета. Изначально «ВКонтакте» позиционировался как студенческий проект и в первые месяцы регистрация на нем была закрытая. Сейчас сайт насчитывает больше 300 миллионов пользователей, на который ежедневно заходит более 60 миллионов пользователей (рис. 1)[3].
Рисунок 2— Статистика посещений пользователей сайта ВКонтакте
На данный момент владелицей компании является Mail.Ru Group, который в течение нескольких лет выкупал акции у других акционеров, включая и создателя сайта, Павла Дурова, который в апреле 2014 года покинул пост генерального директора ВКонтакте, тем самым окончательно передав свой проект в другие руки.
Основной функцией сайта является построение собственного виртуального социального пространства отдельного пользователя либо группы пользователей. На Рисунке 3 представлен пример пользовательской странички на сайте, как она выглядит для авторизованного пользователя.
На сайте реализованы следующие возможности:
· Поиск других зарегистрированных пользователей сайта по имени, фамилии, дате рождения, городу проживания, школе (и году выпуска), вузу (факультету и году выпуска) и месту работы. Особенностью, отличающей «В контакте» от подобных сайтов, является то, что список городов, школ и вузов и факультетов является предустановленным. Это делает поиск более эффективным, так как исключается возможность различного варианта написания названий.
· Добавление друзей. Найденного знакомого пользователь «В контакте» может добавить в список своих друзей. Для добавления знакомый должен дать свое согласие, после чего пользователи становятся взаимными «друзьями».
· Доступ к открытой информации других пользовательских аккаунтов
· Отправка сообщений. Пользователи могут оставлять друг другу как личные сообщения, так и открытые, для общего доступа. Сообщения могут быть текстовыми, графическими или «граффити» — нарисованными пользователями прямо на сайте.
· Размещение медиа-материалов в доступных для этого разделах сайта: фотографии, аудиофайлы и видеоролики. На фотографиях можно выделять присутствующих друзей и ссылаться на их профили. Также особенность «В контакте» заключается в отсутствии ограничений на количество загружаемых фотографий, аудио- и видеофайлов. Это привело к тому, что сайт стал одним из крупнейших в Рунете хранилищ аудиофайлов и видеоклипов.
· Создание отдельных тематических сообществ. Внутри группы общение похоже на форум: можно создавать свои темы и добавлять комментарии. Вступив в группу, пользователь получает возможность приглашать туда других участников «В контакте».
·
Рисунок 3 — Пример пользовательской страницы авторизованного пользователя |
Интерфейс «ВКонтакте» доступен более чем на 70 языках. В качестве альтернативных предлагаются (имеется в виду стиль представления) «Советский» и «Дореволюцiонный», что обеспечивает иностранным пользователям заходить на сайт, переведенный на их язык.
Существует три версии сайта: полная (vk.com), мобильная (m.vk.com) и мобильные приложения (для iOS, Android, Windows Phone, отдельно для Windows 8 и выше).
В качестве основной операционной системы используется Debian Linux — решение, проверенное временем, один из самых старых и стабильных современных дистрибутивов.
Для балансировки нагрузки между серверами приложений используется HTTP-сервер nginx, работающий в режиме reverse proxy. В его обязанности входит держать соединение с браузером пользователя и передавать запросы серверам, ответственным за исполнение PHP-кода, а также контролировать попадание результата обратно в браузер[4].