Mike: gzip Module unter Apache erzeugt Fehler bei großen Formularen

Beitrag lesen

Hi Michael,

vielen Dank für die Antwort. Wiedereinmal hilft Du mir mit Knowe How aus den Schwierigkeiten.

Ich würde am liebsten ein ganzes Verzeichnis ausschließen, ohne jede einzelne Datei zu benennen. Geht das?

Und was meinst Du mit "Allerdings könntest Du dazu im Quelltext genau _eine_ Zeile anpassen und das Modul neu übersetzen ..."?

Das hört sich auch praktikabel an.

Gruß

Mike

Hi Mike,

Meine Vermutung geht dahingehend, dass bei
Formularen mit zu großem Inhalt das Modul nicht
richtig ausgeführt wird. Sobald ich nämlich ein
Textfeld mit sehr großem Inhalt ausfülle,
funktioniert es nicht. Bleibt der Inhalt gering,
dann führt Apache das Formular aus.
Ohne das gzip läuft die Anwendung einwandfrei.

dieser Effekt wurde auf der mod_gzip-Mailingliste
in der Tat schon ein paarmal gemeldet - immer bei
Formularen, die via POST übertragen wurden und recht
große Inhalte hatten.

Das ist m. E. einer von zwei offenen Bugs in mod_gzip 1.3.19a. (Der andere ist, daß sehr lange Cookies abgeschnitten werden, weil ein entsprechender Puffer für HTTP-Header-Zeilen anscheinend nur 2 kb lang ist statt etwa 5 kb.)
Ich würde daher vorschlagen, den URL zur Annahme dieses Formulars via "file" oder "uri" von der Komprimierung gezielt auszuschließen.

Ausschluß via Methode geht bisher nicht per Konfiguration - mod_gzip verarbeitet genau GET und POST. Allerdings könntest Du dazu im Quelltext genau _eine_ Zeile anpassen und das Modul neu übersetzen ...

Viele Grüße
      Michael