Julian Budke Posted November 6, 2009 Report Share Posted November 6, 2009 Hallo, da ich gerade Feinheiten an unserem Shop verändere muss ich nach fast jeder Änderung den Cache leeren, leider ist im Handbuch nur die Funktionion dokumentiert, wie der Plugincache zu deaktivieren ist. Im Moment lösche ich den immer von Hand, aber für die Dauer der Arbeiten wäre es einfacher diesen einfach auszuschalten und später wieder zu aktivieren. Weiß jemand wo es einen Schalter dafür gibt? Link to comment Share on other sites More sharing options...
df:bug Posted November 7, 2009 Report Share Posted November 7, 2009 Hallo, diesen Schalter gibt es nicht, da das System immer mit dem Cache arbeitet. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Sigma Posted June 13, 2010 Report Share Posted June 13, 2010 Hi, seltsamerweise "arbeitet" das System recht wenig mit dem cache! Außerdem löscht es den cache nciht von selbst. Innerhalb einer Woche legte mein Shop über 36.000 dateien im cache verzeichnis an. das sind über ein gigabyte speicherplatz. hat die cachefunktion einen fehler? läuft das ganze nicht rund? zwecks plugin-cache (db hooks): was empfehlt ihr? lieber db-hooks ausschalten? Link to comment Share on other sites More sharing options...
Townboy Posted June 14, 2010 Report Share Posted June 14, 2010 Hallo Julian, hier, lege Dir diese Datei separat in das Rootverzeichnis Deines Shops: <?php $dir = @opendir ('cache'); while (($entry = @readdir($dir)) !== false) { if(substr($entry, 0, 3) == '_xt') { unlink('cache/'.$entry); } echo 'Datei '.$entry.'<br/>'; } @closedir('cache'); ?> Beispielsweise nennst Du die Datei Cache-loeschen.php. Wenn Du die Seite im Browser aufrufst kannst Du nun den Cache mit F5 auf einmal löschen. Echt praktisch. Gruß Michael Schuh Link to comment Share on other sites More sharing options...
Sigma Posted June 16, 2010 Report Share Posted June 16, 2010 tag zusammen, soweit ich das sehe, werden in den namen der caching dateiena uch session-ids gespeichert oder irre ich mich da? hier ein beispielname: _xtCore_pages_categorie_listing_categorie_listing.html_3e808c659bf70dbf307ad2678a481dde6_categorie_3_de_1_EUR_1^%%5A^5AA^5AADBDAE%%categorie_listing ist das korrekt so? problem bei der sache ist, dass diese dateien nicht gelöscht werden... vielen dank vorab Link to comment Share on other sites More sharing options...
chefjaeger Posted June 16, 2010 Report Share Posted June 16, 2010 Bei uns ist es genau so, das Cacheverzeichnis wird nicht geleert. Bisher hatte ich nie daran gedacht, habe dann aber vor 2 Tagen mal reingeschaut und musste feststellen, dass dort 93.000 Dateien lagerten. Teilweise noch vom Herbst letzten Jahres, als wir den Shop installiert haben. Verstehe auch nicht so ganz, wie das Teil denn nun arbeitet, aber bei 15.000 Artikeln sind 93.000 Dateien ein bissel viel!? Link to comment Share on other sites More sharing options...
aka-bigs Posted July 22, 2010 Report Share Posted July 22, 2010 in der /conf/cache_times.php define('USE_CACHE','true'); auf "false" setzen ! Link to comment Share on other sites More sharing options...
Sigma Posted July 25, 2010 Report Share Posted July 25, 2010 danke für den hinweis! wird der cache denn überhaupt genutzt? denn gelöscht werden die dateien ja scheinbar nicht. eure weiteren erfahrungen? bei mir werden durch ein script ständig alle dateien gelöscht, die älter als 12 stunden sind. Link to comment Share on other sites More sharing options...
chefjaeger Posted July 25, 2010 Report Share Posted July 25, 2010 Ist bei uns genau so, der Cache legt zu tausenden Dateien an. Bis zum manuellen Eingriff waren Dateien noch von der Erstinstallation vor gut 9 Monaten drin. Denke nicht, das der Cache wirklich so arbeitet wie er sollte. Kann auch persönlich in Parsetimes und Logs keinen Unterschied sehen zwischen Cache und NoCache. Bislang ist mir außer Google und dem selbst programmiertem in OSC noch KEIN System überhaupt über den Weg gelaufen, dessen Cache wirklich korrekt und sinnvoll gearbeitet hat. Was soll's, bringt ja eh nicht wirklich was....von daher Link to comment Share on other sites More sharing options...
mzanier Posted July 25, 2010 Report Share Posted July 25, 2010 Denke nicht, das der Cache wirklich so arbeitet wie er sollte. Kann auch persönlich in Parsetimes und Logs keinen Unterschied sehen zwischen Cache und NoCache. Bei ein paar parellelen Zugriffen wirst du da auch keinen Unterschied feststellen, und da ist es auch egal ob cache oder nicht, dafür ist mysql und dessen cache noch schnell genug. Anders sieht hier aber in größeren Shopinstallationen aus, hier wird idr der cache und templates_c in einen memcache cluster gelegt. Link to comment Share on other sites More sharing options...
Sigma Posted July 25, 2010 Report Share Posted July 25, 2010 Moin Mario, bin vor ein paar stunden an deinem Wohnort vorbeigefahren ^^ Wie dem auch sei... warum werden denn die alten dateien nicht gelöscht? Link to comment Share on other sites More sharing options...
chefjaeger Posted July 25, 2010 Report Share Posted July 25, 2010 Ich meinte das auch nicht nur speziell auf die Zeiten, da geb ich durchaus klein bei Mir (und den anderen hier) fiel es eben nur daran auf, das eben die Cache-Verzeichnisse einfach nicht geleert werden und es dort sozusagen zur Müll-Ansammlung kommt. Und das eben leider bei sehr vielen Systemen, da ist Veyton auch kein Sonderfall. Oder wie ist zu erklären, dass das Cache-Verzeichnis mit zig tausenden Dateien gefüllt war, die bis zur Erstinstallation zurückreichen? Link to comment Share on other sites More sharing options...
mzanier Posted July 25, 2010 Report Share Posted July 25, 2010 Ich meinte das auch nicht nur speziell auf die Zeiten, da geb ich durchaus klein bei Mir (und den anderen hier) fiel es eben nur daran auf, das eben die Cache-Verzeichnisse einfach nicht geleert werden und es dort sozusagen zur Müll-Ansammlung kommt. Und das eben leider bei sehr vielen Systemen, da ist Veyton auch kein Sonderfall. Oder wie ist zu erklären, dass das Cache-Verzeichnis mit zig tausenden Dateien gefüllt war, die bis zur Erstinstallation zurückreichen? wenn eine cache datei sehr alt ist, dann wurde diese seite bisher nicht wieder aufgerufen, ansonsten wäre die cache datei aktualisiert worden. wer nicht sehr hoch frequentierte seiten hat, cache deaktivieren oder cache verzeichnis mit einem cronjob regelmäßig von alten datein ausmisten. Link to comment Share on other sites More sharing options...
Sigma Posted July 25, 2010 Report Share Posted July 25, 2010 hi, aber die cache dateien haben die session id im dateinamen! somit KANN eine datei doch garnicht wieder gefunden werden! niemand kommt am nächsten tag mit der gleichen session wieder... Link to comment Share on other sites More sharing options...
oldbear Posted July 26, 2010 Report Share Posted July 26, 2010 hi, try this ... Grüsseitl_toolbox.zip Link to comment Share on other sites More sharing options...
Sigma Posted July 26, 2010 Report Share Posted July 26, 2010 und was ist das schönes? ^^ Link to comment Share on other sites More sharing options...
oldbear Posted July 26, 2010 Report Share Posted July 26, 2010 kleines Tool fürs Backend unter "System" Link to comment Share on other sites More sharing options...
optimizer Posted May 30, 2011 Report Share Posted May 30, 2011 Habes das Plugin mal installiert, jedoch passiert wenn ich unter "Cache Leeren" => "bearbeiten" kilcke nichts...! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.