月度归档:2013年09月

高性能网站的三十五条黄金法则

(一):减少请求数

(二):使用CDN

(三):对资源添加缓存控制

(四):对资源启用压缩

(五):在顶部放置样式定义

(六):在文档底部放置脚本定义或引用

(七):避免在CSS中使用表达式

(八):将脚本文件和样式表作为外部文件引用

(九):减少DNS查找的次数

(十):最小化JAVASCRIPT和CSS

(十一):避免重定向

(十二):删除重复脚本

(十三):配置ETags

(十四):使AJAX调用尽可能利用缓存特性

(十五):尽可能早地发送缓冲区内容

(十六):为AJAX请求使用GET方法

(十七):延迟或按需加载内容

(十八):预加载内容

(十九):减少DOM元素的数量

(二十):使用多个主机来平衡负载

(二十一):尽量少用iframe

(二十二):避免404错误

(二十三):减小Cookie的体积

(二十四):通过使用不同的主机减少对cookie的使用

(二十五):避免对DOM元素进行过多操作

(二十六):设计“智能”的事件处理程序

(二十七):使用link而不是@import导入样式表

(二十八):避免使用Filters(滤镜)

(二十九):优化图片

(三十):优化CSS sprites

(三十一):不要在页面中缩放图片

(三十二):使favicon.ico文件尽可能小并且可以缓存

(三十三):尽量使单个内容体积小于25KB

(三十四):将组件直接打包到页面

(三十五):避免将img的src属性设置为空白

 

来自雅虎的 Best Practices for Speeding Up Your Web Site

翻译:http://www.cnblogs.com/chenxizhang/archive/2013/05/20/3088196.html

关于 WordPress 如何使用又拍云存储

相关教程可参看:http://www.meshuo.com/archives/2280.html

这里我说一下自己使用过程中出现的一些问题:

我使用的是 Hacklog-remote-attachment-upyun 这个插件;

如果上传到又拍云存储的FTP目录是以 /uploads/2013/1.jpg 形式的,参数设置的时候,注意将”REST空间远程路径“、”HTTP远程路径“这两个参数设置成 “uploads”,如果是以 /2013/1.jpg 形式的,则设置成:“.”

如果使用自带的更新数据库功能后还有问题,可以通过SQL语句批量修改文件地址,如:

UPDATE  `wp_posts` SET post_content = REPLACE( post_content,  'img.iplaymid.com/2012/',  'img.iplaymid.com/uploads/2012/' );

注:第一个url是旧的,第二个为新的url。

将大部分的js、css及图片都放到又拍云进行加速后确实快了不少,可以到 http://www.iplaymid.com 感受下。