我的主页(index.php)是由PHP动态生成的,因此大约需要1s才能将页面交付给用户。
因为我的css和js脚本位于(index.php)的 header 中,所以在1s之后,css和js将开始下载。
是否有一些预加载此 js 和 css 文件的通用方法?
<小时/>我的方法是删除index.php的所有内容,仅在我的css和js文件中包含<'head>,然后执行一些js来加载整个indexOriginal.php(以及在我的服务器上生成的动态内容)通过 PHP),因此这应该使用户能够与 indexOriginal.php 并行下载 css、js。
这是正确的方法吗?
最佳答案
您建议的方法可行。您还可以考虑更改 PHP 脚本,以便在开始将页面的其余部分组合在一起之前快速交付页面的第一部分( <html>
向下到 <body>
)(请参阅 http://php.net/manual/en/function.flush.php )。
关于php - 在生成整个页面(由 PHP 动态生成)之前,如何预加载 .css 和 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18151557/