Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Lighttpd-Stellschrauben > stat() caching – hat sich was getan?

stat() caching – hat sich was getan?

Die landläufige Meinung, stat()-Aufrufe seien teuer, ist absolut korrekt. Warum auch sollte der Webserver etwa bei jedem Aufruf einer Datei prüfen, ob diese noch existiert oder sich in der Zwischenzeit geändert hat? Manchmal ist ein solcher Aufruf zwar durchaus sinnvoll, aber allzu oft ist er überflüssig und geht eindeutig zulasten der Gesamtperformance. Dann liegt der Gedanke nahe, die Ergebnisse wenigstens für eine kurze Zeit zwischenzuspeichern. Diese Aufgabe kann man gleich dem System-Kernel übertragen, der ohnehin über sämtliche ihm über das Dateisystem anvertrauten Dateien im Bilde ist. Unter Linux stehen FAM und gamin als Quasimonitore zur Verfügung. Lighttpd kann ihre Informationen abfragen, sofern es über FAM-Support verfügt, was wiederum leicht über den lightpd -V Aufruf verifiziert werden kann.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint