И squidguard и rejik написаны на C. Поэтому и придется сравнивать, здесь нет вариантов на perl - они сразу отбросились. По сравнению строк и регэкспов - да, согласен если используется библиотечная функция всеми продуктами. Для сравнения же url - не факт, кто-то будет использовать двоичный поиск, кто-то еще что-нибудь другое. И ведь никто не мешает редиректору хранить счетчик использования элементов массива, чтобы перестраивать порядок просмотра тех же самых регулярных выражений - т.е. в зависимости от встречаемости и уже только это даст значительный выигрыш. А сравнивать через полиграф будет не совсем корректно - это будет сравнение в целом проксей, а не редиректоров. Значит пока придется сравнить squidguard и rejik. Игорь, может хотя бы просто выделите модуль редиректора в отдельную программу - ведь в случае успешных испытаний это будет еще один жирным плюсом в пользую упса :).
С уважением, Сергей. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Igor Khasilev Sent: Friday, October 24, 2003 8:34 PM To: [EMAIL PROTECTED] Subject: [OOPS] Re: [OOPS] пробшый шар на тему 1.5.23 On Fri, 24 Oct 2003, Sergei Golod wrote: > У меня тут другой вопрос/предложение созрел. На одном из серверов я > хочу попробовать использовать oops в качестве баннерорезки. И с этой Всё можно сделать, лишь-бы был смысл :) Вряд-ли скорость модуля будет хуже чем скорость другого редиректора, написанного на C. По сравнению с perl производительность будет(должна быть) лучше в разы. Основные затраты времени - сравнение строк или проверки регексов, но тут от самого oops-а ничего не зависит. Единтственное что может как-то влиять - стратегия прохода по списку редиректов, но, к сожалению, кроме линейного просмотра вряд-ли можно что-либо придумать - порядок просмотра должен совпадать с порядком строк в конфиге. Очень важно: бывают такие регулярные выражения, которые могут просто уложить работу прокси, поскольку сьедают процессор начисто. проверить можно иначе: ставится polygraph (такой бенчмаркинг для проксей), прописывается реальный конфиг редиректора и потом мучаете сквида и oops-a. ===================================================================== If you would like to unsubscribe from this list send message to [EMAIL PROTECTED] with "unsubscribe oops" in message body. Archive is accessible on http://lists.paco.net/oops-rus/
