• CentOS下Nginx作为web server 的优化要点

    日期:

    常用优化要点 nginx使用的是固定数量的workers, 每个worker都处理进入的请求。最佳实践是每个CPU内核配置一个worker. 如何知道您的系统有几个CPU? $grep^processor/proc/cpuinfo|wc-l 对于一个四核处理器,配置文件类似: # One worker per CPU-core. worke...

  • CentOS下Nginx作为web server 的优化要点

    日期:

    常用优化要点 nginx使用的是固定数量的workers, 每个worker都处理进入的请求。最佳实践是每个CPU内核配置一个worker. 如何知道您的系统有几个CPU? $grep^processor/proc/cpuinfo|wc-l 对于一个四核处理器,配置文件类似: # One worker per CPU-core. worke...

  • 加强 Nginx 的 SSL 安全

    日期:

    本文向你们展示如何在nginx的web服务器上设置更强的SSL。我们是通过使SSL无效来减弱CRIME攻击的这种方法实现。不使用在协议中易受攻击的SSLv3以及以下版本并且我们会设置一个更强的密码套件为了在可能的情况下能够实现Forward Secrecy,同时我们还启用HSTS和...

  • vnStatSVG: 流量监控软件 vnStat 最佳 Web 前端

    日期:

    vnStat 简介 vnStat 是一款轻量级的网络流量监控工具,目前各大 Linux/BSD 系统都已内置支持。 vnStat 本身只支持命令行的交互方式,而 Web 前端则由第三方工具支持。这里汇总并对比下 vnStat 的几种 Web 前端并为大家推荐最佳的一款。 vnStat Web 前端对比...

  • 企业级分布式监控-zabbix

    日期:

    前言 zabbix是一个基于WEB界面的提供分布式系统监控以及网络监视功能的企业级开源解决方案。zabbix能监视各种网络参数,保证服务系统的安全运营,并提供柔软的通知机制以快速定位/解决存在的各种问题,是系统运维的常用神器之一。 两周前,向老板提出自己的一...

  • web内容缓存 nginx高性能缓存详解

    日期:

    内容缓存是显著提高web站点的性能最有效的方法之一。下面来说说nginx高性能缓存。 内容缓存的基本原则 对GET请求进行缓存。 使用:浏览器缓存,内容分发网络和/或反向代理缓存。 HTTP缓存机制: 1.源服务器宣称的内容缓存能力。 主要是对http头信息来控制的。...

  • nginx与Elasticsearch结合使用

    日期:

    Elasticsearch是一种先进的,高性能的,可扩展的开源搜索引擎,提供全文搜索和实时分析的结构化和非结构化的数据。 它的特定是可以通过HTTP使用RESTful API,很容易的融入现有的web架构。因此在高并发的情况下,采用nginx反向代理负载均衡到多台Elasticsearc...

  • nginx用户认证配置( Basic HTTP authentication)

    日期:

    ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 默认情况下nginx已经安装了ngx_http_auth...

  • nginx与node.js结合使用

    日期:

    Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用,如实时聊天等等。然而对于gzip编码,...

  • nginx实现A/B测试(ngx_http_split_clients_module模块)

    日期:

    ngx_http_split_clients_module模块创建适合于A/B测试(也叫做分离测试)的变量。或者当做负载均衡来使用。我相信,有很多地方可以用上此模块。 配置实例 view sourceprint?http { split_clients ${remote_addr}AAA $variant { 0.5% .one; 2.0% .two; * ; } s...