卢松松博客

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

 人参与 | 时间:2011年01月05日 12:06

在之前我曾讨论过关于网站负载均衡的技术与分类,而现在由于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图片的负载均衡优化办法只想到这些,希望大家能提出更好的办法!

顶: 0踩: 1

来源:,欢迎分享,(QQ/微信:13340454)

原文地址:http://lusongsong.com/blog/post/189.html

必填

选填

选填

◎已有 75 人评论,微信搜:QQ13340454

1楼利欧  2015-05-12 15:35:26
你这不一回事么?背着抱着一样沉。
顶: 0踩: 0 回复
2楼接阴婆在线阅读  2015-03-28 18:00:31
确实挺不错的,能够解决实际的问题,谢谢分享啦
顶: 0踩: 0 回复
3楼一路  2014-07-07 09:49:43
我想做第二种方法,我的网站是VPS搭建的,做图片分离,这些图片同样放在这台VPS上,和放在其他服务器加载效果是同等的吗?
顶: 0踩: 0 回复
4楼新天都棋牌  2011-10-03 06:19:56
新天都 奇 排 真 前 有 系
顶: 0踩: 0 回复
5楼飞翔博客  2011-08-23 01:32:22
关键是吧upload文件夹迁移到其他域名下,发布文章时怎么上传图片以及调用啊??
顶: 0踩: 0 回复
6楼淘宝开店货源  2011-07-21 18:10:50
站长你好
顶: 0踩: 0 回复
7楼合肥seo  2011-07-12 09:53:55
ZBLOG的负载确实是个问题,流量过大就超载,感谢分析
顶: 0踩: 0 回复
8楼北京菲佣  2011-06-25 00:32:36
裸奔还是不要[F]Haha[/F]命了?
顶: 0踩: 0 回复
9楼苏州冷水机  2011-06-23 10:04:40
这么经典,我怎么才发现,遗憾啊
顶: 0踩: 0 回复
10楼苏州电动门  2011-06-23 10:01:34
这个方法确实不错,有时间好好研究下
顶: 0踩: 0 回复
11楼苏州电动门  2011-06-23 10:00:59
这么多人来过了啊,看来我来的有点晚了
顶: 0踩: 0 回复
12楼奢侈品  2011-06-18 18:18:50
的技术与分类,而现在由
顶: 0踩: 0 回复
13楼知蚁博客  2011-05-28 23:17:48
看来我会去得好好改改了,我的图片都是用的绝对地址
顶: 0踩: 0 回复
14楼瓜瓜  2011-05-15 22:18:18
不错不错,谢谢
顶: 0踩: 0 回复
15楼减肥药排行榜  2011-04-16 11:26:44
速度速度
顶: 0踩: 0 回复
16楼我的久优  2011-01-29 20:06:34
真好!!做大博客的时候就用得到了
顶: 0踩: 0 回复
17楼春晚博客  2011-01-17 00:29:06
正好我用的zblog 也正好图片过多,转移图片存放位置这个比较实用 [F]Haha[/F]
顶: 0踩: 0 回复
18楼tao528  2011-01-11 17:05:41
不错,多谢楼主分享~
顶: 0踩: 0 回复
19楼南通人才网  2011-01-11 09:15:14
博主人气很旺!
顶: 0踩: 0 回复
20楼全月明  2011-01-10 15:47:15
这个方法不错,值得一试!
顶: 0踩: 0 回复
21楼SOHO一族  2011-01-10 13:52:17
我的博客刚换了模版,有朋友反映打开有些慢,有谁帮咱测试下?
顶: 0踩: 0 回复
22楼dxracer电脑椅  2011-01-10 08:07:30
这个方法不错
顶: 0踩: 0 回复
23楼丰胸精油  2011-01-09 14:36:09
博主强大哈!
顶: 0踩: 0 回复
24楼黄天化  2011-01-09 14:30:48
松哥方法不适合草根。个人认为;★很多博主为提高用户体验,使用了很多插件,插件对于资源很消耗的,虽然功能强大,但需要选择使用,比如版权插件需使用。但打分插件就没必要使用了。这个博主应该认真考虑,千万不可使用过多。★不可盲目添加特效代码,比如网页在线聊天,框架等。影响美观同时影响速度。★博文中得图片应该调用比如百度相册中得图片,这样速度快。★最后,博客留言,没必要使用Gavar调用显示头像
顶: 0踩: 0 回复
25楼孟津网  2011-01-08 22:31:56
强了再看
顶: 0踩: 0 回复
26楼www.qqwmba.net  2011-01-08 20:06:57
多写分享了 玩过一段ZBLOG
顶: 0踩: 0 回复
27楼注册香港公司  2011-01-08 18:06:15
感觉不错~~~~
顶: 0踩: 0 回复
28楼瘦身咖啡  2011-01-08 10:50:39
这个方法不错,很好,,,
顶: 0踩: 0 回复
29楼兰州网站建设  2011-01-07 19:57:38
呵呵 真的很不错
顶: 0踩: 0 回复
30楼cheapuggs  2011-01-07 16:51:32
效果是不错哈,呵呵
顶: 0踩: 0 回复
31楼高考制胜网  2011-01-07 16:45:52
写的很好,很有参考价值!
顶: 0踩: 0 回复
32楼衡阳seo  2011-01-07 15:39:11
松松的博客广告就是多啊!强悍!
顶: 0踩: 0 回复
33楼好看的电视剧  2011-01-07 14:36:02
我的博客流量太小,目前还不用考虑这个问题,先知道总是没错的。谢谢松松了!
顶: 0踩: 0 回复
34楼电加热器  2011-01-07 14:32:03
你好,你的网站被电信恶意和谐了。我打开显示电信推荐杀毒的东西。你应该告他。
顶: 0踩: 0 回复
35楼瘦身精油  2011-01-06 21:34:18
确实是个好方法,但也只能等到我的访问量足够大的时候啦
顶: 0踩: 0 回复
36楼WordPress啦  2011-01-06 16:13:28
Zblog没用过呢,改天试试,现在用的是wordPress的,感觉还不错。
顶: 0踩: 0 回复
37楼ixwebhosting中文  2011-01-06 16:12:01
进来了解一下
顶: 0踩: 0 回复
38楼痔疮怎么治疗  2011-01-06 16:11:09
这个在月光那里有学过、
顶: 0踩: 0 回复
39楼猪八戒  2011-01-06 11:14:58
我是wper
顶: 0踩: 0 回复
40楼mice  2011-01-06 10:35:03
说俩点吧..
1.关于jQuery那个Lazy Load..它只是一个伪延迟加载的插件..
先把图片src值放到or什么属性里面(太长了.忘记了..)..这个时候其实那个图就已经加载过一次了..
再替换src为占位图,然后当屏幕移动到图片位置的时候再从or什么属性里面提取出地址 再放到src值里面..其实这个插件很鸡肋.让图片加载俩次..不过有解决办法..我那里已经修改好了..
2.用另外的域名,不仅仅只是减少服务器的压力,而且因为不同域名的原因,就可以并行下载了,这个就不过多介绍了..就去搜索下资料吧..
--------------
0ver..[REVERT=卢松松 于 2011-1-6 22:19:25 回复]精辟,等我出差回来后,好好研究研究你所说的[/REVERT]
顶: 0踩: 0 回复
41楼冷轩信  2011-01-06 10:20:36
今天10点5分到10分左右打不开你的博客,松松的第二点是还需要修改Z-blog的程序吧,upload的地址改成img 的那个[REVERT=卢松松 于 2011-1-6 10:56:09 回复]从启了下服务器 呵呵。[/REVERT]
顶: 0踩: 0 回复
42楼园子  2011-01-06 10:04:13
Z-Blog 也可以好好折腾
呵呵。
顶: 0踩: 0 回复
43楼热门资讯网  2011-01-06 09:20:36
很好!值的参考
顶: 0踩: 0 回复
44楼英国斗牛犬网  2011-01-06 08:52:07
做大了,要考虑的事情就多了!
顶: 0踩: 0 回复
45楼90后创业  2011-01-06 02:20:13
很纠结,11年准备开设自己的独立博客。
不知道是接着使用Z-blog呐,还是使用WP呐。
都很吸引人,Z-blog用过,比较熟悉,WP插件功能很强大。
顶: 0踩: 0 回复
46楼RayChow  2011-01-05 23:07:43
弄一堆服务器,图片用MD5编码,根据编码使用不同的服务器
顶: 0踩: 0 回复
47楼80博客  2011-01-05 23:07:00
好像松哥给的这个官网地址没有延迟加载功能?
顶: 0踩: 0 回复
48楼Mucid  2011-01-05 22:51:01
额,像卢哥雄厚的财力,可以把sql和http服务器分开,好像iis也有群集服务的负载均衡。不晓得可不可以,搞几台linux的服务器做前台,用nigix配合iis负载均衡什么的……
顶: 0踩: 0 回复
49楼第六空间  2011-01-05 21:08:27
用WP的飘过了,从没在松松这点过广告,今天也点一次,哈哈
顶: 0踩: 0 回复
50楼便民博客  2011-01-05 20:45:36
过来 学习了!
顶: 0踩: 0 回复
51楼seo赚钱俱乐部  2011-01-05 20:44:41
这个也太技术了吧,我们好像都不用!
顶: 0踩: 0 回复
52楼4399赛尔号外挂  2011-01-05 20:41:00
写的不错,关键没空闲的服务器空间,免费的也不敢用,不稳定的
顶: 0踩: 0 回复
53楼ifenwen  2011-01-05 19:59:59
还好图片不多 慢慢再考虑了
顶: 0踩: 0 回复
54楼囧啊囧  2011-01-05 19:01:49
这两点我都用了,hoho
顶: 0踩: 0 回复
55楼LouisHan  2011-01-05 18:56:19
WP的负载均衡也有很多问题可以探讨啊
顶: 0踩: 0 回复
56楼su  2011-01-05 18:50:50
还以为换了个主题呢啊 呵呵
顶: 0踩: 0 回复
57楼星星之火  2011-01-05 18:50:08
还可以把图片压缩啊
顶: 0踩: 0 回复
58楼洛奇亚  2011-01-05 18:41:19
将upload文件夹放在别的服务器,如果这个服务器速度不够快其实也没有多大差别。主站负载是减少了,但是读取缓慢还是会存在的,建议松松你看看CDN(Content Delivery Network),这样子才是解决方法。lazy load在图片多的时候的确可以帮助一点点的,但是如果访客点击了你旁边那个“写评论”的浮动标签,这个lazy load有可能是突然加重负载的一个“凶手”。[REVERT=Mucid 于 2011-1-5 22:58:04 回复]这个确实,根据页面变化,一下啊载入很多……[/REVERT]
顶: 0踩: 0 回复
59楼songslee  2011-01-05 16:57:29
我认为用绝对路径才是王道。。。为何松松推荐相对路径呢,出发点为哪里?[REVERT=未寒 于 2011-1-5 18:36:39 回复]写多了会使劲地一直连接那个地址[F]Hehe[/F][/REVERT][REVERT=未寒 于 2011-1-5 18:38:10 回复][F]What[/F]upload搬到其他地方如何在编辑时直接上传呢?[/REVERT]
顶: 0踩: 0 回复
60楼韩国  2011-01-05 16:50:24
网站有图片会占用浏览者CPU,造成网页打开速度过慢,我用的是WP系统,有没有解决的好办法。
顶: 0踩: 0 回复
61楼校友淘  2011-01-05 16:49:59
现在用Z-blog人多啊。。。。。。。。。。。pr都很高哦
顶: 0踩: 0 回复
62楼绍兴seo  2011-01-05 16:38:36
对于zblog不懂,连现在用的wp也仅会操作而已。惭愧
顶: 0踩: 0 回复
63楼lty  2011-01-05 15:47:18
原来有服装商城客户流量70M/S左右,后经排查发现,绝大部分流量是其它站调用本站图片所致,而本身自己网站流量不到1M。博客图片多和博客流量大的也可以尝试卸掉外站流量,可以更改图片地址或设置防盗链等。
顶: 0踩: 0 回复
64楼80后网管小胡  2011-01-05 14:25:41
松松也挂百度的广告了呀
Z-blog用到一定数据的时候慢是肯定的,建议把数据库升级MSSQL,别用ACCESS了。
顶: 0踩: 0 回复
65楼78街  2011-01-05 13:33:58
第一个不错,第二个有点麻烦啊
顶: 0踩: 0 回复
66楼皇冠  2011-01-05 13:33:17
这篇文章很隐蔽,呵呵
顶: 0踩: 0 回复
67楼彩逍遥  2011-01-05 13:18:19
前排是抢不到了
顶: 0踩: 0 回复
68楼天津SEO  2011-01-05 12:42:16
ZBLOG的负载确实是个问题,流量过大就超载,感谢分析
顶: 0踩: 0 回复
69楼小宇博客  2011-01-05 12:41:43
第一个用处比较大
顶: 0踩: 0 回复
70楼Jquery教程  2011-01-05 12:30:42
呵呵~~这两个办法目前大多数门户网站都是这么做的~~
有的甚至划分的还要细致~~[REVERT=卢松松 于 2011-1-5 12:34:47 回复]你有什么建议吗?[/REVERT]
顶: 0踩: 0 回复
71楼发哥  2011-01-05 12:30:39
对,绝对位置图片比较难以打开
顶: 0踩: 0 回复
72楼阿Q电影  2011-01-05 12:30:35
占个前排。
顶: 0踩: 0 回复
73楼爱情电影  2011-01-05 12:30:10
你们这些家伙抢的真快。
顶: 0踩: 0 回复
74楼广州SEO  2011-01-05 12:29:45
终于坐了回沙发了[REVERT=卢松松 于 2011-1-6 22:43:51 回复]哎呀 不容易啊[/REVERT]
顶: 0踩: 0 回复
75楼Jquery教程  2011-01-05 12:29:33
呵呵~先抢了沙发再看呀~~
顶: 0踩: 0 回复
76楼广州SEO  2011-01-05 12:29:32
shafa ma [REVERT=校友淘 于 2011-1-5 16:50:19 回复]沙发被你做了。。。。地板我都没了[/REVERT]
顶: 0踩: 0 回复