Apache/Nginx通过UserAgent屏蔽蜘蛛和采集 nginx

Apache/Nginx通过UserAgent屏蔽蜘蛛和采集

正规的搜索引擎的蜘蛛爬行我们的网站对于网站来说是有利的,但垃圾爬虫我们就需要屏蔽掉它们的访问,因为它们有的是人为来采集我们网站内容的,有的是SEO以及其他工具索引我们的网站数据建库进行分析的。它们不仅...
阅读全文
Nginx实现灰度发布 nginx

Nginx实现灰度发布

灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B...
阅读全文
Nginx通过CORS实现跨域 nginx

Nginx通过CORS实现跨域

什么是CORS CORS是一个W3C标准,全称是跨域资源共享(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了A...
阅读全文
基于Upsync模块实现Nginx动态配置 nginx

基于Upsync模块实现Nginx动态配置

Upsync是新浪微博开源的基于Nginx实现动态配置的三方模块。Nginx-Upsync-Module的功能是拉取Consul的后端server的列表,并动态更新Nginx的路由信息。此模块不依赖于...
阅读全文
NGINX引入线程池 性能提升9倍 nginx

NGINX引入线程池 性能提升9倍

1. 引言 正如我们所知,NGINX采用了异步、事件驱动的方法来处理连接。这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建额外的专用进程或者线程,而是在一个工作进程中处理多个连接和请求。为...
阅读全文