eigentlich kann ich deine Standart-caching-methoden nicht als alternative-Caching-Methoden betrachten
oder hast du mir noch nicht alle gheim-rezepte gezeigt?(fuchs )
oder hast du mir noch nicht alle gheim-rezepte gezeigt?(fuchs )
Code:
/cache_base_folder/ 0/ 1/ 2/ 012[..].ext
Hänge als Suffix die ersten 3 Zeichen als Ordner-Struktur an und schreibe das File dort hin. In meinem Beispiel ist das dann "0123[..].ext"
Die Dateinamen generierst du wie oben geschrieben immer mit einem Aussage-Kräftigen Namen (incl. deiner IDs) und "legst md5 drüber". Eine bessere Caching-Methode, die freundlicher zu (Cluster-)Filesystemen ist kenne ich nicht und gibt es meiner Ansicht auch nicht. Letztere Methode wird bei uns auf dem Apache/PHP-Cluster für das Session-File-Ablegen und das Cachen von Metadaten aus der DB verwendet. PIs wie gesagt > 2Mio/Monat auf eine Domain und wir haben 120 Domains...
Shared Memory Caching ist da nochmal was anderes und das darf man nicht damit vergleichen, weil es in einer anderen Liga spielt, was ZUgriffszeiten angeht.
IO Result of Regular Directory : 0.079015016555786
Kommentar