{"issue":{"created_at":"2011-11-29T06:54:19Z","state":"open","updated_at":"2011-11-29T06:54:20Z","user":{"gravatar_id":"256406243346b9253f8610fb1d1e05f6","id":1215373,"url":"https://api.github.com/users/importer","avatar_url":"https://secure.gravatar.com/avatar/256406243346b9253f8610fb1d1e05f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"importer"},"comments":1,"body":"Hallo Leo,\n\nmomentan bietet TYPOlight nur die Möglichkeit des Cachings von kompletten Seiten. Da aber die meisten Seiten nicht rein statisch sind, sondern meist auch dynamische Elemente beinhalten, z. B. Wetterbericht, Nachrichten (von RSS-Feeds), Zufallsbilder, etc., wäre eine Möglichkeite einzelne Module/Content-Elemente vom Caching auszuschlißen ein sehr wichtiges Feature. Wenn z. B. jedes Modul/Content-Element eine Selektbox für das Caching hätte in der man z. B. folgendes auswählen könnte:\n\n- Cacheeintstellungen von Seiter übernehmen \n- Kein Caching \n- Caching 5 Min. > dies würde implizieren, dass hier ein eingener Cacheinetrag erstellt wird\n- Caching ...\n- Caching 7 Tage\n\nEine Lösung könnte meiner Meinung nach wie folgt aussehen (nur ganz grob):\n- Für alle Elemente einer Seite muss gespeichert werden, ob individuelle Cacheinstellungen existieren (dies kann ja wiederum auch gecached werden)\n- Existiert keine gesonderten Cacheeinstellungen: Verhalten wie bisher > komplette Seite cachen\n- Existieren gesonderte Cacheinstellungen: Die komplette Seite an den Stellen an welchen die Elemente mit abweichenden Cacheinstellungen existieren diese mit Markern versehen und die komplette Seie mit den Markern cachen. Anschließend die Marker mit den Elementen ersetzen.\n\nHoffe Dir ist klar was ich meine ;-). \n\n\nGruß und besten Dank\nSteffen\n\n--- _Originally created by aibiman on July 8th, 2009, at 01:05pm (ID 854)_","assignee":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"id":2379317,"number":854,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[{"name":"Feature","color":"4183c4","url":"https://api.github.com/repos/contao/test/labels/Feature"},{"name":"framework","color":"e6e6e6","url":"https://api.github.com/repos/contao/test/labels/framework"}],"title":"Caching: Elemente ausschließen","closed_at":null,"html_url":"https://github.com/contao/test/issues/854","url":"https://api.github.com/repos/contao/test/issues/854","milestone":null},"action":"created","comment":{"created_at":"2011-11-29T06:54:20Z","updated_at":"2011-11-29T06:54:20Z","user":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"body":"Der Ansatz ist leider kontraproduktiv, da der TYPOlight-Cache nur deshalb so effektiv ist, weil er fast die gesamte Routine inklusive des Aufbaus einer Verbindung zur Datenbank umgeht. Sobald auch nur ein dynamisches Element auf der Seite ist, macht es fast keinen Unterschied mehr, ob die Seite komplett aus der DB geladen wird oder nur das eine Element.\n\n--- _Originally created on July 26th, 2009, at 06:56pm_","id":2918011,"url":"https://api.github.com/repos/contao/test/issues/comments/2918011"}}