http服务器
文章平均质量分 93
wangyunzhong123
这个作者很懒,什么都没留下…
展开
-
Apache 与 Nginx 比较
Nginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。n原创 2016-09-28 19:56:33 · 410 阅读 · 0 评论 -
Apache配置文件httpd.conf详解
Apache配置文件httpd.conf详解参考博客: Apache配置文件httpd.conf详解Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。一、主站点的配置(基本配置)1、 基本配置: ServerRoot “/mnt/software/apache2” #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目原创 2017-08-09 00:30:33 · 1239 阅读 · 0 评论 -
Apache原理详解
参考: Apache运行机制剖析两种工作模式prefork的工作原理及配置 1)工作原理: 一个单独的控制进程(父进程)负责产生子进程(单一线程的子进程),这些子进程用于监听请求并作出应答。Apache总是试图保持一些备用的 (spare)或是空闲的子进程用于迎接即将到来的请求。这样客户端就无需在得到服务前等候子进程的产生。在Unix系统中,父进程通常以root身份运行以便邦定80端口,而原创 2017-08-22 09:23:28 · 6580 阅读 · 0 评论 -
Nginx原理详解
参考: Nginx工作原理和优化、漏洞。1. Nginx模块和工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。Nginx的模块从结构上分为核心模原创 2017-08-22 09:24:14 · 3717 阅读 · 0 评论 -
Apache和Nginx比较
参考: Apache 与 Nginx 实际比较 Apache与Nginx的优缺点比较介绍Apache 和 Nginx 是世界上最通用的两大开源 Web 服务器。他们正为超过 50% 互联网流量传输提供服务。两种解决方案都能处理各种的工作场景,并与其他软件协同工作,从而提供完善的 Web 技术栈。尽管 Apache 和 Nginx 有许多共通的特性,并不能将它们视为可以完全相互替代的。它们各有所长原创 2017-08-22 09:24:52 · 677 阅读 · 2 评论 -
Tomcat源码之Connector(2)
Tomcat源码之Connector(2)参考博客: Tomcat源码之Connector(2) Connector是Tomcat最核心的组件之一(另一个是Container),负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。1. 连接器介绍在开始Connector探索之路之前,先看看Connector几个关键字:NIO:Tomcat可以利转载 2017-08-07 23:51:23 · 258 阅读 · 0 评论 -
Tomcat源码之Connector(1)
Tomcat源码之Connector(1)参考博客: Tomcat源码之Connector (1)一、 Connector介绍1. Connector监听端口,接受客户端请求并转交给Engine处理,同时将答复转发给客户端。2. Connector种类 与Connector相关的类都在org.apache.coyote包中,分为几类:Http Connector,基于HTTP协议,负责建立HT原创 2017-08-07 23:46:20 · 680 阅读 · 0 评论 -
Dubbo 管理控制台启动报错
参考: 安装Dubbo管理控制台 2.5.4-SNAPSHOT dubbo admin error 下载dubbo-admin-2.5.4.war初次使用dubbo管理控制台,启动tomcat后,访问url报错,查看tomcat启动日志,发现以下错误:ERROR context.ContextLoader - Context initialization failedorg.springfr原创 2017-08-22 16:48:05 · 3538 阅读 · 1 评论 -
同步、异步、事件驱动
参考: 非阻塞式I/O模型、异步与事件驱动–关于NodeJs的思考 Apache和Nginx比较 几种 IO编程比较首先需要区分一下异步、非阻塞式与事件驱动的定义。异步:从字面上来看即非同步(asynchronous/synchronous),发出请求后是否需要立即得到回复是异步与同步的工作模式的主要区别。在异步模式中,发出某个请求后不需要等待得到回复,直接return以便于继续后续工作,而同原创 2017-08-23 10:34:44 · 1890 阅读 · 1 评论