LINUX.ORG.RU
ФорумTalks

[специалистам] счетчик членов вконтакта

 


0

0

Набрёл давеча где-то на упоминание что в этом балагане уже за 8 миллионов тел.
Зашёл на главную, смотрю - пишет: 
 Нас уже 8 450 174, 
 и цыферки так бегут неравномерно, раз в секунду-полторы прибавляется по одной.
Посмотрел в код.
Я, конечно, нифига в нём не понимаю, и поэтому тут пишу, но смутило как минимум вот это:

<script type="text/javascript">
 var memCount = 8450174;
 var memPerSec = 0.97028443468;
 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>

Таймаут он вычисляет похоже рандомно. Откуда тогда эта цыфра исходная берётся? Галактеко опасносте?!

Да вы батенька на бояне играете!

anonymous
()

не поверишь: с сервера :)

Pi ★★★★★
()

>Откуда тогда эта цыфра исходная берётся?

var memCount = <?php echo('8450174');?>;

Как-то так :)

anonymfus ★★★★
()

> Откуда тогда эта цыфра исходная берётся? Галактеко опасносте?!

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

gods-little-toy ★★★
()
Ответ на: комментарий от Greshnik

>Прикинь, не все читают башорг.

Никогда не читайте за обедом советских газет (c)профессор Преображенский

vladislav ★★
()

Кстати у меня ффконтакте в аддблоке.

anonymous
()

не прошло и года... как гармонь порвали...

shahid ★★★★★
()
Ответ на: комментарий от nettt

Поиск - искать всех... "Найдено 8476350 человек."

А что там на главной - х\з, но поиск-то объективен)

SplindeR
()
Ответ на: комментарий от Greshnik

>Прикинь, не все читают башорг.

Прикинь, зачем здесь его филиал?

AcidumIrae ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.