php - 在生成整个页面(由 PHP 动态生成)之前,如何预加载 .css 和 .js 文件

标签 php javascript performance optimization preload

我的主页(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/

相关文章:

php - 如何使用 PHP 在表中保存禁用的组合框和单选按钮

java - 重构类以提高效率

python - 函数内部的函数 - 每次?

PHP/MySQL 特殊字符显示不正确

php - 用 PHP 处理 HTML 复选框表单

php - 明显不在 Laravel 中工作

javascript - 元素 li 的 onmouseover 不起作用

javascript - 如何在 Angular-JS 中获取日期格式

javascript - 使用querySelectorAll过滤具有特定值的选项标签

sql - mysql子查询出奇地慢