共计 4 篇文章

配置nginx缓存

\b背景有时我们会用到一些缓存来提供性能或者容错。前段时间在组内的文档平台由于机器条件的限制,文件平台只能由node的单进程来支撑,在某些条件下需要重启该进程,导致文档平台在那一瞬间会死掉。之后与@小武讨论谈及nginx缓存来解决该问题,那么就写一篇nginx缓存的东西吧。关于缓存在我们接触的web环境中,有好多种缓存,大致微分浏览器缓存,代理缓存,服务端缓存等。浏览器缓存指web storage,其中包含local storage,session storage,web sql等,这些是由浏览器实现的一些缓存功能,主要用来保存一些不经常修改的js,css等内容。代理缓存是指客户端与服务端中间代理层对内容所做的一些缓存,代理暂时用到的只要用nginx, ...

nginx核心功能

配置示例user www www; worker_processes 2; err_log /var/log/nginx-error.log info; events { use kqueue; worker_connections 2048; } ... 指令语法:accept_mutex on | off; 默认:accept_ ...

nginx负载均衡

简介在多个应用实例中使用负载均衡是一种常用的技术,它可以优化资源利用率,最大限度的提高吞吐量,减少延迟,增强容错。在多个web应用服务器中,使用nginx可以有效的做到HTTP负载均衡和流量分配,提高性能,扩展性和稳定性。负载均衡机制nginx支持以下复杂均衡机制:轮询方式--把请求以循环的方式分布在不同应用服务器上。最少连接方式--请求会分配给最少有效连接的服务器。ip-hash方式: 基于客户端的IP地址,使用一个哈希方法去计算由哪一个服务器去处理下一个请求。负载均衡默认配置最简单的负载均衡配置如下:http { upstram myapp1 { server srv1.example.com; server srv2.example. ...

nginx简介

从接触到nginx起,被这东东迷住了,它的高性能,简单,强大的功能,真是爱不释手,所以想学习一下,记录一些常用的知识点,以备查阅背景nginx做为一个高性能web,反向代理服务器,还是一个优秀的邮件代理服务器。我们一般使用它来做负载均衡,静态文件服务器,邮件代理服务器,还有其他奇妙的用法。高性能只是它受欢迎的原因之一,它的优点还有配置简单,功能强大。现在也有了各种nginx插件,让它实现了以前需要写好多代码实现的效果现在nginx只需要几行配置就能搞定,插件使Nginx如虎添翼,越来越受欢迎。此系列文章翻译nginx.org为主,外加自己对nginx理解,如有错误, ...