คำถามติดแท็ก state-saving

1
เหตุใด JSF จึงบันทึกสถานะของส่วนประกอบ UI บนเซิร์ฟเวอร์
JSF บันทึกสถานะของส่วนประกอบ UI บนฝั่งเซิร์ฟเวอร์จนถึงช่วงเวลาใดและเมื่อใดที่ข้อมูลสถานะของคอมโพเนนต์ UI จะถูกลบออกจากหน่วยความจำเซิร์ฟเวอร์ ในฐานะผู้ใช้ที่ล็อกอินบนแอปพลิเคชันจะสำรวจหน้าต่างๆสถานะของส่วนประกอบจะยังคงสะสมอยู่บนเซิร์ฟเวอร์หรือไม่ ฉันไม่เข้าใจว่าการรักษาสถานะส่วนประกอบ UI บนเซิร์ฟเวอร์มีประโยชน์อย่างไร!? การส่งผ่านข้อมูลที่ตรวจสอบแล้ว / แปลงไปยังถั่วที่มีการจัดการโดยตรงไม่เพียงพอหรือไม่ ฉันสามารถหรือฉันควรพยายามหลีกเลี่ยงได้หรือไม่? นั่นไม่ใช้หน่วยความจำมากเกินไปในฝั่งเซิร์ฟเวอร์หรือไม่หากมีเซสชันผู้ใช้พร้อมกันหลายพันเซสชัน ฉันมีแอปพลิเคชันที่ผู้ใช้สามารถโพสต์บล็อกในบางหัวข้อได้ บล็อกนี้มีขนาดค่อนข้างใหญ่ เมื่อจะมีการโพสต์กลับหรือขอดูบล็อกข้อมูลขนาดใหญ่นี้จะถูกบันทึกเป็นส่วนหนึ่งของสถานะของส่วนประกอบหรือไม่? สิ่งนี้จะกินหน่วยความจำมากเกินไป นี่ไม่น่ากังวลเหรอ? อัปเดต 1: ตอนนี้ไม่จำเป็นต้องบันทึกสถานะขณะใช้ JSF อีกต่อไป การใช้งาน Stateless JSF ประสิทธิภาพสูงพร้อมให้ใช้งาน ดูบล็อกนี้และคำถามนี้เพื่อดูรายละเอียดและการสนทนาที่เกี่ยวข้อง นอกจากนี้ยังมีปัญหาที่เปิดอยู่เพื่อรวมไว้ในข้อกำหนด JSF ซึ่งเป็นตัวเลือกในการจัดเตรียมโหมดไร้สถานะสำหรับ JSF (PS พิจารณาลงคะแนนสำหรับปัญหานี้และนี้ถ้านี้เป็นคุณสมบัติที่มีประโยชน์สำหรับคุณ.) ปรับปรุง 2 (24-02-2556): ข่าวดีMojarra 2.1.19มาพร้อมโหมดไร้สัญชาติ ! ดูที่นี่: http://weblogs.java.net/blog/mriem/archive/2013/02/08/jsf-going-stateless?force=255 http://java.net/jira/browse/JAVASERVERFACES-2731 http://balusc.blogspot.de/2013/02/stateless-jsf.html
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.