Информационное Бюро

Объявление

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

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Информационное Бюро » Мы ВКонтакте » ВКонтакте:Нас 36 миллионов.


ВКонтакте:Нас 36 миллионов.

Сообщений 1 страница 6 из 6

1

Типерь людей вконтакте более 36 миллионов:)
Естесственно новые функции.
Что же так тянет людей туда?

0

2

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

0

3

Сафо, это все неспроста...
Нам бы по 37 млн на форумы х))))

0

4

ОМГ...

На главной странице небезызвестного Вконтакте расположен счетчик, теоретически отображающий количество пользователей сервиса. Смотрим код подробнее:

Код:
<h2><b>ВКонтакте.ру — универсальное средство поиска знакомых.</b></h2>

<p>Мы хотим, чтобы друзья, однокурсники, одноклассники, соседи и коллеги всегда оставались в контакте.</p>

<p>Нас уже <b id='memCount'>14718752</b>.</p>

Чуть выше мы може глянуть, что за id=memcount:

Код:
<script type="text/javascript">
var memCount = 14718752;
var memPerSec = 0.680018859029;
function updateCount() {
next = — (1000 / memPerSec)*Math.log(Math.random());
memCountString = '' + memCount;
len = memCountString.length;
memCountString = memCountString.substr(0,len-6)+" «+memCountString.substr(len-6,3)+» "+memCountString.substr(len-3,3);
ge('memCount').innerHTML = memCountString;
memCount = memCount + 1;
setTimeout(updateCount, next);
}
window.onload = function(){
updateCount();
}
</script>

Скрипт несложный, не нужно быть семи пядей во лбу, чтобы понять принцип его работы.  Через каждый N секунд к счетчику добавляется +1, причем N зависит от функции с говорящим названием Math.log(Math.random()) — по сути, генератора случайных чисел — и взятого с неба числа 0.680018859029. То есть это «Нас уже...» не имеет ни малейшего отношения к реальной ситуации с количеством пользователей.

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

0

5

Ыыы =))))
Фига =)))))
Сча модно приделывать к аве стали
"1)Добавить 3 полоски
2)Написать СМС Дурову
3)Добавить 100000000 пользователей х))))))))

0

6

Kiro,

Павел Дуров написал(а):

Почитал комментарии к новости о 10 миллионах и нашел забавное мнение, которое повторилось несколько раз. Вкратце оно сводится к следующему:
"вас не 10 миллионов, это вы тут накручиваете количество пользователей, потому что у вас на главной странице стоит простой javasсript".
Кодеры в этом месте уже могли посмеяться и получить удовольствие. Но я пишу эту заметку не для того, чтобы кто-то над кем-то посмеялся. Мне интересно подробнее остановиться на системе подсчета пользователей ВКонтакте - для тех, кто не совсем представляет, как эта система работает, но хотел бы знать.
Javasсript, который выводит динамику роста пользователей на главной странице, делает это на основе статистики скорости роста базы предыдущих дней в соответствии с математической ожидаемостью роста - в зависимости от часа и дня недели. Каждую ночь он синхронизируется с базой данных и корректирует количество зарегистрированных исходя из точных значений базы через SQL-запрос.
В результате этого погрешность в каждую отдельную секунду достигает всего 0.0001%, что очень хорошо для системы такого рода. Хотя, разумеется, наши собственные подсчеты количества пользователей мы предпочитаем делать на основе запросов к базе данных, а не на основе клиентских скриптов.
Реализовать систему, подобную приведенной выше, может не так много народу. И это нормально - не все обязаны быть программистами. Каждый человек, искушенный в высоконагрузочных системах, понимает, что COUNT к большой таблице в реальном времени каждые полсекунды кладет базу. Понятно, что без математического ожидания, которое выводит примерное количество пользователей с погрешностью 1-2 тыс. человек, здесь не обойтись.
В этой связи особенно занятно мнение "у Вас статистика считается простым java-скриптом". Остается только позавидовать уверенности, с которой ребята судят об окружающей их жизни.

0


Вы здесь » Информационное Бюро » Мы ВКонтакте » ВКонтакте:Нас 36 миллионов.