通过在发送html结束之前加载js / css来提高站点性能

时间:2012-09-12 07:52:41

标签: php html performance apache template-engine

我正在为我的网站(XML / XSLT)使用模板系统。该系统在完成所有工作后将输出生成的HTML。这导致浏览器仅在生成所有HTML之后开始下载所有内容的行为。在某些页面上,这是1秒或更长时间。

现在,我想尝试加快速度,让浏览器在完成所有工作之前下载css / js文件(可能还有一个图像精灵)。

我显然不能直接发送整个头部,因为每个页面的标题,关键字和描述都不同,只发送部分头部似乎不起作用。

有没有人建议如何做到这一点?

我正在使用apache和php。

1 个答案:

答案 0 :(得分:1)

您几乎无法控制浏览器下载呈现页面所需的内容。这取决于浏览器的实现。

Chrome中有一个很好的选项,可以显示下载内容的时间轴。以下是如何构建stackoverflow的示例:

enter image description here