尽早输出(flush)缓冲

未匹配的标注

当用户请求一个页面时,服务器需要用大约 200 到 500 毫秒来渲染 HTML 页面,在这期间,浏览器闲等着数据到达。PHP 中有一个 flush() 函数,可以发送部分已经准备好的 HTML到浏览器,以便服务器还在忙于处理剩余页面时,浏览器可以提前开始获取资源。

可以考虑在之后输出一次缓冲,HTML head一般比较容易生成,先发送以便浏览器开始获取

里引用的CSS等资源。

例如:

<!-- css, js -->
</head>
<?php flush(); ?>
<body>
<!-- content -->

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
Summer
讨论数量: 0
发起讨论 只看当前版本


暂无话题~