有这么个需求,只允许html、shtml、js、css访问,其它任何文件都不允许访问。
在nginx location配置取反,如下:
location ~* .*\.(?![html|sht...
查看nginx cache命中率
一、在http header上增加命中显示
nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid...
nginx实现A/B测试(ngx_http_split_clients_module模块)
ngx_http_split_clients_module模块创建适合于A/B测试(也叫做分离测试)的变量。或者当做负载均衡来使用。我相信,有很多地方可以用上此模块。
配置实例
http {
...
nginx与node.js结合使用
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合...
nginx用户认证配置( Basic HTTP authentication)
ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http aut...
nginx与Elasticsearch结合使用
Elasticsearch是一种先进的,高性能的,可扩展的开源搜索引擎,提供全文搜索和实时分析的结构化和非结构化的数据。
它的特定是可以通过HTTP使用 RESTful API,很容易的融入现有...
大型网站技术思考—存储的瓶颈(8)
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(4)
大型网站技术思考—存储的瓶颈(5...
大型网站技术思考—存储的瓶颈(7)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(4)
大型网...
大型网站技术思考—存储的瓶颈(6)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(4)
大型网...
web内容缓存 nginx高性能缓存详解
内容缓存是显著提高web站点的性能最有效的方法之一。下面来说说nginx高性能缓存。
内容缓存的基本原则
对GET请求进行缓存。
使用:浏览器缓存,内容分发网络和/或反向代理缓存。...
大型网站技术思考—存储的瓶颈(5)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(4)
大型网...
大型网站技术思考—存储的瓶颈(4)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(5)
大型网...
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(4)
大型网站技术思考—存储的瓶颈(5)
大型网...
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(4)
大型网站技术思考—存储的瓶颈(5)
大型网...
大型网站技术思考—存储的瓶颈(1)
大型网站技术思考系列:
大型网站技术思考—存储的瓶颈(2)
大型网站技术思考—存储的瓶颈(3)
大型网站技术思考—存储的瓶颈(4)
大型网站技术思考—存储的瓶颈(5)
大型网...
16