Volltextsuche
Seitencache beim Ändern von Inhalten aktuell halten
15. Januar 2019 Änderungsdatum: 05. Februar 2021 weblication cms seitencache projektcache seite cache speichern umbenennen Webseiten sollen zum einen aktuell, aber auch performant sein. Die Inhalte sollten daher aus einem
wCache
den Projekt-Cache Void clearCache(String project, Int probability = 1, Int expires = 3600) clearCachePath Löscht den Cache einer Datei (ab Version 006.000.000.000) Void clearCachePath(String path, String project = '', Int expires = -1)
Cache Varianten nutzen
13. Dezember 2012 Änderungsdatum: 21. Januar 2022 weblication cms cache varianten Den Weblication Cache können Sie ab sofort mit eigenen Varianten nutzen. Dadurch ist es möglich, beliebige Darstellungsvarianten auch über
Dynamische Inhalte und Cache kombinieren
und Cache kombinieren Veröffentlichungsdatum: 12. Dezember 2012 Änderungsdatum: 30. März 2021 weblication cms cache performance dynamisch personalisiert Auch in Seiten mit aktivem Cache können dynamische Inhalte über PHP generiert
Weblication® Cache Report
2014 weblication cache report performance Nutzen Sie die Möglichkeiten der Report-Funktionen, um zu prüfen, ob die Cache-Einstellungen Ihres Projektes für bestmögliche Performance gesetzt sind. Weblication® bietet in aktuellen Versionen
So prüfen Sie, ob der Cache aufgrund der zeitgesteuerten Veröffentlichung gelöscht werden muss
gelöscht werden muss Nutzbar ab: Version Veröffentlichungsdatum: 31. März 2010 Änderungsdatum: 22. November 2010 cache zeitgesteuerte veröffentlichung Falls sich der Online-Status innerhalb der Cache-Laufzeit einer Seite ändern, kann es
Den Cache-Status einer Seite prüfen
einer Seite prüfen Veröffentlichungsdatum: 31. Januar 2013 Änderungsdatum: 21. Januar 2022 weblication cms cache status Mit den neuen Framework-Funktionen wPageCur::willAddToCache und wPageCur::wasCached können Sie ermitteln, ob
FAQs
Nur durch das Speichern dieser Einstellungen wird die Übernahme des Besitzers wirksam. Wann wird der Weblication Cache eingesetzt und wann nicht? Der Weblication Cache wird nur eingesetzt, wenn ein Benutzer nicht angemeldet ist. Dadurch
wOutput::loadWithoutCache
Benutzer ohne Cache aufgerufen wird Funktionsaufruf Boolean loadWithoutCache(String url) Parameter url URL, die ohne Cache aufgerufen wird Beispiel: Impressum wird ohne Cache aufgerufen (auch wenn Cache eingestellt ist) Quelltext <?php
wCache::rebuildCacheURL
soll domain Falls eine abweichende Domain genutzt werden soll (z.B. http://ihredomain.dd Beispiel: Erneuert den Cache der angegebenen URL Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $url =
wCache::clearCachePath
String project = '', Int expires = -1) Parameter path Pfad der Datei (wird z.B. /de/index.php angegeben, wird auch der Cache für /de/index.php?p=xyz gelöscht) project Optionale Projektangabe Projekt expires Gültigkeit (in Sekunden), bis eine
Performance-Optimierungen
Veröffentlichungsdatum: 30. Dezember 2017 Änderungsdatum: 21. Dezember 2020 weblication cms performance optimierungen cache ladezeiten seitenaufbau Dieser Artikel beschreibt Möglichkeiten, die Ihnen zur Verfügung stehen, um die Performance
wCache::clearCacheURL
Int expires = -1) Parameter url URL project Optionale Projektangabe Projekt expires Gültigkeit (in Sekunden), bis eine Cache-Datei gelöscht wird Beispiel: Löscht den Cache der angegebenen URL Quelltext <?php include( $_SERVER [
wPageCur::wasCached
wasCached() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt, ob die aktuelle Seite aus dem Cache kommt Quelltext <?php wPageCur :: wasCached () ?> Weiterführende Links Den Cache-Status einer Seite prüfen
wCache::getFilesTdpExpires
Array getFilesTdpExpires(String project) Parameter project Projektpfad Beispiel: Ermittelt, für welche Dateien der Cache aufgrund der zeitgesteuerten Veröffentlichung gelöscht werden muss Quelltext <?php $pathProject = '/base' ;
wCache::tdpExpires
Dateien nicht auf Seitenebene erfasst werden können, kann diese Funktion notwendig sein. Beispiel: Prüft, ob der Cache aufgrund der zeitgesteuerten Veröffentlichung gelöscht werden muss Quelltext <?php $pathProject = wProjectCur ::
Cache aller verfügbaren Weblication Projekte leeren
Cache aller verfügbaren Weblication Projekte leeren Folgendes Script, in der DocumentRoot abgelegt, leert den Projektcache
wCache::clearCacheProject
clearCacheProject(String project, Array options = array()) Parameter project Projektpfad options subDir Falls ein Cache-Unterverzeichnis gelöscht werden soll, kann dieses hier angegeben werden. force [|true] Falls der Cache auch dann
wCache::clearCache
probability Wahrscheinlichkeit (z.B. 1 für immer, 100 für jedes 100. mal) expires Gültigkeit (in Sekunden), bis eine Cache-Datei gelöscht wird Beispiel: Löscht den Cache des angegebenen Projektes Quelltext <?php wCache :: clearCache (
FAQs
um ein effizientes Debugging im Weblication® CMS zu gewährleisten. Welche Vorteile bietet ein partieller Cache bei Webseiten mit dynamischen und statischen Inhalten? Der partielle Cache ermöglicht es, nur wenige Bereiche der
Änderungen in Weblication® CMS Core/GRID
beim Anlegen einer Seite über die Navigationsbearbeitung ausgewählt werden kann. 008.002.107.000 21.01.2014 Die Cache-Einstellungen können bei Vererbung direkt über den Info-Layer erreicht und bearbeitet werden. 008.002.089.000
wCache::getTimeCachedURL
Int getTimeCachedURL(String url, String project = '') Parameter url URL Beispiel: Ermittelt das Erstellungsdatum des Caches einer URL als Zeitstempel. Falls keine Cache-Datei vorliegt, wird 0 zurückgegeben. Quelltext <?php include(
Empfehlung beim Einsatz von Blätterlisten
Veröffentlichungsdatum: 21. Oktober 2015 Änderungsdatum: 19. Januar 2022 liste bildergalerie pagination blätterliste cache Listen mit Pagination (Seitennummerierung) sollten ab einer gewissen Anzahl mit Bedacht eingesetzt werden. Liste mit
FAQs
bereit:Immer anzeigen Wenn nicht angemeldet Wenn angemeldet Dadurch kann ein Redakteur für Besuch... Wie kann ich den Cache Report in Weblication® aufrufen und nutzen? Ab der Weblication® Version BASE 2.x können Administratoren den Cache
FAQs
== 'yes' && $customerData['payment'] == 'paypal'){ $redirectU... Wie verhindere ich, dass eine eigentlich zu cachende Seite im Cache gespeichert wird? Um eine Seite, die normalerweise gecacht wird, vom Cache auszuschließen, rufen Sie
Projekt-Cache löschen greift nicht - was tun?
nicht - was tun? Veröffentlichungsdatum: 10. Oktober 2018 Änderungsdatum: 26. Februar 2021 weblication cms projekt cache löschen ereignisse async Über Projektereignisse wird bei bestimmten Aktionen (z.B. Speichern, Hochladen, etc.) der
php
execution Definiert, ob PHP erst nach dem Cache ausgeführt werden soll [|1] addToCache Falls das Ergebnis auch vom Cache ausgeführt werden soll [|1] addToCache Falls das Ergebnis auch vom Cache berücksichtigt werden soll Weiterführende
FAQs
eingebunden werden:... $mailData['street'] = wUserData::getData($userName, "/... Wie erkenne ich, ob eine Seite aus dem Cache geladen wurde? Mit der Funktion wPageCur::wasCached() können Sie feststellen, ob eine Seite aus dem Cache ausgeliefert
So definieren Sie das Lösch-Intervall des Repository-Index
Repository-Index Nutzbar ab: Version Veröffentlichungsdatum: 02. Mai 2011 Änderungsdatum: 07. Mai 2014 wconf index cache repository listen Dieser Artikel beschreibt, wie Sie das Intervall festlegen, zu dem das Index-Verzeichnis von
FAQs
Hauptnavigationspunkte mit Mouseover-Balken, animierte Höhe Hau... Welche Verbesserungen bringt der zusätzliche Cache in Weblication® CMS Version 9? Der zusätzliche Cache sorgt für:Keine Verzögerung beim Speichern durch Bereinigung
FAQs
durchführen, damit die Änderung wirksam wird:Speichern Sie die SCSS-Datei. Löschen Sie gegebenenfalls den Projekt-Cache. Was ist zu beachten, wenn das für og:image definierte Bild beim Publizieren nicht verwendet wird? Wenn beim Teilen in
FAQs
die dann gesondert angeboten werden. Gibt es weitere Funktionen, die in Projektereignissen beim Umgang mit Caches oder Indizes verwendet werden können? Ja, zum Beispiel die Funktion $wSearch->addUrlToIndex(), die verwendet wird,
Google Fonts lokal einbinden
eingebunden, muss der Besucher damit rechnen, dass er Daten an Google sendet, sofern er die Schriftart nicht bereits im Cache hat. Aus Datenschutzssicht ist es also empfehlenswert Schriften nicht über den Google Server zu beziehen, sondern
Performance der Webseite optimieren
der PHP Skriptlaufzeit Optimierungen und deren Auswirkungen auf einem Testsystem 2. Reduzierung der Anfragen Browser Cache nutzen Weniger Dateien ausliefern 3. Reduzierung der zu übertragenden Datenmenge Weiterführende Links 1. Reduzierung
wRepository::clearIndexDir
Löscht den Verzeichnisindex
wUsers::clearIndexUsers
Löscht den Benutzerindex
wUsers::clearIndexGroups
Löscht den Gruppenindex
includeJsRessources
merge Fügt die Dateien zusammen Boolean addModificationTime Ergänzt den Pfad um das Änderungsdatum, um ungewolltes Cachen zu verhindern Boolean addDataAttributes Ergänzt alle data-xyz Atttribute im Script-Tag Boolean defer Falls die Skripte
Alternative Darstellung der Webseite: CSS benutzerabhängig nutzen
17px; color: #000000;} /* Weitere Formatierungen für eine alternative Ansicht können Sie hier setzen: */ Seiten-Cache berücksichtigen Der Datei-Cache der Webseiten muß bei einem Ansichtsswitch auch berücksichtigt werden. Hierzu
Beispiele für das Suchen & Ersetzen Werkzeug
Ausdrücken rekursiv ändern Beispiel 2: Schlüsselwörter (wd:keywords) mit regulären Ausdrücken ersetzen Beispiel 3: Cache-Einstellung mit regulären Ausdrücken auf Erben einstellen Beispiel 4: Workflow über reguläre Ausdrücke auf Erben
Monitoring des Cache-Aufbaus: So sehen Sie, wann eine Seite neu generiert wurde
So sehen Sie, wann eine Seite neu generiert wurde 24. Sep 2015 Über das Monitoring-Tool in Weblication® ist der Cache-Aufbau sichtbar (ab Weblication® Version 010.001.311.000 ). Die violett-farbenen Ausschläge zeigen die Aufrufe, bei
FAQs
Die Anpassung des Lösch-Intervalls ist insbesondere sinnvoll bei hochfrequentierten Websites, bei denen der Cache von Listen ein gröÃeres Datenvolumen erzeugt. Durch das regelmäÃige Löschen des Verzeichnis-Index kann
wNavigation::createNavigationHTML
Navigation neu generiert wird, falls der Benutzer eingeloggt ist navidExpires Navigations-ID, die als Basis für den Cache genutzt wird. Falls nichts definiert ist, wird immer die Standard Navigations-ID genutzt. Ändert sich die Navigation
Immer schnelle Seiten: Der asynchrone Cache in Weblication®
Cache in Weblication® 25. Sep 2015 Weblication® Version 10 bietet immer schnelle Seiten durch den asynchronen Cache : Beim Aufruf einer Seite wird diese zunächst über den Cache ausgeliefert, und im Hintergrund wird die Seite nach der
FAQs
und so z.B. sprachabhängige Hintergrundbilder definieren. Welche Funktion wird verwendet, um den Projekt-Cache programmgesteuert im Weblication CMS zu löschen? Die Funktion wCache::clearCacheProject() wird verwendet, um den
FAQs
im Weblication CMS? Die Standard-.htaccess Datei im Assets-Verzeichnis enthält üblicherweise:Konfiguration für Cache-Laufzeiten mittels mod_expires für Bilder und Videos Komprimierung für SVG-Dateien mittels mod_deflate Header für
Die Breadcrumb zeigt einen falschen Pfad an
" 1 " expires= " 3600 " expiresUser= " 0 "/> <!-- Breadcrumb mit expires-Wert von 0 (Sekunden) - kein Cache --> data= " {$wProjectPath}/wGlobal/content/navigations/standard.wNavigation.php " template= "
Datei-Status - Cache | Weblication CMS Onlinedokumentation
In der Entwurf Ansicht innerhalb der Dateibearbeitung wird Ihnen in der Status-Lasche der aktuell gesetzte Cache-Status der Datei angezeigt. Durch Klick auf das Cache-Symbol öffnet sich die Maske zum Setzen des Cache-Status.
Report - Cache | Weblication CMS Onlinedokumentation
Analysewerkzeugen können Sie sich zum Projekt einen Cache-Report anzeigen lassen. Dieser gibt einen Überblick, welche Cache-Einstellungen zu Dateien gesetzt sind. So lassen sich zu einem Projekt die gesetzten Cache-Werte sehr schnell
Inhaltsprojekt - Projekteinstellungen (Cache) | Weblication CMS Onlinedokumentation
In den Projekteinstellungen für das Inhaltsprojekt können Sie allgemeine Einstellungen setzen, die sich auf das Cache-Verhalten auswirken. Projekteinstellungen Durch Klick auf den Button " Projekteinstellungen " öffnet sich ein neues