怎么搭建一个缓存服务器?
我现在是把阿里云的 CDN 直接解析到 OSS 。
每天的 PV , 1 万到 5 万。
然而才用了一个多月就跑了 300+G 流量。 036/GB 。泪。
阿里云的 CDN 实在是太贵了,用峰值带宽的话,根本就不能控制成本啊!万一有个用户 100M 水管,那一天岂不是要付 100 块钱?
所以还不如选一个好一点的 BGP 线路机器反代到 OSS 。
自己用 squid 搭建吗?
如果主站是 HTTPS 的, squid 能配置 SSL 吗?还是说要 nginx 配置 SSL 以后再去反代 squid ,然后 squid 反代 oss ?
有没有配置脚本?
还是装个 AMH/WDCP 之类面板,然后可以傻瓜化配置?
对主机磁盘 IO 、内存有什么要求?
WEB服务器搭建建议使用Linux平台
一般在网站建设时都需要考虑网站的开发平台,后期的运营、维护成本以及网站后期的并发和拓展。
在Java或者是php开发的平台一般都是使用LAMP、LNMP环境来整合资源。
选择这些免费的并稳定性相对成熟的建构也是能满足当前和日后的需求。
一条命令就能搞定yum-yinstallhttpdmysqlmysql-servermysql-develphpphp-mysql
初期的环境相对简单一般是一个简单的LAMP基础架构绝对能满足企业的日常需求。
中后期规模变大这个时候会有很多的瓶颈
1,数据库是最大的瓶颈,这个时候会变成主从架构模式,主库负责写入,从库负责读取任务,实现读写分离的架构思想。
2,如果是有像抢购类似的业务,这个时候的瓶颈出现网络层面和并发请求的任务,这个时候就需要配合CND就近推送,并发请求需要MQ这样的消息队列缓存机制来减轻压力。
3,到了后期压力还是很大,这时候要在数据库前面加缓存服务器redis,尽量不要压力到数据库这边来,保证在前面就消耗流量。
0条评论