各位谁有图片服务器的解决方案吗?

2010-11-18 00:22:05 +08:00
 rety2008
运维一论坛, 日IP在10W左右,PV100W+

图片较多.一台百兆独享的独立图片服务器.

做了防盗链. 但依然带宽跑满. 图片显示速度巨慢

泪牛满面。。求效率的方法。
8970 次点击
所在节点    问与答
28 条回复
POPOEVER
2010-11-18 00:57:15 +08:00
关签名图片
keakon
2010-11-18 01:22:33 +08:00
其实很多反向代理服务器会缓存静态文件的,其中还有免费的

不过考虑到你的流量很大,建议去找一个比较好的,和vender谈一下,适当支付一点费用就行了
austin
2010-11-18 02:13:25 +08:00
@POPOEVER 同意,从运营上设置只有到某个级别的用户才能用签名图。签名图是很浪费用户注意力和带宽的东西。
saga
2010-11-18 11:32:46 +08:00
设置expire header
增加图片压缩比例
另外对log进行分析,看看是不是数据正常,比如某几个文件流量特别大,可以放入amazon或者国内的cdn中
keakon
2010-11-18 11:47:51 +08:00
你们没注意楼主的情况么…

IP 10万,那么必然很多人是新访客,图片本来就不存在浏览器缓存里,是否设置expire header对这部分访客无效。

图片较多,说明是一个图片为主的论坛。很多人一发图就几十张,加起来甚至超过10MB了。每个人平均访问10页,也可能用掉上百M流量了,这就不是某几个文件流量特别大的问题了。
Livid
2010-11-18 11:49:49 +08:00
图片单独用一个域名。

然后试试这个服务:

http://www.webluker.com/
darasion
2010-11-18 12:03:00 +08:00
咦?这么大? 是美女图片吗?
CupTools
2010-11-18 13:14:02 +08:00
去弄个S3,RackSpaceCloud Files,Google Storage,随便一个都用得爽死
c
2010-11-18 13:31:14 +08:00
@CupTools 100M都跑满了,用上面的任何一种都要花很多钱吧。
9hills
2010-11-18 15:08:51 +08:00
@keakon 嗯,我给个建议

所有图片不直接显示,只显示缩略图,点击放大---当然放大之后要有幻灯片的效果,这样浏览体验只会更好
9hills
2010-11-18 15:09:46 +08:00
如果是discuz等成熟的论坛,相应的插件应该很多---
mysuim
2010-11-18 15:39:33 +08:00
最好的解决方案就是那让图片分布在多台服务器呗!
rety2008
2010-11-18 15:42:18 +08:00
感谢楼上各位提供的方法.

现在主要是一个帖子内。可能前10楼都是图片。

每位新访客打开一个素材帖。就要读取很多图片。

有没有办法让这些图片根据访客浏览器翻页读取呢?

翻到哪里就显示该页面的图片, 不要一下子把第一页的图片全部读完。

类似www.xunlei.com 的封面这样来显示
Xi
2010-11-18 15:57:57 +08:00
@rety2008 那个是jQuery lazy load,discuz应该有插件的,自己搜一搜
POPOEVER
2010-11-18 16:14:53 +08:00
为什么不使用外部图床?另外看看这家 http://www.chinanetcloud.com
rety2008
2010-11-18 16:31:53 +08:00
感谢各位解答。

我先试试看jQuery lazy load。

效果不明显的话。只能购买外部图床了
huacnlee
2010-11-18 16:42:17 +08:00
@Livid webluker.com 怎么没有看到价格说明呢?难道不要钱的?
Livid
2010-11-18 16:44:54 +08:00
@huacnlee 他们目前初步希望通过免费来扩大用户群。
huacnlee
2010-11-18 17:00:25 +08:00
@Livid 已经给自己的小站的图片加上
不知效果如何,谁帮我试试图片的打开速度
http://lanxs.com/topics/81
Livid
2010-11-18 17:02:34 +08:00
@huacnlee 你的输出头的 Expires 那里有问题,和 max-age 不一致。

shinra:~ livid$ curl -I http://img.lanxs.com/photos/images/f45/7c5/45a/49_normal.jpg?1285377356
HTTP/1.0 200 OK
Server: nginx/0.7.64
Date: Thu, 18 Nov 2010 08:58:00 GMT
Content-Type: image/jpeg
Content-Length: 711471
Last-Modified: Sat, 25 Sep 2010 01:15:58 GMT
Expires: Sun, 15 Nov 2020 08:58:00 GMT
Cache-Control: max-age=315360000
Accept-Ranges: bytes
Age: 236
Webluker-Edge: HIT via 121865I3H1
Connection: close

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/4656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX