PHP - 优化加载过程

Mic*_*ael 2 html javascript php

我运行一个基于PHP的登录页面,其中包含一个大的标题图形和一个div,其中包含常见的JavaScript共享按钮,如Twitter,Stumpleupon和Facebook.这些按钮正在减慢下面的加载过程.

所以我想首先显示网站的重要部分,最后应该加载不太重要的部分.

如何存档?谢谢迈克尔

phi*_*hag 5

最简单的方法是将所有JavaScript代码移动到文档的底部.它可能需要一些修改(即使用DOM函数而不是document.write)或重新定位,但会在这些小工具完全加载之前使网站可用.设置asyncdefer是一个优雅,但也复杂的替代品.

连接多个JavaScript文档也有帮助,尤其是对于并发连接数较少的旧浏览器.您还可以将图形(主要是图标/徽标等)与CSS精灵组合在一起.在最前沿,data:URL允许将图像嵌入到HTML文档的源中.在Yahoo Best Practices中阅读有关这些技术的更多信息.

通过gzipping HTML和CSS文档可以获得额外的加速.JavaScript文件也可以压缩,但缩小(例如使用YUI压缩器)往往会获得更大的收益.您还应该为静态资源指定缓存指令.

在服务器端,你应该真正使用像APC这样的php字节码cacher .谷歌有一些关于PHP最佳实践的额外提示.

一般资源: