我有 big database
s,其中包含大量表,并且在单独的文件夹中有PHP/HTML
文件。现在我想要的是当用户浏览我们的页面时让我的页面加载更快,然后是数据库上的内容,它和并行运行的文件。这意味着没有任何文件流被阻塞,或者每个文件一个一个地打开,这需要大量时间。每个作品都分开并分配在一个地方制作页面是什么意思?那么,如果有任何代码允许所有文件(包括数据库)并行工作,我们将如何实现呢?java script
css
css
PHP/HTML
问问题
63 次
1 回答
2
您可以将所有<script>
标签放在标签的底部<body>
。根据雅虎网站加速最佳实践。
脚本引起的问题是它们会阻止并行下载。HTTP/1.1 规范建议浏览器每个主机名并行下载不超过两个组件。如果您从多个主机名提供图像,则可以同时进行两次以上的下载。但是,在下载脚本时,浏览器不会启动任何其他下载,即使在不同的主机名上也是如此。
你不能对你的样式表做同样的事情。它不仅不是 W3C 投诉,而且实际上也无济于事。
在 Yahoo! 研究性能时,我们发现将样式表移动到文档 HEAD 会使页面加载速度更快。这是因为将样式表放在 HEAD 中可以让页面逐步呈现。
附带说明一下,如果加载页面需要花费这么多时间,还请查看您的 PHP 和 SQL 查询。尝试优化这些。
于 2012-08-08T12:40:49.447 回答