前段时间用到的一个google的网站优化检测工具PageSpeed Insights主要是用来优化网站用

我刚搭建好的公司官网使用的是wordpress定制开发,主题开发好了之后,最后再来做性能优化,总结了一下几点

  1. wordpress生成缓存使用的是WP Super Cache可以将php页面缓存起来,用户请求页面后,不会每次都去执行php脚本
  2. 静态资源去除无意义cookie,子域名或者另行购置域名设置无cookie,当浏览器在请求中同时请求一张静态的图片和发送cookie时,服务器对于这些cookie不会做任何地使用,因此他们只是因为某些负面因素而创建的网络传输。所有你应该确定对于静态内容的请求是无cookie的请求,创建一个子域名并用他来存放所有静态内容。如果你的域名是www.example.org,你可以在static.example.org上存在静态内容。但是,如果你不是在www.example.org上而是在顶级域名example.org设置了cookie,那么所有对于static.example.org的请求都包含cookie。在这种情况下,你可以再重新购买一个新的域名来存在静态内容,并且要保持这个域名是无cookie的。Yahoo!使用的是ymig.com,YouTube使用的是ytimg.com,Amazon使用的是images-anazon.com等等。使用无cookie域名存在静态内容的另外一个好处就是一些代理(服务器)可能会拒绝对cookie的内容请求进行缓存。一个相关的建议就是,如果你想确定应该使用example.org还是www.example.org作为你的一主页,你要考虑到cookie带来的影响。忽略掉www会使你除了把cookie设置到*.example.org外没有其它选择,因此出于性能方面的考虑最好是使用带有www的子域名并且在它上面设置cookie。
  3. 静态资源加过期时间,nginx自行配置
  4. css合并和压缩,使用插件Autoptimize
  5. html压缩和去comment,使用插件Autoptimize
  6. js放到标签前,这个是靠wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );来规范
  7. SEO: All in One SEO

*更多参考yahoo网页优化