Magento verbesserter (improved) Cleanup

Standardmäßig leert das Magento-Cleanup-Script ja das komplette Session-Verzeichnis. Das Problem ist nur dass dabei auch aktive Sessions gelöscht werden. Das bringt die aktuellen Besucher sicher nicht in Kauflaune. ok, man könnte das Script ja auch nachts laufen lassen aber selbst da sind manchmal Besucher unterwegs.Ich habe mal das beliebte Magento-Cleanup-Script etwas erweitert so dass dieses im Session-Verzeichnis nur noch die Dateien löscht die älter als 1 Tag sind. Das dürfte ja reichen ;-) Nachts sollte das Script trotzdem aufgerufen werden da es ja auch Serverkapazität benötigt.

Da ich mich bisher nicht traute das Cleanup-Script auf unseren zwei stärksten Shops laufen zu lassen kamen es zu folgenden (deutlichen) Ergebnissen:

Shop 1-Session-Dateien vorher: 48.930 / 198MB

Shop 1-Session-Dateien nachher: 875 / 2,8MB

Shop 2-Session-Dateien vorher: 23.213 / 90MB

Shop 2-Session-Dateien nachher: 321 / 1,1MB

Das zeigt schon recht deutlich was da eingespart werden kann.

Hier das Script zum Download: magento-cleanup_MB.php als txt-Datei.