Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中实现会话压缩?_Java_Jsp_Session_Servlets_Compression - Fatal编程技术网

如何在Java中实现会话压缩?

如何在Java中实现会话压缩?,java,jsp,session,servlets,compression,Java,Jsp,Session,Servlets,Compression,我在听.Net摇滚乐!Scott Hunter的播客,其中提到了会话压缩。我想知道如何在Java中实现会话压缩?有关设置内容编码HTTP头的示例,请参阅。附录:如中所示,检查接受编码和处理内容编码说明了相应的使用,但方法有限。如前所述,servlet容器本身可能支持自动压缩,例如..请参阅设置内容编码HTTP头的示例。附录:如中所示,检查接受编码和处理内容编码说明了相应的使用,但方法有限。正如所述,servlet容器本身可能支持自动压缩,例如,..术语会话压缩在JSP/servlet中没有任何意

我在听.Net摇滚乐!Scott Hunter的播客,其中提到了会话压缩。我想知道如何在Java中实现会话压缩?

有关设置内容编码HTTP头的示例,请参阅。附录:如中所示,检查接受编码和处理内容编码说明了相应的使用,但方法有限。如前所述,servlet容器本身可能支持自动压缩,例如..

请参阅设置内容编码HTTP头的示例。附录:如中所示,检查接受编码和处理内容编码说明了相应的使用,但方法有限。正如所述,servlet容器本身可能支持自动压缩,例如,..

术语会话压缩在JSP/servlet中没有任何意义。我想你要么误解了它,要么它只是.NET特有的。在JSP/Servlet中,会话实际上完全位于服务器端。也许.NET出于某种奇怪的原因将其来回传递给客户机,然后压缩会话数据确实可以节省网络带宽。但是,这在JSP/Servlet中同样没有意义。压缩服务器内存中的会话数据也没有什么意义,它只会增加更多的开销

要优化JSP/Servlet Web应用程序的性能,我建议安装并遵循其操作。然而,YSlow的技术调整建议仅限于PHP和/或ASP。但是,您可以在本文的JSP/Servlet Web应用程序中找到有关应用YSlow性能规则的详细信息


希望这能有所帮助。

会话压缩这个术语在JSP/Servlet中毫无意义。我想你要么误解了它,要么它只是.NET特有的。在JSP/Servlet中,会话实际上完全位于服务器端。也许.NET出于某种奇怪的原因将其来回传递给客户机,然后压缩会话数据确实可以节省网络带宽。但是,这在JSP/Servlet中同样没有意义。压缩服务器内存中的会话数据也没有什么意义,它只会增加更多的开销

要优化JSP/Servlet Web应用程序的性能,我建议安装并遵循其操作。然而,YSlow的技术调整建议仅限于PHP和/或ASP。但是,您可以在本文的JSP/Servlet Web应用程序中找到有关应用YSlow性能规则的详细信息


希望这有帮助。

在集群的情况下,会话可以序列化并通过tcp发送


在这种情况下,会话内容的序列化格式很重要。但如果需要优化,这只是简单的writeObject/readObject编码。

在集群的情况下,会话可以序列化并通过tcp发送


在这种情况下,会话内容的序列化格式很重要。但如果需要优化,这只是简单的writeObject/readObject编码。

+1了解更多正确的最新信息。在Tomcat连接器中启用压缩功能是否可以避免修改标头?当然可以。只修改标题实际上什么都不做!谢谢你的回复。我想我明白了,我修改了我的答案。我欢迎任何更正。只有在每个GzipOutputStream下自己对输出进行编码时,设置标题才有意义。另请参阅performance tune文章中提到的FileServlet。可能在ASP.NET中,它类似于JSF.+1中的客户端状态保存,以获取更多正确的最新信息。在Tomcat连接器中启用压缩功能是否可以避免修改标头?当然可以。只修改标题实际上什么都不做!谢谢你的回复。我想我明白了,我修改了我的答案。我欢迎任何更正。只有在每个GzipOutputStream下自己对输出进行编码时,设置标题才有意义。另请参阅performance tune文章中提到的FileServlet。在ASP.NET中,它可能类似于JSF中的客户端状态保存。