Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexander Bolotnov                   2:5052/4.82    01 Sep 2001  21:35:11
 To : Alexey Karpenko
 Subject : Упорядочивание запросов к файлу
 -------------------------------------------------------------------------------- 
 
 
  01 Sep 01, Alexey Karpenko -> DH:
 
 >> perldoc -f flock
 
 > Эта ведь просто способ только залочить файл. Без малейшего намека на
 > очередность запросов и пр. Т.е. все процессы, которые хотят получить
 > доступ, буду хаотично дергаться.
 
 они не будут хаотично дергаться. они будут хаотично ждать :)
 
 а зачем тебе вообще очередность запросов? критично? какая разница, кто из нас
 десятерых получит первый доступ к какому-то там файлу, Петя или Вася, главное,
 что мы его таки получим. Hо если тебе так интересно, я для тебя придумал
 прототип одного интересного изврата...
 
 все помешиваем на БД.
 через CGI приходят данные скрипту. скрипт создает запись в таблице, вроде:
 
 rand_session_ID, data1,data2,data3,data4.
 
 в другой таблице живет время, скажем, каждые полторы секунды можно позволить
 скрипту обращаться к файлу. в эту таблицу вписывается еще +1.5 секунды от
 старого файла с rand_session_ID, по которой потом будет отдаваться его родная
 data. У тебя даемоном крутится скрипт, который и занимается "упорядоченным"
 доступом к файлу. только делает он это отложенно, а не напрямую от клиента. он
 проходит по табличке со временем, забирает данные от rand_session_ID, удаляет
 запись... потом следующую и так далее...
 
 блин. кама-сутра просто какая-то.
 
 кстати, работать оно таки будет. а как ты результаты работы скрипта отдавать
 будешь - этого я не знаю, если "принято, обработает потом", как ты описал в
 след. письме, то этот вариант катит... а если нет, то еще придется тебе
 извращаться...
 Alexander Bolotnov.
 Scientia vincere tenebras.
 
 ---
  * Origin: Я вернулся... (2:5052/4.82)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Упорядочивание запросов к файлу   Alexey Karpenko   31 Aug 2001 18:37:34 
 Re: Упорядочивание запросо в к файлу   DH   31 Aug 2001 18:47:47 
 Re: Упорядочивание запросов к файлу   Alexey Karpenko   01 Sep 2001 17:27:38 
 Упорядочивание запросов к файлу   Alexander Bolotnov   01 Sep 2001 21:35:11 
 Re: Упорядочивание запросов к файлу   Alexey Karpenko   02 Sep 2001 13:31:13 
 Упорядочивание запросов к файлу   Alexander Bolotnov   02 Sep 2001 15:31:11 
 Re: Упорядочивание запросо в к файлу   DH   03 Sep 2001 15:24:00 
 Упорядочивание запросов к файлу   Alexander Bolotnov   31 Aug 2001 20:28:44 
 Re: Упорядочивание запросов к файлу   Alexey Karpenko   01 Sep 2001 17:29:39 
 Упоpядочивание запpосов к файлy   Ilya V. Bursov   04 Sep 2001 21:07:56 
 Упоpядочивание запpосов к файлy   Michael Spector   08 Sep 2001 20:35:38 
 Re: Упоpядочивание запpосов к файлy   Artem Chuprina   11 Sep 2001 16:46:32 
Архивное /ru.cgi.perl/27883b9156cd.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional