cvs.pld.org.pl

Witold Filipczyk juandon w poczta.onet.pl
Pią, 19 Kwi 2002, 10:41:11 CEST


On Mon, Apr 15, 2002 at 11:54:13PM +0200, Jakub Bogusz wrote:
> On Mon, Apr 15, 2002 at 10:15:11PM +0200, Tomasz Kłoczko wrote:
> > On Mon, 15 Apr 2002, Witek Kręcicki wrote:
> > [..]
> > > Do SPECS/SOURCES to to sie raczej nie nadaje (mimo ze branchtree kernel.spec
> > > jest po prostu miodzio). Powod: Listing SPECS zajmuje 1.5MB, SOURCES jest
> > > tak duze ze exceeded time jest.... Mozna by jedynie zrobic wersje bez
> > > lastloga w glownym widoku i z fflushem co linijke
> > 
> > Wniosek jest taki że strony generowane tych dwuch katalogów *kiecznie 
> > musża lecieć jak http/x-gzip bo skompresowanie całości pozwoli zmniejszyć 
> > to co ma być pzresłane nawet dziesieciokrotnie (z ~1MB zrobui się ~100KB).
> > Watrtoby zadbać o jakiś mechanizm który umozłiwiłby nie zaczęste 
> > generowanie skompresowanego html-a z tymi katalogami.
> 
> Jedna uwaga - links nie obsługuje kodowania gzipem.
> Czyli trzebaby albo umożliwić pobranie wersji niespakowanej, albo
> dorobić brakującą funkcjonalność do linksa... Osobiście wolałbym, żeby
> ktoś zrobił to drugie ;)

To właściwie jest zrobione:
elinks (najlepiej najświeższy)
w /etc/elinks/hooks-lua w pre_format_html_hook można dodać coś takiego:

if strfind (url, "%?rev=") and strlen (html) < 65536 then
	local tmp = tmpname ()
	writeto (tmp) write (html) writeto ()
	html = pipe_read ("(gzip -dc "..tmp.." || cat "..tmp..") 2>/dev/null")
	remove (tmp)
	ret = 1
end

WF



Więcej informacji o liście dyskusyjnej pld-devel-pl