Онлайн потребители

critrate

Registered
Здравейте Колеги :) . Преди 1 седмица си написах скрипт за онлайн потребители и ето го проблема.Заявката се рефрешва с рефреш на страницата,което значи,че аз ако не рефрешна която и да е страница в рамките на 1 минута,ще ме отбележи offline а примерно аз ще съм се зачел в някоя по-дълга новина ... Има ли начин да направя да се рефрешва скрипта,дори без да рефрешвам страницата?
 
dakata__92 каза:
Отчитай активността както е в туриста, на всеки 15 минутки :)
не искам така.Писах за начин,който позволява да се рефрешне автоматично скрипта.

M1tq96 - може ли малко насока ? име на даден подобен скрипт или урок,защото в ajax съм сакат ... :D
 
[js]
<script type="text/javascript">var auto_refresh = setInterval(
function ()
{
$('.online').load('updateonline.php').fadeIn('slow');
}, 5000);
</script>
[/js]

HTML:
<div class="online"></div>
Най-лесно така на всеки пет секунди
 
бе да ти кажа .. едвали ще има 9 000 онлайн потребителя като Вбокс, че да му направи някакво натоварване от 5 сек .. той може и 5 човека да не мой да сабере за онлайн .. при т'ва нещо .. няма да има и 1 сек натоварване .. просто .. интервала трябва да е по-голям .. не да е нещо от сорта на 100 мс .. ;)
 
M1tq96 каза:
бе да ти кажа .. едвали ще има 9 000 онлайн потребителя като Вбокс, че да му направи някакво натоварване от 5 сек .. той може и 5 човека да не мой да сабере за онлайн .. при т'ва нещо .. няма да има и 1 сек натоварване .. просто .. интервала трябва да е по-голям .. не да е нещо от сорта на 100 мс .. ;)

Е много пък знаеш колко ще събере :D Представи си 20-50 човека онлайн, това са си заявки всяка секунда...
 
Значи какво предлагате да си остана само с php-то.Аз гледам да избягвам натоварването,защото и без това сайта е голям ...
 
ти няма значени ние какво предлагаме .. то всичко зависи от теб .. нищо не ти пречи да използваш Ajax .. простооо трябва да овиличиш времето за интервал да не е рефрешва 2 пъти в секунда , а поне 1 път на 6-7 мин . И така малко или много ще се избегне голямото натоварване .. Все пак ако си сигурен че ще имаш 20-30 човека нон-стоп онлайн .. остани си към PHP ... иначи .. Ajax е решението .. тва е .. няма кво повече да се коментира .. :lol: :lol:
 

Back
Горе