今天在“聊聊”上有人提出,一个初创团队,做卡券类服务,现在的页面首屏大约40张图,每张20K左右,有两台服务器,一台4G,一台8G,都是4核,5M带宽,图片总量月500M。
应该做哪些图片访问上的优化呢?
当下的配置能撑到什么量级?
大约到什么量级的时候考虑租用CDN服务?
今天在“聊聊”上有人提出,一个初创团队,做卡券类服务,现在的页面首屏大约40张图,每张20K左右,有两台服务器,一台4G,一台8G,都是4核,5M带宽,图片总量月500M。
应该做哪些图片访问上的优化呢?
当下的配置能撑到什么量级?
大约到什么量级的时候考虑租用CDN服务?
首先说明,不是广告。这个团队或许应该考虑一下将图片托管到又拍云(UpYun.com)这样的服务上。
这样的好处:尽量减少对主服务器的带宽占用,不用操心图片优化的事情,根据自己的需要调用不同尺寸的图片即可。将精力放到其他更主要的地方。
感谢大家的热心,我是当事人...昨天的确也留了又拍的联系方式,如果真的需要,在预算范围内也会考虑。毕竟创业初始,成本有限。如果能够通过技术优化的手段来在一定的压力下先服务起来,对技术团队也是一种挑战和成长。
我这边也是初创团队,我的一些经验和建议:
如果你们整个团队就两台服务器,加内存到各16-32G(内存不贵,8G的ECC才900块含发票),然后用XCP做虚拟化,建立8个虚拟机(WEB, DB, DFS等等),两台机器互为备份(即每台物理机上都有WEB,DB,DFS)。
这样的好处是维护简单,负载均衡,也能防止单点故障。不然的话,你优化得再好,万一硬盘坏了或者断电了,业务就中断了。
两台4核32G内存的机器,(保守估计)撑到日均1万IP没什么问题,但要及时监测机器性能,考虑万一一台挂掉另一台会不会压力太大。
最后,5M带宽是独享吗,是的话太奢侈了,月500M图片流量不需要这么好的网络条件,也不需要租CDN,有这点预算不如买再两几根内存,再攒一台服务器
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答996 阅读✓ 已解决
1 回答1.5k 阅读
1、纯静态页面的话,4G内存够了,因此无视两台服务器差异先。
2、40x20k = 800k 加上 其它代码,约860k
3、5M/秒带宽 / 860k = 6个并发,约等于51.84万PV/天
4、当然实际上PV主要集中在白天的12小时内,所以,实际上能承受25.92万PV/天
5、两台服务器如果都是电信作DNS轮询,如果不同线路做个智能DNS 解析
理论上可以承载总计51.84万PV
6、通常在PV达到理论值的60%时需要考虑扩容了,也就是在31万PV的时候租用CDN比较合适
仅供参考,具体情况和以上有所不同,主要提供一个计算思路