0

我有 big databases,其中包含大量表,并且在单独的文件夹中有PHP/HTML文件。现在我想要的是当用户浏览我们的页面时让我的页面加载更快,然后是数据库上的内容,它和并行运行的文件。这意味着没有任何文件流被阻塞,或者每个文件一个一个地打开,这需要大量时间。每个作品都分开并分配在一个地方制作页面是什么意思?那么,如果有任何代码允许所有文件(包括数据库)并行工作,我们将如何实现呢?java scriptcsscssPHP/HTML

4

1 回答 1

2

您可以将所有<script>标签放在标签的底部<body>。根据雅虎网站加速最佳实践

脚本引起的问题是它们会阻止并行下载。HTTP/1.1 规范建议浏览器每个主机名并行下载不超过两个组件。如果您从多个主机名提供图像,则可以同时进行两次以上的下载。但是,在下载脚本时,浏览器不会启动任何其他下载,即使在不同的主机名上也是如此。

你不能对你的样式表做同样的事情。它不仅不是 W3C 投诉,而且实际上也无济于事。

在 Yahoo! 研究性能时,我们发现将样式表移动到文档 HEAD 会使页面加载速度更快。这是因为将样式表放在 HEAD 中可以让页面逐步呈现。


附带说明一下,如果加载页面需要花费这么多时间,还请查看您的 PHP 和 SQL 查询。尝试优化这些。

于 2012-08-08T12:40:49.447 回答