随笔分类 - OpenResty
摘要:流量复制 在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如 "tcpcopy" 引流;另外我们还可以使用
阅读全文
摘要:本章以京东商品详情页为例,京东商品详情页虽然仅是单个页面,但是其数据聚合源是非常多的,除了一些实时性要求比较高的如价格、库存、服务支持等通过AJAX异步加载加载之外,其他的数据都是在后端做数据聚合然后拼装网页模板的。 如图所示,商品页主要包括商品基本信息(基本信息、图片列表、颜色/尺码关系、扩展属性
阅读全文
摘要:此处我说的HTTP服务主要指如访问京东网站时我们看到...
阅读全文
摘要:模版渲染动态web网页开发是Web开发中一个常见的场...
阅读全文
摘要:JSON库在进行数据传输时JSON格式目前应用广泛,...
阅读全文
摘要:Mysql客户端lua-resty-mysql是为基...
阅读全文
摘要:Redis客户端lua-resty-redis是为基...
阅读全文
摘要:在实际开发中,不可能把所有代码写到一个大而全的lua...
阅读全文
摘要:Nginx Lua 模块指令Nginx共11个处理阶...
阅读全文
摘要:Nginx Lua API和一般的Web Serve...
阅读全文
摘要:OpenResty是一款基于Nginx的高性能负载均衡服务器容器,简单来说是Nginx+Lua。结合了Lua语言来对Nginx进行扩展,使得在Nginx上具有web容器功能。 OpenResty运行环境搭建 首先是在CentOS 7.6上的安装过程: 安装编译所需要的环境: 去OpenResty的官
阅读全文