Zentrales Cache-Verzeichnis im Frontend |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Zentrales Cache-Verzeichnis im Frontend |
Sat. 23. May 2009, 20:24
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Gibt es eine Idee für ein zentrales cache-Verzeichnis?
Bei Modulen die Content aus dem Web holen z.B. von Flickr, Twitter u.s.w., ist es nötig die Daten lokal zu cachen. Schön wäre es, wenn es da eine Übereinkunft gäbe. -------------------- |
|
|
Guest_bkm_* |
Sat. 23. May 2009, 20:35
Beitrag
#2
|
Guests |
|
|
|
Sun. 24. May 2009, 17:56
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Da habe ich noch nie nachgeshen, da ich captchas nicht nutze. Sollte man nicht ein Verzeichnis nutzen, was von "außen" nicht erreichbar ist?
-------------------- |
|
|
Thu. 11. June 2009, 17:08
Beitrag
#4
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Kommt drauf an, was Du cachen willst. Nicht sicherheitsrelevante Inhalte kannst Du problemlos unter "files/tmp/deinOrndername" ablegen. Das dürften die Meisten sein, denn die Inhalte werden ja eh öffentlich auf der Webseite gezeigt.
Alternativ kannst Du auch den DB Cache der API nutzen. Der ist auch recht flott und man kann von außen nicht ran. Das geht so: QUELLTEXT $cache_object = sf_factoryGetObject('UTILS', 'DbCache');
$cache_key = 'damit finde ich mein zeug'; //cacheitem gefunden if ($mein_zeug = $cache_object->getCacheEntry($cache_key)) { print_r($mein_zeug); } //cacheitem nicht gefunden else { //Inhalt erzeugen $mein_zeug = array('ein', 'test'); //Cache schreiben //Parameter 1 ist der Schlüssel, 2 sind die Daten als Array, 3 und 4 sind interne Variablen, die Auswirkungen // auf das Löschverhalten des Cache haben, Variable 5 ist die Lebenszeit des Cache in Minuten, hier also 2 Stunden $cache_object->insertCacheEntry($cache_key, $mein_zeug, 'custom', '', 120); } -------------------- Es wird, es wird...
|
|
|
Mon. 29. June 2009, 20:46
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 442 Mitglied seit: 02.07.2006 Wohnort: Halle Mitglieds-Nr.: 71 |
Hatte ich bisher übersehen, ist aber eine gute Idee die DB zu nutzen.
-------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 25.9.24 - 06:49 |