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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Wladimir Mutel                       2:464/36       27 Oct 2001  22:10:12
 To : Gennady_a@mail.ru
 Subject : Re: общий "ресурс"
 -------------------------------------------------------------------------------- 
 
 Gennady_a@mail.ru wrote:
 
 > Вопросик есть. Все под Red Hat, Apache
 > CGI на С++ при каждом обращении к ней считывает один и тот же файл,
 > разбирает его,
 > заносит данные в список. Потом этот список как-то обрабатывается.
 > Так вот - 80% времени при этом уходит именно на считывание и разбор файла, а
 > он всегда один
 > и тот же. Как можно один раз получить такой список, из уже разобранного
 > файла, держать его в памяти
 > а потом только к нему обращаться ? Hу еще и из нескольких CGI.
 > И конечно желательно что б списком и хранился :)
 
 > Куда копать то хоть ?
 
   Сделай общую память. man shmat, shmget, shmdt. Или запиши разобранный
   конфиг из памяти в файл и грузи этот файл в память через read или mmap
   (man).
 --- ifmail v.2.14.os-p7
  * Origin: ISD (2:464/36@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: общий "ресурс"   Wladimir Mutel   27 Oct 2001 22:10:12 
Архивное /ru.linux/141953ffd61ac.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional