现象
使用过docker的人都知道,在正常情况下。我们使用multi-stage构建利用docker镜像缓存机制,可以加快构建速度。
OpenResty是基于Lua即时编译器(LuaJIT)对Nginx进行扩展的模块——最核心的就是lua-nginx-module
这个模块。其他的都是OpenResty基于lua开发的相关模块,当然也可以基于lua开发自己的第三方模块。
vscode调试nginx源码
在这篇文章中,我想从性能的角度探讨ElasticSearch 为我们存储了哪些字段,以及在查询检索时这些字段如何工作。实际上,ElasticSearch和Solr的底层库Lucene提供了两种存储和检索字段的方式:store_fields
和doc_values
。此外,ElasticSearch默认提供了 _source
字段,这是在索引时由文档的所有字段构造的一个大json。
为什么 ElasticSearch使用 _source
字段作为默认值,所有这些可用的字段从性能的角度来看有什么区别?让我们一探究竟!
对菜鸟教程网站的思考。菜鸟教程一个看上去很平常的网站,只是提供HTML、CSS、JS等Web相关的基础教程,但是据站长之家统计,这个网站的日流量达到接近300万的PV。
线上skywalking架构: