LINUX.ORG.RU

Чем заменить медленный PHP

 , , ,


0

3

Есть скрипт, очень простой. Входные данные - два словаря (просто два файла, где по слову на каждой строке). Несколько текстов - это просто строка.

Нужно регулярным выражением найти в тексте все слова из словаря и вернуть в виде массива все, что удалось найти.

Проблема - сделал словарь размером 400Мб и тут даже текст в одно слово - это очень и очень долго.

На чем переписать под Debian? Думал про bash, но вспомнил про python - и понял, что не знаю что выбрать. Учитывая bash я не знаю, а python немного знаю, а нужно максимум скорости.... но получу ли я ее на bash? Есть мечты отделать парой строк через exec...



Последнее исправление: postscreen (всего исправлений: 1)

Ответ на: комментарий от postscreen

Дык xD

in_array - это вообще худшее, что можно придумать для многократного поиска по массиву в PHP :) Хуже только foreach/if(==)

AlexAT
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.