深入 Nginx:我们是如何为性能和规模做设计的
admin 9年前 (2015-09-13) 3178浏览 0评论
NGINX 在网络应用中表现超群,在于其独特的设计。许多网络或应用服务器大都是基于线程或者进程的简单框架,NGINX突出的地方就在于其成熟的事件驱动框架,它能应对现代硬件上成千上万的并发连接。 NGINX 内部信息图从进程框架的顶层开始,向下逐步揭示...
admin 9年前 (2015-09-13) 3178浏览 0评论
NGINX 在网络应用中表现超群,在于其独特的设计。许多网络或应用服务器大都是基于线程或者进程的简单框架,NGINX突出的地方就在于其成熟的事件驱动框架,它能应对现代硬件上成千上万的并发连接。 NGINX 内部信息图从进程框架的顶层开始,向下逐步揭示...
admin 9年前 (2015-09-13) 3229浏览 0评论
首先说明下,本文提到的一些 Nginx 配置,需要较高版本 Linux 内核才支持。在实际生产环境中,升级服务器内核并不是一件容易的事,但为了获得最好的性能,有些升级还是必须的。很多公司服务器运维和项目开发并不在一个团队,一方追求稳定不出事故,另一方...
admin 9年前 (2015-08-22) 5317浏览 0评论
介绍 众所周知,NGINX 采用异步、事件驱动的方式处理连接。意味着无需对每个请求创建专门的进程或线程,它用一个工作进程(worker process)处理多个连接和请求。为了达到这个目的,NGINX采用非阻塞模式的 socket,并利用诸如 epo...
admin 9年前 (2015-08-20) 3934浏览 0评论
给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下: server { listen 80 default backlog=2048; listen 443; server_name linuxy...
admin 9年前 (2015-07-17) 3249浏览 0评论
$arg_PARAMETER 功能:如果在请求中设置了查询字符串,那么这个变量包含在查询字符串是GET请求PARAMETER中的值。 $args ...
admin 10年前 (2015-04-24) 4972浏览 0评论
一般来说nginx配置文件中对优化比较有作用的为以下几项: worker_processes 8; 1 nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 0000...
admin 10年前 (2015-03-13) 3547浏览 0评论
一、使用系统镜像文件配置本地yum源 1、使用WinSCP.exe等工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目录 2、使用Putty.exe工具远程连接到RHEL服务器 3、挂载系...
admin 10年前 (2015-03-05) 5385浏览 0评论
欢迎使用 http://g.aikaiyuan.com/ server { listen 80; resolver 8.8.8.8; server_name g.aikaiyuan.com; ssl on; ssl_ce...
admin 10年前 (2015-02-09) 3334浏览 0评论
nginx 上有两个限制连接的模块一个是 limit_zone 另一个是 limie_req_zone,两个都可以限制连接,但具体有什么不同呢?下面是 nginx 官网上给的解释 limit_req_zone Limit frequency of c...
admin 10年前 (2015-02-06) 3007浏览 0评论
是的,作为一个程序员,你往往发现,有的时候你花费了数小时,数天,甚至数星期来查找问题,但最终可能只花费了数秒,改动了数行,甚至几个字符就解决了问题。这次给大家分享一个困扰了我很久,我花了五个小时才查找出问题原因,最终只添加了一个字符解决了的问题。 问...
admin 10年前 (2015-02-06) 3335浏览 0评论
内容缓存是显著提高web站点的性能最有效的方法之一。下面来说说nginx高性能缓存。 内容缓存的基本原则 对GET请求进行缓存。 使用:浏览器缓存,内容分发网络和/或反向代理缓存。 HTTP缓存机制: 1. 源服务器宣称的内容缓存能力。 主要是对ht...
admin 10年前 (2015-01-31) 3387浏览 0评论
在使用discuz 的时候,用户退出时,出现502 bad gateway 的问题,查看日志后,发现日志有如下相关记录 upstream sent too big header while reading response header from u...
admin 10年前 (2015-01-31) 3861浏览 0评论
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last; rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.h...
admin 10年前 (2015-01-16) 2968浏览 0评论
Saltstack是一个具备puppet与func功能为一身的集中化管理平台,saltstack基于python实现,功能十分强大,各模块融合度及复用性极高,官方极力推荐作为云计算平台的基础架构。轻松维护成千上万台服务器不是问题,现分享作者基于sal...
admin 10年前 (2015-01-16) 4721浏览 0评论
背景: Nginx模块fastcgi_cache后会在启动时候出现cache manager process和cache loader process 进程,查了下得知这玩意是用来作header使用的,PHP输出后由经它后给替换了header,有点像...
admin 10年前 (2015-01-04) 3269浏览 0评论
更多saltstack的文章总结在: http://rfyiamcool.blog.51cto.com/1030776/1357677 saltstack是个好东西,我现在很多的api接口都开始用saltstack做。有的时候会有在页面上传文件,然后...
admin 10年前 (2014-12-30) 3207浏览 0评论
讲 PHP 优化的文章往往都是教大家如何编写高效的代码,本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。 pool 一个让人沮丧的消息是绝大多数 PHP 程序员都忽视了池的价值。这里所说的池可不是指数据库连接池之...
admin 10年前 (2014-12-27) 3025浏览 0评论
什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404...