月度存档: 5 月 2019

关于自己挖的一个Nginx做视频文件加速的坑

手里有一个中型的网站项目,项目上的图片等静态文件使用自己搭建的多台Nginx服务器做缓存加速,不要问我为什么不用OSS等云存储,当有持续的大量的请求量的时候你就知道按流量计费到底有多坑。

由于考虑到部分图片及js等静态文件可能会有更新的情况,所以缓存的有效期设为了1个小时。也就是每过一个小时Nginx缓存服务器都会去重新请求一次源服务器,以获取最新版本的静态文件。

整套系统稳定运行了几个月以后,通过流量监控系统分析了历史数据发现源服务器的带宽使用一直保持在1-3M之间,偶尔突发流量也会不超过5M,本着够用就好的原则,就把源服务器的带宽调整成了5M(这就是给自己挖了个大坑,真是自作孽不可活啊)。

带宽调整完的几个月里,系统运行也还算稳定,带宽使用也都在正常范围内。就在上个月的一天凌晨,产品经理一个电话把睡梦中我的给召唤起来,说是网站图片加载缓慢。第一反应是Nginx缓存服务器的带宽不够用了,马上查了一下各个节点的带宽使用情况,都不高,或者说低的有些不正常,而且伴随有持续的下行流量,这就不对劲了。

继续阅读 »

实践证明笔记本电脑果然不适合长年外接电源使用

大约在17年底的时候,入手了一部Macbook Air笔记本电脑,主要用来做WEB开发及服务器调试等日常工作,性能足够续航超长,带着出差真的是爽到爆,在机场等个飞机都可以抽空撸几行代码,这才是移动办公应该有的feel吧。

然后到了18年的夏天,换了另外一家公司,主要负责带团队开发,出差的机会就少了,由于家里跟公司办公室都有闲置的外接显示器,又懒得来回往台式机上同步开发代码,很长一段时间Air就一直被当成主力开发电脑在用。

继续阅读 »