On Wed, Jul 09, 1997 at 12:59:01AM +0400, Artem Podstreshny wrote:
> On Tue, 8 Jul 1997, Alex Tutubalin wrote:
>
> > Hi!
> >
> > alr> а не включить ли в поставку apache/rus кодировку lat (ну или
> > alr> transl), для перекодировки в транслитерацию ?
> > alr> был же когда-то patch на эту тему, но последний, который видел,
> > Напомните где он лежит или положите в ftp://ftp.lexa.ru/incoming. Если это не
> > слишком много работы, то в PL20 будет.
>
> А Content-length? Или будет koi-7?
В моем transl-патче для PL12 все делалось очень дубово - файл считывался
один раз, подсчитывался content-length, а потом читался, как обычно,
перекодируясь в транслитерацию. Два прохода. Но хороший кэш делал это
незаметным.
Я не вижу более прямого варианта. Разве что первый раз читать файл в
память, выдавать content-length, затем из памяти бросать файл пользователю..
apache-level cache, вообщем :)
Мое решение также приводило к двухкратному вырастанию таблиц перекодировки
(ясно, почему). Можно сделать более изящно. Но тогда это было срочно :)
Best regards
Vadim
P.S. ftp://ftp.tversu.ac.ru/pub/unix/www/trans-apache/ap_trans.tar.gz
4811 bytes. Накладывается поверх оригинального rus/PL12
--------------------------------------------------------------------------
Vadim Kolontsov Security/Programmer/Admin
Tver Regional Internet Center +7-(0822)-365743 (temporary)
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.