gpt4 book ai didi

jsp - JSP 和自动刷新属性的最佳缓冲区大小

转载 作者:行者123 更新时间:2023-12-03 23:43:09 32 4
gpt4 key购买 nike

有没有人建议为 JSP 设置最佳缓冲区大小?您可以使用以下页面指令在 JSP 中设置缓冲区大小

    <%@page buffer="xxxkb" autoFlush="true" %>

我的问题如下
  • 我的理解是,您使用的缓冲区大小越小,客户端浏览器的性能就越好。我的假设正确吗?如果您不这么认为,请解释
  • 最佳缓冲区大小应该是多少
  • 有没有办法知道默认缓冲区大小是多少?
  • 一旦达到最大大小,将 autoflush 设置为 true 应该刷新缓冲区。如果您将其设置为 false,则由您决定何时刷新
  • 最佳答案

    1.我的理解是,您使用的缓冲区大小越小,客户端浏览器的性能就越好。我的假设正确吗?如果您不这么认为,请解释

    答案:是的,实际上不是在性能方面。但在呈现内容方面。因为客户端会以更快的速度获取数据。缓冲区大小应大于或等于底层套接字缓冲区大小。否则,尽管在达到缓冲区大小时 jsp 会刷新,但实际上不会将其写入客户端。

    2.最佳缓冲区大小应该是多少

    答案:正如我上面所说,它应该大于或等于底层套接字缓冲区大小。最佳尺寸还取决于您的应用。它应该是这样一个值,一旦达到缓冲区大小,响应将被提交并且您不能再进行导致添加响应头的操作。

    3.有没有办法知道默认缓冲区大小是多少?

    答案 : 是的,通过使用 JspWriter 类。 JspWriter 有一个 getter getBufferSize()这为您提供了缓冲区大小。 JspWriter 可以使用 pageContext.getOut() 获得.

    4. 将 autoflush 设置为 true 应该会在达到最大大小时刷新缓冲区。如果您将其设置为 false,则由您决定何时刷新

    答案 : 如果设置为 true,则在达到最大缓冲区大小时将刷新。如果设置为false,则会抛出异常

    关于jsp - JSP 和自动刷新属性的最佳缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10868281/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com