Z-Blog负载均衡的方法(图片篇)

在之前我曾讨论过关于网站负载均衡的技术与分类,而现在由于Z-Blog访问量比较大的时候,会造成服务器负载和流量过大,引起性能问题。今年解决zblog性能问题也是我首要问题,先从处理图片开始下手吧。目前想到了两点。

一:用Lazy Load作延迟加载图片的效果

很多博客图片过多,比如我博客调用gravatar头像可过多,可以使用Lazy Load作延迟加载图片的效果,Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的。(官方演示地址

二:upload放在另外一台服务器

把下载文件夹upload放在另外一台服务器,upload这个文件夹是zblog上传文件的目录

具体方法是,设定一个新的服务器网站地址(独立服务器或者申请的免费空间都可以),例如img.lusongsong.com,在这个新服务器网站上建立upload目录,将原有的upload文件都复制到这个新服务器下。这样的话,可以大大减少服务器的压力。其次就是要规范文章的的图片URL写法,不要写成绝对地址(就是不要写图片的完整地址),要写成upload/xxx.jpg或者upload/xxx.gif什么的。

目前对于z-blog图片的负载均衡优化办法只想到这些,希望大家能提出更好的办法!