32 Reaktionen zu “TYPO3 Static File Cache – Mehr speed…”

Kommentare abonnieren (RSS) oder TrackBack URL

Hallo Tim,

da möchte ich ersteinmal mit einem gaaaaanz herzlichen „DANKE!“ feedbacken.

Trotztdem aber eine Frage: Ich habe nur die neuesten Insatalltionen im Composermode laufen, alle anderen (ca. 80%) sind zwar auf Versionen 7 und 8 geupdatet, können aber nicht an Deiner genialen Extension teilhaben. Zumindest habe ich das nicht auf die „traditionelle Art“ hinbekommen, auch wenn Du in github schreibst „or you could also copy-paste the extension manually“. Die Extension lässt sich iunstallieren, aber das war’s auch schon. Zuckt nicht. Nirgends.

Ich vermute ja noch Probleme bei der korrekten Einbindung in die .htaccess – hättest Du da mal ein aktuelles Muster? Oder funktioniert die Ext. wirklich nur und ausschließlich im composer-mode?

Dank & Gruß
Uwe

Uwe am 10. Juni 2018 um 19:43

Hmm… generell sollte die Extension als „Kopie“ ohne composer normal laufen. Deine htaccess-Vermutung macht Sinn. Werden den die Cache-Dateien erzeugt bzw. siehst du Meldungen in dem Backend Modul? Grüße, Tim

Tim Lochmüller am 10. Juni 2018 um 21:29

Moin Tim,

ich bin manchmal einfach nur ein Honk.
Deine Extension läuft auch als „manuelle Kopie“.
Mein Fehler war, dass ich noch als Admin im BE eingeloggt war (und als solcher das Caching unterbunden hatte). Tätääää….
Also alles gut und nochmal vielen Dank!

Uwe

Uwe am 10. Juni 2018 um 21:55

Moin erstmal und vielen Dank!
Ich habe gerade mal zu Testzwecken staticfilecache in eine DDEV-Installation integriert. Beim ersten Aufruf bin ich genau dann in den Fehler gelaufen, den Du vor ein paar Minuten gefixed hast: https://github.com/lochmueller/staticfilecache/commit/deaf878d79807d834199e08b837544f05cd590d9

Einen besseren Service gibt es nicht! Die Dateierstellung funktioniert wunderbar, schaue mir dann heute noch die Scheduler-Tasks an.

Stephan am 11. Juni 2018 um 11:20

Hey Stephan. Danke für das Feedback. Der Fehler ist in Version 5.4.1 nun korrigiert…

Tim Lochmüller am 11. Juni 2018 um 13:03

Aus welchem Grund veröffentlichst du die Extension nicht im TER? Wer dort nach staticfilecache sucht, findet nur die obsoleten Versionen (nc_ / fl_).

Peter Kraume am 12. Juni 2018 um 00:52

Vielen Dank für diese nützliche Extension. Eine Anregung hätte ich: es ist in manchen Szenarien vielleicht sinnvoll, nur ausgewählte Seiten in den static file cache aufzunehmen.

Sacha Vorbeck am 12. Juni 2018 um 07:02

@Peter: Ich habe mal die Jungs von Netcreators nach dem Schlüssel „staticfilecache“ gefragt.

@Sacha: Was genau meinst du damit. Würdest du gerne den „default-Wert“ von der Checkbox „Ja, statisch Cachen“ in den Seiteneigenschaften konfigurieren, sodass du per default „nicht cachen“ einstellen kannst um dann selektiv 1-2 Seiten aktiv zu cachen?

Beste Grüße,
Tim

Tim Lochmüller am 12. Juni 2018 um 08:15

Ich finde die extension super. Aber in einem aktuellen Projekt bekomme ich die neue Version einfach nicht aktiv.

The page is not static chachable via TypoScriptFrontend
config.no_cache is true

Ich hab alle vorkommen von no_cache auf 0 gesetzt. Zusätzlich noch mal generell auf 0 gesetzt. Kann es sein, dass eigentlich was anderes gemeint ist?

Beste Grüße
Aurelius

Aurelis am 29. Juni 2018 um 13:36

Hey… am besten mal rein Debuggen. Oft es ist RealURL bzw. die cHash Berechnung, welche fehlschlägt und den Cache deaktiviert. Beste Grüße,
Tim

Tim Lochmüller am 30. Juni 2018 um 00:16

Ist schon einige Monate her, seitdem ich mich an der Extension versucht habe. Damals habe ich es nicht hinbekommen, es manuell in Nicht-Composer Installationen zum Laufen zu bekommen.
Eben nochmal ausprobiert, klappt ja völlig problemlos!
Ist wirklich eine tolle, man könnte sagen essentielle TYPO3-Extension. Jetzt muss ich noch herausfinden, warum das Backend so rumschneckt, dann macht TYPO3 auch wieder Spaß 😀

Marco am 16. Juli 2018 um 13:52

Hi,
ich habe auf meinem Webserver ein Typo3 Ver. 8 installiert. Wenn ich über „Erweiterungen hinzufügen“ den Static File Cache installieren will, warnt das System mich, dass der STatic File Cache nur bis zur Version 7.99.99 zugelassen ist.
Kann ich diese auch bei Ver. 8.7.15 installieren?

Danke und VG

Niels am 16. Juli 2018 um 21:14

Die aktuellste Version vom Static File Cache gibt es nicht im TER, sondern nur als Download via Github oder halt via composer. Beste Grüße,
Tim

Tim Lochmüller am 16. Juli 2018 um 21:22

Hi,
danke für den Tipp. Habe heute mir den ZIP Ordner bei GITHUB runtergeladen und versucht die Erweiterung hinzuzufügen. Leider bekomme ich immer die Fehlermeldung, dass dies nicht funktioniert.
Woran könnte das liegen?
VG

Niels am 22. Juli 2018 um 16:33

Ähh… wenn du das Problem beschreibst oder die Fehlermeldung postest, dann kann dir betimmt wer helfen 😉
Grüße,
Tim

Tim Lochmüller am 22. Juli 2018 um 19:08

Wo findet man denn das Backend Modul? Muss man das erst irgendwo aktivieren? Habe staticfilecache 6.0 installiert, aber es taucht kein Backend-Modul auf.

Martin am 24. Juli 2018 um 15:24

Das Module ist unter „Info -> StaticFileCache“ zu finden. Es ist kein eigenes Hauptmodul und gliedert sich unter „Info“ ein… Grüße, Tim

Tim Lochmüller am 24. Juli 2018 um 18:29

Ah, cool, danke für die schnelle Rückmeldung!

Steht das schon irgendwo in der Doku und ich habe es nur übersehen?

Martin am 24. Juli 2018 um 19:06

Hey Martin… ich muss zugeben, dass es schwer zu finden ist, da die Dokumentation nicht in einem Dokument gerendert wird. Aber hier wäre die Info: https://github.com/lochmueller/staticfilecache/blob/master/Documentation/Monitoring/Index.rst

Grüße,
Tim

Tim Lochmüller am 24. Juli 2018 um 21:56

Dort hatte ich sogar geschaut, aber nicht in „Monitoring“. Einfach übersehen… Danke dir!

Martin am 25. Juli 2018 um 06:37

Hi Tim,

vielen Dank, Static File Cache funktioniert super auf Typo3 8.7.18. Jetzt möchte ich gerne Static File Cache in Kombination mit Redis verwenden, sodass der Cache in einer Redis Datenbank abgespeichert wird. Hast du eine Idee, wie man Static File Cache in Kombination mit Redis verwenden könnte?

Viele Grüße
Jacqueline

Jacqueline am 29. August 2018 um 11:31

Hallo Jacqueline, dies macht keinen Sinn bzw. ist konzeptionell nicht mögich. Wenn eine Datei im StaticFileCache liegt, ist diese schneller, als wenn du diese in den Redis legst. Bedenke, wenn etwas im Redis liegt, musst du zunächst PHP „starten“ und dann auch noch die Verbindung mit Redis aufbauen etc. Somit ist dies nicht möglich/nötig.
Beste Grüße,
Tim

Tim Lochmüller am 29. August 2018 um 11:46

Hallo Tim,
danke, aber wir sind trotzdem an Redis interessiert, da wir unsere Daten mit einer anderen Software aus Redis auslesen müssen (LoadBalancer).

Viele Grüße
Jacqueline

Jacqueline am 30. August 2018 um 12:39

Hallo Tim,
ich vermisse bei Staticfilecache die Möglichkeit einzelne statische Files anhand z.B. URL (Request)automatisiert zu löschen. Das macht bei den Seiten Sinn, wo eigener PlugIn platziert ist, der eigene Inhalte(mit Pagination) ausliefert. Die Filterkriterien sind Bestandteil der URL, sodass einzelne Ergebnisse durch URL eindeutig identifizierbar sind. Aktuell werden Sie auch durch staticfilecache gecacht. Aber ich kann Sie nicht einzeln säubern, wenn eine der Seiten durch eine Änderung (in ganz anderem Backend) betroffen ist.
Viele Grüße
Andreas Rack

Andreas am 31. August 2018 um 13:42

Hallo Andreas,
wenn eine Seite durch eine Änderung in einem „anderen Backend“ betroffen ist, so sollte ja dennoch das TYPO3 caching Framework aufgerufen werden (da ansonsten der Static File Cache, aber nicht der TYPO3 Cache gelöscht wird). In diesem Fall wird ja auch der StaticFileCache gelöscht. Wenn du dies „selektiver“ haben möchtest, dann würde ich empfehle CacheTags zu benutzen. Diese lassen sich sowohl über die Seite, als auch über das TSFE steuern. Die passenden Tags können über z.B. das Plugin ergänzt werden und dann kann der Cache auf Basis eines Tags gelöscht werden. Vorteil: Du erwischt immer alle nötigen Caches und nicht nur den vom SFC.
Bei Fragen kann ich gerne unterstützen….
Grüße,
Tim

Tim Lochmüller am 31. August 2018 um 14:35

Hallo Tim,

meine Arbeitsgruppe ist an der Speicherung in Redis interessiert. Wir wollen ein komplexeres System entwickeln, das einen Rapid Delivery Agent unterstützt.

Bist du in München auf dem Typo3Camp? Da könnten wir darüber diskutieren.

Viele Grüße
Jürgen

Jürgen Heym am 04. September 2018 um 09:33

Hallo Jürgen, bin ich leider nicht. Wie aber oben schon geschrieben, ist die Extension glaub ich der „falsche Ansatz“ dafür. Wenn es nur darum geht die vollständige Seite in den Redis zu schieben, dann würde ich einfach eine Mini-Extension schreiben und den Core-Hook benutzen um dies zu machen. Ich sehe noch nicht ganz den Use-Case innerhalb des SFC ein Redis zu füllen. Vermutlich ist es abhänig von einem dritten externen System… dies kann ich jedoch nicht überblicken. Beste Grüße,
Tim

Tim Lochmüller am 04. September 2018 um 13:01

Hallo zusammen,

leider komme ich nicht mehr ins Backend rein.

Bekomme diesen Fehler:

Oops, an error occurred!
Call to a member function getPackagePath() on null

Benutze unter anderem

OPcache und APCu

Heiko am 05. Oktober 2018 um 09:48

Hey Heiko, danke für die Info. Alles weitere besser im Bugtracker. Danke für das Anlegen des Tickets: https://github.com/lochmueller/staticfilecache/issues/98
Grüße,
Tim

Tim Lochmüller am 05. Oktober 2018 um 15:23

Hallo Tim,
vielen Dank für die Extension, hab die auf ner kleinen Seite (mit vielen News) die demnächst live gehen soll, installiert, läuft echt gut.
Mit der aktuellen Version von Github (Anfang Oktober, Version wird mit 6.1 angezeigt) bekomme ich unter Info die Meldung „static cache disabled on domain: testdomain.lan“. Bei der alten Version (6.0) vom Juli ist das nicht der Fall, hier wird der Cache problemlos geschrieben.
Liegt vermutlich am Eintrag tx_staticfilecache_cache in der Tabelle sys_domain. In dem getesteten Projekt gibt es allerdings keinen Domaineintrag…

Viele Grüße
helmet

helmet am 07. Oktober 2018 um 18:41

Hmm… gute Frage. Ich habe keine Instanzen ohne Domain Eintrag 😉 … habe mal die Rule angepasst, sodass diese ein wenig mehr „Fail-Safe“ ist: https://github.com/lochmueller/staticfilecache/commit/7712336e802af1e488606d0e1fea8048ba611949

Grüße,
Tim

Tim Lochmüller am 08. Oktober 2018 um 18:03

Klasse, nun funktioniert es auch ohne Domain-Record 🙂

helmet am 09. Oktober 2018 um 15:47
Ein Kommentar hinterlassen


 Name


 Mail (wird nicht veröffentlicht)


 Website

Bitte beachten sie, dass ihr Kommentar möglicherweise erst freigeschaltet werden muss.

Kategorien

Archiv (Quick)

November 2018
M D M D F S S
« Okt    
 1234
567891011
12131415161718
19202122232425
2627282930