2017-09-20 3 views
0

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

0

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.

Verwandte Themen