Author Topic: Clear Cache  (Read 6026 times)

0 Members and 1 Guest are viewing this topic.

Offline homermg

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Clear Cache
« on: October 03, 2005, 01:52:10 PM »
Hallo Leute wozu ist eigentlich die "Clear cache" funktion da?

lg an alle

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Clear Cache
« Reply #1 on: October 03, 2005, 11:03:00 PM »
Um den Cache zu löschen?

Offline homermg

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: Clear Cache
« Reply #2 on: October 04, 2005, 09:27:28 AM »
Etwas mehr bitte.
mit welchen Auswirkungen ist es verbunden?
Was befindet sich im Cache?

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Clear Cache
« Reply #3 on: October 04, 2005, 11:02:03 AM »
Also was ein Cache ist und wie dieser funzt solltet du schon wissen... (o:

Und das caching muss auch erst aktiviert werden sonst ist dein Cache e immer leer...

Offline Basti82

  • Newbie
  • *
  • Posts: 19
    • View Profile
Re: Clear Cache
« Reply #4 on: December 05, 2005, 04:24:31 PM »
lies die cache.txt da ist alles beschrieben!

Code: [Select]
  ==========================================================
                         Cache
  ==========================================================

  Seit Version 1.7.1 verfügt 4images über ein internes
  Caching System. Dieses System kann Ergebnisse die
  von den Skripten generiert werden zwischenspeichern.
  Wenn ein Besucher das nächste Mal ein bestimmtes Skript
  aufruft, kann das Ergebnis aus dem Zwischenspeicher geholt
  und muss nicht neu generiert werden.

  Dies bringt aber auch gewisse "Nachteile" mit sich.
  Dynamische Daten wie Hits, Bewertungen, Zufallsbilder
  und die "Wer ist online"-Anzeige werden ebenso
  zwischengespeichert. Diese Daten werden dem Besucher
  solange unverändert nagezeigt, bis die Daten im
  Zwischenspeicher ungültig und neu generiert werden.

  Wenn z.B. $cache_lifetime (wird weiter unten genauer
  erklärt) auf 5 Minuten gesetzt wird, bleiben für den
  Besucher für diesen Zeitraum dynamische Daten unverändert
  sichtbar. Auch neu hinzugefüget Kategorien und Bilder
  erscheinen nicht in der Galerie bis die zwischengespeicherten
  Daten ungültig und neu generiert werden.

  Das bedeutet, wenn Änderungen vorgenommen werden wie z.B.
    - Hinzufügen/Bearbeiten von Bilder
    - Hinzufügen/Bearbeiten von Kategorien
    - Hinzufügen/Bearbeiten von Benutzern und Berechtigungen
    - Hinzufügen/Bearbeiten von Templates
    - Ändern der Standard-Sprache
  muss der Zwischenspeicher geleert werden um sicherzustellen,
  dass die Besucher keine alten Daten sehen.

  Der Zwischenspeicher sollte außerdem grundsätzlich von Zeit
  zu Zeit geleert werden.
  Das kann manuell mit einem FTP-Programm oder mit dem Plugin
  "Clear Cache" über das Control Panel gemacht werden.

  Momentan werden folgende Seiten zwischengepeichert:
    - Die Index-Seite (index.php)
    - Die Kategorie-Seiten (categories.php)
    - Die Top-Seite (top.php)

  Außerdem werden einige interne Daten zwischengespeichert.

  ----------------------------------------------------------
  Das Caching System aktivieren:
  ----------------------------------------------------------

  1. Erstellen Sie ein neues Verzeichnis "cache" innerhalb des
     4images Ordners. Stellen Sie sicher der Ordner Schreibzugriff
     erlaubt (chmod 777). Sie sollten außerdem das Verzeichnis
     mit einer .htaccess Datei gene Zugriff von außen schützen.

  2. Fügen Sie folgende Zeile in der Datei config.php ein:
       $cache_enable = 1;

  -- Erweiterte Kontrolle des Caching Systems ------------

  Sie können das Caching System mit den folgende Anweisungen
  konfigurieren:

  - $cache_enable = 1;
      Ein Wert von 1 aktiviert das Caching System, 0 deaktiviert es.
      Der Standard-Wert ist 0.

  - $cache_lifetime = 3600;
      Die Lebensdauer der Dateien im Zwischenspeicher in Sekunden.
      Der Standard-Wert ist 3600 (1 Stunde).

  - $cache_path = './cache';
      Der Pfad zum Ordern in welchem die Cache-Dateien gespeichert
      werden. Sie sollten den Ordner außerhalb des DOCUMENT_ROOT
      verschieben oder den Ordner mit einer .htaccess Datei schützen.

  - $cache_page_index = 1;
      Ein Wert von 0 dekativiert das Zwischenspeichern von Inhalten
      generiert von index.php. Der Standard-Wert ist 1.

  - $cache_page_categories = 1;
      Ein Wert von 0 dekativiert das Zwischenspeichern von Inhalten
      generiert von categories.php. Der Standard-Wert ist 1.

  - $cache_page_top = 1;
      Ein Wert von 0 dekativiert das Zwischenspeichern von Inhalten
      generiert von top.php. Der Standard-Wert ist 1.

nur wenn man es einschaltet und dann den cache löschen will kommt dieser fehler:

Code: [Select]
Warning: opendir(./cache): failed to open dir: No such file or directory in /opt/lampp/htdocs/projekte/camshare/cms/includes/cache_utils.php on line 129
Cache-Verzeichnis geleert


es liegen dort ja einige "cache-datein" nur will er was ganz anderes löschen...
 

Offline Basti82

  • Newbie
  • *
  • Posts: 19
    • View Profile
Re: Clear Cache
« Reply #5 on: December 05, 2005, 04:30:06 PM »
Code: [Select]
$cache_path = ROOT_PATH.'cache';
so muss der pfad heissen !!!

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Clear Cache
« Reply #6 on: December 05, 2005, 06:57:55 PM »
nach 1 monat wird es sicherlich selber rausgefunden haben... (o: