Wie lange dauert es, um zu überprüfen, ob die komprimierte Datei in diesem Verzeichnis verfügbar ist oder nicht, während die gzip-Komprimierung in Apache verwendet wird?

386
Arun kumar Kalaiarasan


Ich verwende statische Komprimierung. (Dh) Wenn in meiner Anwendung xml generiert wird, erstelle ich die gzippte Version und platziere sie in der Nähe.

Ich habe wenig Verwirrung darin. Wenn Clients eine Anfrage nach data.xml mit "Accept-Encoding: gzip" an den Apache-Server senden, prüft der Apache wiederum die gzip-Datei (z. B. data.xml.gz). Wenn es verfügbar ist, wird die gezippte Datei an den Client gesendet. Andernfalls wird die Datei data.xml übertragen.

Mein Zweifel ist nur hier.


Wie lange dauert es, bis der Apache nach einer komprimierten Datei sucht, ob sie verfügbar ist oder nicht?
Weil ich ungefähr 700 bis 1000 Clients habe, die nur einen Server für dieselbe Datei verbinden, um sie herunterzuladen. Im schlimmsten Fall, wenn eine Datei nicht erstellt wird oder dort nicht verfügbar ist, ist die Verwendung der Platzierungsbedingung Abfall (oder). Die Verwendung von mod_deflate in Apache ist Abfall (ich habe das so empfunden).


Bitte aktualisieren Sie mich, wie lange es dauert, eine einzelne Prüfung durchzuführen (ob die Datei verfügbar ist oder nicht).


Danke und Grüße,
Ark.

0
Da dies von vielen Faktoren abhängt (FS, Festplatte usw.), ist es wahrscheinlich einfacher, es als Test selbst auszuführen. Seth vor 7 Jahren 0
Vielen Dank. Das kleine Problem hier% funktioniert jedoch nicht in httpd.conf. Arun kumar Kalaiarasan vor 7 Jahren 0
Welche Apache-Version laufen Sie? Diese Frage zu Stackoverflow würde bedeuten, dass Sie mindestens Version 2.4 benötigen: [Zweite Sekunde Zeitprotokollierung] (http://stackoverflow.com/questions/2458906/sub-second-request-time-logging) Seth vor 7 Jahren 0

0 Antworten auf die Frage