|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Averichev 2:5000/26.79 06 Jan 2001 01:28:38 To : Oleg Alistratov Subject : создание чата --------------------------------------------------------------------------------
Friday January 05 2001 04:38, you wrote to Vyacheslav Gorbunov:
VG>> я тоже так сделал, но насколько же это кривооооо.
VG>> криво в том плане, что, например, при двадцати юзерах в чате, при
VG>> условии, что рефреш у них 10 сек., файл статистики будет
VG>> проверяться в среднем два раза в секунду, что явно
VG>> избыточно. 2All: есть ли более красивый способ?
OA> clear_stat_tables() if (int(rand(10)) == 0);
OA> Крайне некузяво, но теперь таблицы будут шерститься в среднем раз в 5
OA> секунд
Блин, ну даете (хотя я никого не хочу обидеть).
Время в файлик записать, и проверять сколько его прошло с момента последнего
шерстения. Или вообще, сделать флаг, проверять его время и после определенного
промежутка делать ему touch и шерстение статистики.
CULater, Seraver. [Team СТАРОПОЙHТЫ]
... Хочется жить не вмеру, а вволю.
--- Две крайности - +0 и -0.
* Origin: Hyperbola Station: "Powered by ТЭЦ-3" (2:5000/26.79)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/33953a56687e.html, оценка из 5, голосов 10
|