Z-Blog负载均衡的方法(图片篇)
2011-01-05 12:06
302 查看
在之前我曾讨论过关于网站负载均衡的技术与分类,而现在由于Z-Blog访问量比较大的时候,会造成服务器负载和流量过大,引起性能问题。今年解决zblog性能问题也是我首要问题,先从处理图片开始下手吧。目前想到了两点。
一:用LazyLoad作延迟加载图片的效果
很多博客图片过多,比如我博客调用gravatar头像可过多,可以使用LazyLoad作延迟加载图片的效果,LazyLoad是一个用JavaScript编写的jQuery插件.它可以延迟加载长页面中的图片.在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置.这与图片预加载的处理方式正好是相反的。(官方演示地址)
二:upload放在另外一台服务器
把下载文件夹upload放在另外一台服务器,upload这个文件夹是zblog上传文件的目录
具体方法是,设定一个新的服务器网站地址(独立服务器或者申请的免费空间都可以),例如img.lusongsong.com,在这个新服务器网站上建立upload目录,将原有的upload文件都复制到这个新服务器下。这样的话,可以大大减少服务器的压力。其次就是要规范文章的的图片URL写法,不要写成绝对地址(就是不要写图片的完整地址),要写成upload/xxx.jpg或者upload/xxx.gif什么的。
目前对于z-blog图片的负载均衡优化办法只想到这些,希望大家能提出更好的办法!
一:用LazyLoad作延迟加载图片的效果
很多博客图片过多,比如我博客调用gravatar头像可过多,可以使用LazyLoad作延迟加载图片的效果,LazyLoad是一个用JavaScript编写的jQuery插件.它可以延迟加载长页面中的图片.在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置.这与图片预加载的处理方式正好是相反的。(官方演示地址)
二:upload放在另外一台服务器
把下载文件夹upload放在另外一台服务器,upload这个文件夹是zblog上传文件的目录
具体方法是,设定一个新的服务器网站地址(独立服务器或者申请的免费空间都可以),例如img.lusongsong.com,在这个新服务器网站上建立upload目录,将原有的upload文件都复制到这个新服务器下。这样的话,可以大大减少服务器的压力。其次就是要规范文章的的图片URL写法,不要写成绝对地址(就是不要写图片的完整地址),要写成upload/xxx.jpg或者upload/xxx.gif什么的。
目前对于z-blog图片的负载均衡优化办法只想到这些,希望大家能提出更好的办法!
相关文章推荐
- UIImage加载图片的两种方法区别
- iOS 用这些方法把图片不压缩,部分显示在imageView上面。。。。
- 一种从纹理图片提取多边形的方法
- ASp.net下 fckeditor 配置图片上传最简单的方法
- 批量优化图片的方法
- UIImage的扩展方法——裁剪图片和等比列缩放图片-翻转-圆形等
- 一个上传图片生成缩略图的方法
- 几种EXT 显示图片的方法
- IE 6 下无法加载图片的奇怪问题及其解决方法
- android图片处理方法(不断收集中)
- ios UIView设置背景图片的方法
- PHP创建缩略图造成图片质量低下的完美解决方法
- windows下nginx+tomcat配置负载均衡的方法
- app上传图片借口方法demo
- 解决水晶报表中动态加载的图片或利用水晶报表创建的图表不显示图片的方法
- 修复ipa图片png方法
- 图片转换图片流方法(二进制流)
- PHP下载远程图片的几种方法总结
- Android图片处理的的一些方法
- android添加图片到本地,无法即使刷新的解决方法