03 2017 档案
摘要:部署web服务集群时,我们希望能动态调整集群大小。当一个新的节点启动时,可以将自己的信息注册给master, 让master把它加入到集群里, 关闭之后也可以把自己从集群中删除。我这里使用的是flask + etcd + confd +nginx来实现。如,新增一个flask节点时,将当前的启动的i
阅读全文
摘要:说闭包和装饰器之前,先简单说下几个相关的概念 作用域 在 Python 函数中会创建一个新的作用域,也就是有自己的命名空间。当在函数体中遇到变量时,Python 会首先在该函数的命名空间中寻找变量名,如果未找到,则会在外层区域继续寻找。外部区域变量可以被访问(如果是可变类型,甚至可以被修改)但是(默
阅读全文
摘要:主流浏览器都有缓存机制,主要基于HTTP协议定义的缓存策略。对于一定时间内不发生变动的文档缓存起来,对于下次请求,就可以直接返回缓存的结果。使用缓存有以下好处: 1、减少冗余的数据传输,节省网络流量成本2、减少加载时间,客户能够快速加载页面3、减少对服务端的压力,避免过载 我们一般会为静态文件,如图
阅读全文