![]() |
Startseite
Forum
Affilinator kostenlos
Impressum
alte Dokumentation
|
|
|||||||
| Vorschläge und Feedback Hier können Sie uns Ihr Feedback und Ihre Vorschläge für weitere versionen und Updates mitteilen. |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Ich würde gerne das mit dem Cache ändern.
Ziel dabei: der Cache wird nachts mit neuen XML Daten aktualisiert. Also dann wenn affili schnell sein sollte. Die bots haben die Wartezeiten und für die Bürosurfer wird es schneller. Vom Ablauf stelle ich mir das so vor: Config.php: Cache Livetime: 48 H Ab Mitternacht: Aufruf der delOldCache.php mit einem Parameter: 24 H Für den Löschvorgang wird wegen dem Parameter nicht mehr die Einstellung der Config gelesen - sondern dieser Wert global genutzt. Die Zeitsteuerung ist langweilig. Die 'delOldCache.php' habe ich so oft als IMG eingebunden, da braucht es nur noch eine IF mit Zeit < 6 Uhr davor. Sagt doch bitte mal, ob ihr diese Änderung der 'delOldCache.php' machen könntet. Hier oder per mail. |
|
#2
|
|||
|
|||
|
Hi,
hm, wo ist der Vorteil ? Ich habs evtl. noch nicht ganz verstanden, aber du könntest Morgens per Cron den Cache löschen falls alt oder auch alles löschen. Was macht deine Methode dan anders ? Gruß Frank |
|
#3
|
|||
|
|||
|
Hallo,
mein Ansatz war falsch, ich wollte nicht täglich löschen. Aber mit config = 72 H und Cron um 1:00 jeden Mo, Mi, Fr. erreiche ich das viel einfacher. Gruss, Nartin |
|
#4
|
|||
|
|||
|
der Aufruf wäre ja...
/affilinator_admin/index.php?obj=cache&action=del&id=all mit richtigen Pfad Angaben /home/www/ Die index.php liest doch ein Cookie und macht ohne Kekse Nichts. Denke mal das geht so nicht per Cron. Aber um Mißverständnisse zu vermeiden. Ich will erreichen, das die Erstellungszeit der Cache Datei möglichst Nachts sein soll und dann mit 48h Livetime arbeiten. Mit Cron auf die del_old_cache geht es nicht - wenn nur gesamten Cache löschen. Eine Del_Cache.php habe ich nicht gefunden. |
|
#5
|
|||
|
|||
|
Hi Martin,
um Inhalte komplett in einem Verzeichnis zu löschen, kann man auch einfach auf Linux-Befehle zurückgreifen: # Jeden Tag um 1.00 h alles im Verzeichnis /public # incl. Unterverzeichnisse löschen: 0 1 * * * root rm -r /public/* Habe das aber noch nicht getestet, also Vorsicht ![]() Weitere Infos siehe hier: http://www.linuxhilfen.org/befehle/crontab.html Grüße Dominik |
|
#6
|
|||
|
|||
|
Hallo Dominik...
probiere ich aber nicht aus :-))) Spätestens beim Ordner der die keyword.dat hat die ja immer 7xx haben muß .. ist die Falle zu. Wenn ich .php könnte - würde ich in die config.php zwei Blöcke anlegen für die Cache Livetime und dann per IF Nachts den 24H nehmen und tagsüber den mit 48H. (*) Thema brennt nicht .. aber die Cache Erstellungszeit in der Nachzeit zu forcieren und dann mit Gültigkeit 48H zu arbeiten ...hat halt was. Abwarten und dann bei ede* klauen ... Martin (*) .. na soviel kann ich doch schon Geändert von Martin-F (19.09.2008 um 12:10 Uhr) |
|
#7
|
||||
|
||||
|
Hallo,
der Nachteil der Lösung von Dominik ist, dass auch der Ordner keywords gelöscht wird. Da kann man sich ja auch eine kleine Batchdatei schreiben, die die einzelnen Ordner löschen ohne den keywords Ordner. Mein Workaround: erzeuge eine Datei del_all_cache.php mit folgendem Inhalt: PHP-Code:
|
|
#8
|
|||
|
|||
|
Hallo Axel ...
das muß so gehen. Danke für meinen neuen Spielplatz ! viele Gruesse ... Martin Nachtrag: Gestern die config Livetime auf 72H gestellt. Den .php Schnipel von Axel als IMG eingebunden mit 24H Heute morgen = Cache bereinigt Geändert von Martin-F (20.09.2008 um 10:11 Uhr) |
|
#9
|
|||
|
|||
|
Hallo Martin,
kannst Du bitte "Den .php Schnipel von Axel als IMG eingebunden mit 24H" genauer definieren? ![]() Danke, Mario |
|
#10
|
|||
|
|||
|
so wie bisher auch - nur eben mit Zeitabfrage davor:
Code:
{if $smarty.now|date_format:'%H' LT 9}
<img src="/del_old_cache.php" alt="" align="left" border="0" height="1" width="1">
{/if}
|
![]() |
| Lesezeichen |
| Stichworte |
| cache löschen , zeitsteuerung |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| ebay Cache Zeiten | Martin-F | ebay Modul | 2 | 17.05.2008 13:31 |
| Cache geht bei mir nicht | JVH | Skript Installation & Upgrades | 9 | 15.07.2007 11:01 |
| Cache leeren | MarcoG | Affilinator - Wie geht das ? | 1 | 03.04.2006 17:29 |
| Cache Ordner werden nicht gelöscht - Update 05.12.2005 | FrankW | Bestätigte Bugs und Probleme | 2 | 08.12.2005 20:07 |