众所周知,目前建立社群服务,最大的痛点就在于带宽成本。毕竟这是个视频的时代,一个视频,即使只是普通高清,每个用户的访问,每秒基本就需要占用1M带宽,有多少用户访问视频,就需要多少M带宽,如果是720P视频,那每个用户就需要2-3M带宽,解决带宽问题,是建立社群的必备条件。
云服务器带宽价格一直居高不下,标准配置最高只到5M带宽,每升级1M带宽,价格就高得惊人。特别是过了10M带宽后,那每M带宽的价格更是吓人。采用OSS等对象存储,虽然可以免费提升存储空间,但是OSS的按流量计价方式,那带宽流量绝对不是普通网站承受得起的。
为了解决带宽问题,整合私有云带宽是个最经济的解决方案,如果每个圈主为了拓展自己的视频服务,自建存储服务器,是充分利用私有带宽的非常好的解决方案。
建立自己的附件存储服务器后,根据官方附件分享教程来利用私有带宽来访问附件库,就能很好解决了附件占用大带宽的问题。
https://x1.php168.com/bbs/show-12545.html
上面链接就是官方的分享教程,可以先参考一下使用方法。
自建附件服务器,在云服务器上挂载自建服务器的共享目录,并设置好uploads目录,这样用户上传的附件实际就会存储到自建服务器上去了,虽然看似附件在云服务器和自建服务器上都存在(两个目录是映射关系),所以不要使用官方教程里的第一种方式:服务器有就访问服务器,服务器没有就访问分享附件库,因为这种方式就会让用户直接访问服务器了,那就失去分享带宽的目的,只是实现了扩展存储空间。使用官方教程里的第二种方式,强制访问分享附件库,这样所有附件就全部走自建服务器的带宽了,不再占用服务器带宽。服务器只需要负载流量需求极少的框架和文字访问,这样,即使1M的服务器,也能同时支持几百人访问。
这种方式基本只是提供图片和小视频的访问,如果网站有许多大型视频,还是建议采用网盘来分享链接访问,毕竟大视频需要的流量太大了,自建服务器的几十M带宽还是显得太渺小。
同时希望官方能在附件存储上做些小改进,能增加一个按圈主ID来建立附件目录的功能,这样就可以根据圈主ID生成的目录来映射每个圈主自己的附件库,每个圈主都可以架设独立的附件服务器,再也不用担心站长带宽压力。当然,土豪站长可以继续使用OSS等计费流量来免费为圈主们提供流量,只是如果一个网站不是那么快盈利,相信站长们支撑不了太久的,特别视频访问多的网站,一个月烧掉套房子是完全有可能的事情。