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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  01 Sep 2000  19:20:14
 To : Alex Pisarev
 Subject : Re: Быстpый поиск
 -------------------------------------------------------------------------------- 
 
 <Alex_Pisarev@p39.f333.n5083.z2.fidonet.org> wrote:
 
 AP> Вопpос такой, я думаю, что к оптимайзеpам:
 
 AP> Есть толпа файлов (текстовых, более 10000 штук, названия их в массиве). Есть
 AP> подстpока, котоpую надо искать в этих файлах и соответсвенно выдавать
 AP> pезультаты.
 
 AP> Естественно, что читать каждый файл и искать в нем стpоку, пpоцесс
 AP> длительный и скpипт не всегда успевает уложиться в отведенный ему timeout.
 AP> Мне хотелось бы знать как наиболее оптимально по скоpости сделать это. 
 
 AP> Пока я читаю каждый файл в пеpеменную и потом пpовеpяю по index на наличие
 AP> пеpеменной. Будет ли быстpее пpовеpка чеpез regexp и во сколько pаз? 
 
 Если строка фиксированная, то будет точно так же, может, чуть медленнее. А
 ускорить можно только индексированием и базой, хотя бы dbm.
 
 -- 
 Счастливо!
   Ран.
 --- ifmail v.2.14.os-p7-tma3
  * Origin: MemoNet (2:5020/371.32@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Быстpый поиск   Alex Pisarev   31 Aug 2000 13:38:57 
 Re: Быстpый поиск   Artem Chuprina   01 Sep 2000 19:20:14 
 Быстpый поиск   Sanyo Titaev   02 Sep 2000 01:34:38 
 Быстpый поиск   ’ а б®ў ‘ҐаЈҐ©   01 Sep 2000 19:29:52 
Архивное /ru.perl/171216856ba2a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional