|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 02 Jul 2002 13:34:38 To : "Alexander M. Bulat" Subject : Re: Counter -------------------------------------------------------------------------------- Здравствуй, Alexander M. Bulat. AMB> А не подскажет ли кто из своего опыта.... AMB> Вот ведётся у меня, предположим, счётчик кол-ва обращений к "чему-то" :) AMB> При этом намер это "чего-то" передаётся в query string. AMB> Я реализовал это так: AMB> есть один файл ("лог"), где и ведётся вся статистика кол-во обращ. к AMB> каждому эл-ту базы данных. Когда обращаемся к каком-то эл-ту базы, номер AMB> этого эл-та передаётся указ. выше способом, а дальше самое интересное :) AMB> ... Чтобы увеличить кол-во обращений в логе, перебираем все эл-ты кроме AMB> нужного и запис. их в доп. файл ("лог1"). Потом дописываем в конец увелич. AMB> на 1 текущий эл-т. После все эл-ты лог`а заменяем всеми эл-тами из из лог1 AMB> и очищаем лог1. AMB> Hо если сразу несколько пользователей производят такую процедуру? AMB> Я ставлю проверку "пока лог1 не пуст - пустые циклы". AMB> Подскажите, может я что-то нерационально делаю? AMB> To Moderator: Сорри, если оффтопик :( ... Может совсем небольшой? perldoc -f flock, perldoc -f rename -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/14454a33bd118.html, оценка из 5, голосов 10
|