"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Vorschlag: On-the-fly compression

Ringding 08.03.2001 - 00:17 1097 23
Posts

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Das wuerd sich echt auszahlen. Ich als armer ADSL-User, der sehr auf die Datenmenge schauen muss, haette auf jeden Fall was davon. Und der Datenverkehr vom OC-Server weg waere auch deutlich reduziert. Wenn ich halt so immer wieder mal das OC-Forum anschau, dann komm ich in der Woche auf 30-40MB allein durch das HTML vom Forum. Das is a Wahnsinn!

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21817
hae? was hat das mitm forum zu tun? die neue version verursacht viel weniger traffic als die 5er. um bis zu 40%, es gibt auch keine html files mehr, weil alles cache basierend is. d.h. jedes mal wenn was neues geposted wird, wirds bei dir auch geladen, wenn nicht, dann nicht :)

[ 08 March 2001: Message edited by: h4p3 ]

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
@SYSMATRIX: Nein, ich meine nicht diese compression. Die kann man in der Regel nutzen, wenn man sich per Modem einwaehlt. Bei mir ist das mit uta, netway und der TU gegangen. Aber beim normalen Modem ist dir die Datenmenge eh wurscht, da geht's nur um die Zeit, und da das Modem soundso auch eine Hardwarecompression macht, bringt das ganze nicht wirklich viel.

Aber es gibt ueber HTTP die Moeglichkeit, die Daten zu komprimieren. Der Server schickt dann einen Content-Encoding Header z.B. mit dem Wert application/x-gzip, und statt der unkomprimierten HTML-Daten kommt dann ein .gz File. Der Browser entpackt's, und es funktioniert fuer den User voellig transparent.

@h4p3: Das wuerde ich nicht unbedingt sagen. Die files vom 6er sind schon groesser als die vom 5er. Hab mir gestern das 5er testweise zuhause installiert, daher weiss ich ca. wovon ich spreche. Der Approach mit den HTML-Files vom 5er hat den Vorteil, dass das File nicht immer neu geladen wird, wenn sich's seit dem letzten Anschauen nicht geaendert hat. Ein dynamischer Inhalt, der keinen Last-Modified Header verpasst kriegt (und so ist es normalerweise), wird bei jedem Anklicken neu geladen.

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21817
tjo, der traffic is trotzdem um 40% weniger gwordn ...

Redphex

Legend
RabbitOfNegativeEuphoria
Registered: Mar 2000
Location: Kadaverstern
Posts: 11813
hmm .. die http-compression wär krass =)

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Der Browser schickt einen Accepts Header, in dem er kundtut, dass er gzip versteht. Und ich kenne keinen aktuellen Browser, der das nicht kann. Und wenn's ein Browser nicht kann, dann wird halt unkomprimiert geschickt. Das ist kein Problem.
Und das mit der winrar-Verknuepfung geht folgendermassen. Wenn du ein .gz File saugst, dann schickt der Server folgenden Header: Content-type: application/x-gzip und ev. auch ein Content-encoding: application/x-gzip. Aber wenn der Browser eine on-the-fly Decompression machen soll, dann kriegt er vom Server den Header Content-type: text/html, als waer's eine ganz normale html-Seite und zusaetzlich Content-Encoding: application/x-gzip, damit der Browser weiss, wie er's entpacken soll. Also der Browser schaut sich immer das Content-type an, bevor er entscheidet, ob er's selber anzeigen soll oder ein anderes Programm ausfuehren.

@SYSMATRIX: ADSL verwendet schon ppp ueber pptp, aber zumindest bei meinem Provider (netway) wird keine Kompression unterstuetzt, und ich glaub bei den anderen auch nicht, weil sonst wohl die ppp-Server prozessormaessig ziemlich in die Knie gehen wuerden.

[ 08 March 2001: Message edited by: Ringding ]

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
@hp: net gleich aufregen !!!
im wcm forum sieht man eindeutig dass es machbar ist weil sogar der netscape zeigt in den infos irgendwas von komprimiert an

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21817
alex ... alles schoen und gut, aber im wcm forum ist eine seite getestet worden, wie langs mit gzip zum laden braucht. ma muss das ganze erst ins forum einbaun, damits funkt, checkst net? deshalb bringt der link genau nix.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Aber man sieht wenigstens, dass es fuer die User was bringen kann.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11272
ist bei vb dabei. leider braucht das ganze viel cpu power. das ganze forum ist seit der aktivierung um ein eck schneller geworden. wie stark das ganze durch die skins abgebremst wird, kann ich noch nicht sagen.

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
weniger traffic is immer gut......und falls die cpu es net packt ---->www.geizhals.at :D

na im ernst ich hab immer geblaubt gzip komprimierung braucht fast nix an leistung

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21817
Zitat
Originally posted by spunz:
ist bei vb dabei. leider braucht das ganze viel cpu power. das ganze forum ist seit der aktivierung um ein eck schneller geworden. wie stark das ganze durch die skins abgebremst wird, kann ich noch nicht sagen.

schoen :D - was bringt das dem forum wenns scho bei vb dabei is? argl, sinnvoller gehz kaum noch.

HP

Legend
Moneymaker
Registered: Mar 2000
Location: Wien
Posts: 21817
ringding:
bitte erklaers ma, was hat das mitm forum zu tun? bzw. kann ma irgendwas optimieren fuers forum, am server usw.? ansonsten move ich es ins offtopic.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
@h4p3: Also wenn ihr das am Forum-Server einrichten wuerdet, haette der zwar etwas mehr cpu-Belastung, dafuer aber nur ca. 1/5 vom Traffic. Das hat's mit dem Forum zu tun. Und ich koennte dann wieder bedenkenlos mit einem bequemen Browser das Forum lesen und mich nicht immer mit dem lynx herumplagen.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
@SYSMATRIX: Hab mich schon ein bisschen umgesehen und habe das gefunden: http://www.remotecommunications.com/apache/mod_gzip/. Wenn ich wieder mal Zeit dazu habe, werd ich mir anschauen, wie man das ins ubb einbinden kann. Bin leider nicht sehr bewandert in Perl, daher koennt's eine Weile dauern.

[ 08 March 2001: Message edited by: Ringding ]
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz