架构
番茄发烧了
一介匹夫 随心而去
展开
-
基于消息的分布式架构
http://www.infoq.com/cn/articles/message-based-distributed-architecture转载 2017-12-07 11:21:10 · 428 阅读 · 0 评论 -
分布式服务:架构演进
MVC 关于MVC架构的介绍不胜枚举,MVC通常分为三层: 1. 展示层View,用来和用户进行交互,是用户最直接接触的系统界面,可以看做是一个公司的前台,用户通过View层来和系统进行交互,包括向系统输入数据,得到系统的输出。通俗一点讲就是由javascript、html、css技术栈构成,在View层,我们拥有了像Vue、AngularJS这类优秀和流行的前端框架。 2.原创 2018-01-11 22:41:51 · 417 阅读 · 0 评论 -
OpenResty靠谱版环境搭建
OpenResty是一款基于Nginx的高性能负载均衡服务器容器,简单来说是Nginx+Lua。结合了Lua语言来对Nginx进行扩展,使得在Nginx上具有web容器功能。 首先是安装过程: # 导入GPG 密钥: wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add - # 安原创 2018-01-25 14:23:38 · 3075 阅读 · 0 评论 -
OpenResty相关nginx以及lua函数
在nginx.conf中,可以执行lua代码。lua模块可以看作是将一个class单独存成文件。 所以学习OpnenResty要学习两部分语法,一方面是Nginx内置绑定变量和函数,另一方面是Lua语法和Lua针对Nginx实现的类库。 所以以下就从这两方面进行学习和总结。 Nginx语法 关于Nginx的介绍很多,觉得这个挺好:agentzh 的 Nginx 教程,但是我还没看完。原创 2018-01-25 18:50:58 · 2059 阅读 · 0 评论 -
浅析淘宝分布式调用跟踪系统
http://m635674608.iteye.com/blog/2295071转载 2018-09-27 20:36:30 · 208 阅读 · 0 评论 -
基于Memcached+Nginx+Lua的商品详情页html缓存方案
Memcached是一个高性能的K-V键值对缓存,其设计的目的就是为了减少与数据库的交互,保存静态数据信息,与Redis的区别。 前言 在设计商品详情页时,由于信息加载较多,需要考虑加载时间、性能问题。说白了既要保证用户体验,下单流程的完整性,又要尽量减少与数据库的交互。而这部分数据偏静态,这部分数据可以做后台渲染和缓存。我们将详情页按照业务模块和性质拆分成多个子链接访问,这里以商品信息展示(名称...原创 2018-12-03 13:58:46 · 765 阅读 · 0 评论