在JSF中减小viewstate隐藏字段大小的最佳方法是什么?我注意到我的视图状态大约是40k,对于每个请求和响应,这都会向下传递到客户端,并返回到服务器,特别是到达服务器时,这对用户来说是一个显着的减慢。
我的环境JSF1.2、MyFaces、Tomcat、Tomahawk、RichFaces
发布于 2008-09-23 15:11:22
如果您使用的是MyFaces,则可以尝试此设置以在发送到客户端之前压缩视图状态。
<context-param>
<param-name>org.apache.myfaces.COMPRESS_STATE_IN_CLIENT</param-name>
<param-value>true</param-value>
</context-param> `
发布于 2008-09-23 23:51:09
一种选择是在客户端完全保存视图状态,但您可能会面临一些问题,例如无法序列化对象。您可能想尝试根据您的需求使用不同的压缩算法/实用程序,但由于浏览器将默认使用GZip,我不确定您能获得多少好处。
https://stackoverflow.com/questions/121605
复制相似问题