Ich habe festgestellt, dass es möglich ist, die Liferay-Sitzung automatisch zu verlängern. Damit läuft die Sitzung nicht ab, bis Sie Ihren Browser schließen. Gibt es irgendwelche Einschränkungen oder Nachteile eines solchen Ansatzes? Irgendwelche Leistung verschlechtern oder laden Probleme?Liferay 6.2 Session autoextend Nachteile
Antwort
Wie bei jeder abstrakten Frage zu hypothetischen Auswirkungen auf die Leistung (oder vorläufige Optimierung) diese Frage ist im Grunde nicht zu beantworten - aber hier ist einige Kriterien:
Natürlich Pingen Sie den Server, um eine Sitzung zu verlängern einige zusätzliche Belastung entstehen - Wenn dies zu einer Leistungsminderung führt, haben Sie höchstwahrscheinlich eine sehr überlastete Installation. Wenn Ihr Server den ganzen Tag langweilig ist, bringt der zusätzliche Ping ihn nicht herunter.
Möglicherweise sind benutzerdefinierte Anwendungen in Ihrer Installation ausgeführt, die Daten in der Sitzung des Benutzers speichern. Wenn das ein paar Bytes sind (wie Liferay, z. B. die aktuell angemeldeten Benutzerinformationen): Es gibt wahrscheinlich keine Verschlechterung. Wenn Sie 1 MB Informationen pro Sitzung speichern (in Ihren eigenen benutzerdefinierten Anwendungen - Liferay tut dies nicht), können sich die Dinge unterscheiden: Multiplizieren Sie einfach Ihre Sitzungsspeichergröße mit der Anzahl der gleichzeitigen Benutzer, die Sie erwarten. Wenn diese Speicherbelegung auf ein Problem hinweist: Lassen Sie Ihre benutzerdefinierten Apps die Sitzung weniger verwenden - es ist sowieso ein schlechter Stil.
Wird Ihre spezielle Installation an irgendeiner Verschlechterung leiden? Messen. Es gibt keinen Weg um dies herum. Wenn Sie einen Cluster ausführen und einzelne Computer aus dem Load Balancer entfernen möchten: Wenn Sie Sitzungen künstlich verlängern, weist dies möglicherweise darauf hin, dass auf einem Computer immer noch Sitzungen geöffnet sind, auch wenn dies meist der Fall ist Bei unbeaufsichtigten Browsern - Sie werden überhöhte Zahlen erhalten und es dauert länger, wenn Sie Maschinen herunterfahren müssen, wenn Sie darauf warten müssen, dass die Sitzungsanzahl fast Null ist.
- 1. Unterstützt Liferay 6.2 apache Wicket?
- 2. Klebrige Fußzeile in Liferay 6.2
- 3. Erstellen fehlgeschlagen Liferay 6.2 Anwendung
- 4. Maven Theme Build Liferay 6.2
- 5. Liferay 6.2 - Laden Portlet von Client-Seite
- 6. Aktualisieren von Liferay 6.2 maven Plugins in Liferay 7 Modul
- 7. Importieren einer Sitemap von Liferay 7.0 nach Liferay 6.2
- 8. liferay Plugin-Projektes in Liferay 6.2 Blick auf Fehler
- 9. Hintergrundbild Pfad in CSS-Dateien - Liferay 6.2
- 10. Erweitern LoginUtil in Liferay 6.2 Hook
- 11. Get Portlet-Typ in Liferay 6.2 Hook
- 12. Liferay 6.2 mit Tomcat 7 - Ausnahme: java.lang.OutOfMemoryError
- 13. Wie Status dlfileentry in Liferay 6.2
- 14. Liferay 6.2 Hinzufügen eines neuen CSS-Editors
- 15. Benutzerdefinierte ckEditor Toolbar in Liferay 6.2
- 16. Liferay 6.2 GA6 Erstellung erste Portlet Ausgabe
- 17. Liferay Portal 6.2 - Checkbox in Such Container
- 18. CSS Änderungen für Dockbar Liferay 6.2
- 19. Liferay 6.2 Abfragen Results für Admin-Benutzer
- 20. Liferay 6.2 ga 5 - Upload SVG-Probleme
- 21. Abfrage ausgeführt auf liferay 6.2 Datenbank
- 22. Liferay 6.2 EE Trial License Renewal
- 23. Wie recaptcha in Liferay 6.2 zu integrieren?
- 24. Liferay Set Portlet Session-Wert
- 25. Oracle Datendatei AutoExtend Frage
- 26. Liferay Service-Builder 6.2: Viele zu eins-Beziehungen
- 27. Benutzerdefiniertes Portlet in meinem Header hinzufügen Liferay 6.2
- 28. Probleme mit mehreren privaten Seiten in Liferay 6.2
- 29. Liferay Portal 6.2 - Wie theme_display in Web Content Template
- 30. Upgrade von Liferay 6.2 maven theme in DXP theme