Wenn Sie sich die Zeit genommen haben, zu verstehen, wie Caching in Totara funktioniert, können Sie Caching für Ihre Website konfigurieren. Dies kann ein schwieriger Prozess sein, und es gibt leider keine Schritt-für-Schritt-Anleitung dafür. Wie Caching für eine Website am besten konfiguriert werden kann, hängt von der Website und den verfügbaren Ressourcen ab.
Nachfolgend finden Sie einige Punkte zur Optimierung der Cache-Performance:
- Planen Sie es. Es ist eine komplexe Sache. Verstehen Sie Ihre Website, Ihr System und überlegen Sie sorgfältig, wie Nutzer alles nutzen werden.
- Wenn Sie eine kleine Website haben, sind die Gewinne wahrscheinlich nicht signifikant, aber wenn Sie eine große Website haben, kann dies zu einer erheblichen Leistungssteigerung führen.
- Wenn Sie sich Cache-Backends ansehen, sollten Sie die Vor- und Nachteile jedes einzelnen nachvollziehen. Denken Sie an Ihre Website, wenn Sie an sie denken. Abhängig von Ihrer Website können Sie feststellen, dass kein einziges Cache-Backend die gesamten Bedürfnisse Ihrer Website erfüllen wird und dass Sie von mehreren Backends profitieren werden.
- Normalerweise ist es nicht so einfach, ein Cache-Backend zu installieren und dann zu verwenden. Achten Sie auf die Konfiguration und versuchen Sie, sie für Ihr System zu optimieren. Testen Sie es separat und verstehen Sie seine Leistung, bevor Sie mit Totara verwandte Probleme besprechen. Der Cache ermöglicht es Ihnen, das Laden der Datenbank zu verschieben und die Bearbeitung von Seitenanfragen zu reduzieren. Wenn Sie zum Beispiel memcache installiert haben, aber Ihre Verbindung nicht dafür optimiert wurde, werden Sie sich möglicherweise in einer Verlustsituation befinden, bevor Sie Totara überhaupt über den memcache-Server informieren.
- Beachten Sie bei der Berücksichtigung Ihrer Standardspeicherinstanzen, dass sie mit Datensätzen unterschiedlicher Größe und Häufigkeit arbeiten müssen. Für eine große Website sollten Sie sich jede Cache-Definition ansehen und sie einem Store zuordnen, der am besten für die darin enthaltenen Daten und die Häufigkeit des Zugriffs geeignet ist.
- Berücksichtigen Sie bei der Zuordnung von Store-Instanzen zu Cache-Speichern sorgfältig den Cache, den Sie zuordnen, und treffen Sie eine Entscheidung basierend auf dem, was Sie über Ihre Website verstehen und was Sie über den Cache wissen.
- Testen Sie Ihre Konfiguration. Wenn Sie Stress testen können, noch besser! Wenn Sie Leistungsinformationen aktivieren, druckt Totara auch Cache-Zugriffsinformationen am unteren Bildschirmrand. Sie können dies verwenden, um visuell zu überprüfen, ob der Cache wie erwartet verwendet wird, und es gibt Ihnen einen Hinweis darauf, wo es zu Misses usw. kommt.
- Behalten Sie Ihr Backend im Auge. Totara bietet keine Möglichkeit, ein Cache-Backend zu überwachen, und das sollten Sie sicherlich im Auge behalten. Memcache entfernt beispielsweise am wenigsten verwendete Daten, wenn sie voll sind, um Platz für neue Einträge zu schaffen. APC hingegen akzeptiert keine Daten mehr, wenn es voll ist. Beides wirkt sich auf Ihre Leistung aus, wenn es voll ist, und Sie werden auf Fehler stoßen. APC schneidet jedoch schlecht ab, wenn es voll ist, aber es ist viel schneller.
Join the Totara Community for more resources to help you get the most out of Totara.
© Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.