前端杂谈 · Web

前端性能优化 尽早输出(flush)缓冲

小编 · 5月1日 · 2020年

用户请求页面时,服务器通常需要花费200 ~ 500毫秒来组合 HTML 页面。在此期间,浏览器处于空闲、等待数据状态。使用PHP中的flush()函数,可以发送部分已经准备好的 HTML到浏览器,以便服务器还在忙于处理剩余页面时,浏览器可以提前开始获取资源。

前端性能优化 尽早输出(flush)缓冲

可以考虑在</head>之后输出一次缓冲,HTML head一般比较容易生成,先发送以便浏览器开始获取<head>里引用的CSS等资源。

Example:

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

必须 注册 为本站用户, 登录 后才可以发表评论!