Wie ändere ich das Aktualisierungsintervall von ContentFinder?
Standardmäßig aktualisiert der ContentFinder seine Suchergebnisse automatisch alle 20 Sekunden, um nach neuen Elemente zu suchen. Diese Aktualisierung ist eine Ursache für den Leistungsabfall, insbesondere wenn ContentFinder-Anfragen mit langer Laufzeit in den Protokollen angezeigt werden.
Das Aktualisierungsintervall kann durch Überlagern und Ändern des Skripts in /libs/cq/ui/widgets/source/widgets/wcm/ContentFinderTab.js
definiert werden.
In CQ5.3 und späteren Versionen können Sie:
/crxde
(CRXDE Lite) und melden Sie sich als Administrator an/libs/cq/ui/widgets/source/constants.js nach /apps/cq/ui/widgets/source/
(wenn die Ordnerstruktur nicht unter /app existiert, erstellen Sie sie erst, speichern sie und kopieren dann constants.js)CQ.CF_REFRESH_INTERVAL
konstant auf 0Oder
CQ.CF_REFRESH_INTERVAL
beinhaltet.Der Inhaltsucher führt auch automatisch eine Asset-Suche durch, sobald der Anwender auf eine Registerkarte für die Inhaltsuche klickt oder eine Seite geladen wird. Wenn Sie feststellen, dass die Ergebnisse der automatischen Suche für Autoren nicht wirklich hilfreich sind oder Sie bereit sind, auf diese Funktion zu verzichten, um eine höhere Leistung zu erhalten, sollten Sie die Suche deaktivieren. Hinweis: Der Prozess weiter unten funktioniert bei CQ5.3 und CQ5.2.1.
Führen Sie die folgenden Schritte aus, um die anfängliche Suche zu deaktivieren, die vom Content Finder beim Klicken auf eine Registerkarte oder beim Laden einer Seite ausgeführt wird:
/libs/cq/ui/widgets/source/widgets/wcm/ContentFinderTab.js to /apps/cq/ui/widgets/source/widgets/wcm/
kopieren (falls die Ordnerstruktur unter /apps noch nicht existiert, erstellen Sie sie zuerst, dann speichern, dann ContentFinderTab.js kopieren).this.loadStore(this.getParams())
im "Ereignis zeigen"-Handler des Content Finders auskommentieren.CQ.wcm.ContentFinderTab.getResultsBoxConfig = function(config, proxyConfig, storeConfig, refreshInterval) { // MOD START: disable refreshing refreshInterval = "0"; // MOD END: disable refreshing
constructor: function(config) { config = CQ.Util.applyDefaults(config, { "layout": "border", // "title": config.title ? config.title : "", "items": [], "listeners": { "show": function() { //this.loadStore(this.getParams()); } } }); CQ.wcm.ContentFinderTab.superclass.constructor.call(this, config); },
Wenn ein Benutzer mit der Eingabe eines Pfads im Suchfeld des Content Finders beginnt, werden ihm Vorschläge angezeigt. In einer CQ5-Instanz mit einer großen Menge an Inhalt führt diese Funktion dazu, dass die Systemleistung beeinträchtigt wird.
Um diese Funktion zu deaktivieren, tun Sie Folgendes:
Hinweis: In Schritt 3 müssen Sie den Text ersetzen. Kommentieren Sie nicht die Zeile, da es sonst nicht funktioniert.
CQ5.2.1- / CQ >= 5.3
Herunterladen
Herunterladen
Bei Ihrem Konto anmelden