Monthly Archives: 2014年2月

FastCGI(php-cgi)工作原理

← Continue Reading
一、FastCGI是什么? FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail- Over特性等等。 FastCGI的官方站点在http://www.fastcgi.c...

php在apache中一共有三种工作方式:CGI模式、FastCGI模式、Apache 模块DLL

← Continue Reading
php在apache中一共有三种工作方式:CGI模式、FastCGI 、FastCGI是什么? FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行 为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中 并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail-Over特性等等...

Node.js 究竟是什么?

← Continue Reading
摘要:Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。 简介 如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明...

Linux的cron和crontab

← Continue Reading
一. cron crond位于 /etc/rc.d/init.d/crond 或者 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用 /var/lock/subsys/crond。 cron是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务task。由于cron 是Linux的s...

微信学习资料共享

← Continue Reading
内涵详细资料  

发现大量的TIME_WAIT解决办法

← Continue Reading
今天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库 服务器(windows),发现很卡,于是重启了下服务器,进入系统后,没过一会问题依旧,查看了下系统进程,发现mysql占用率达到99%,可以肯定的是mysql连接出现问题: netstat -an 192.168.12.13:3306      192.168.12.12:30443      TIME_WAIT 192.168.12...

Linux(Centos )的网络内核参数优化来提高服务器并发处理能力

← Continue Reading
简介 提高服务器性能有很多方法,比如划分图片服务器,主从数据库服务器,和网站服务器在服务器。但是硬件资源额定有限的情况下,最大的压榨服务器的性能,提高服务器的并发处理能力,是很多运维技术人员思考的问题。要提高Linux系统下的负载能力,可以使用nginx等原生并发处理能力就很强的web服务器,如果使用Apache的可以启用其Worker模式,来提高其并发处理能力。除此之外,在考虑节省成本的情况下,...

PHP的高性能Server框架Swoole已发布C扩展版本

← Continue Reading
Swoole使用纯C编写,以PHP扩展的方式提供了一个强大的异步并行Server框架,特性如下:   基于linux epoll+eventfd,不依赖libevent等第三方库,在Linux下可直接编译。 支持3种模式Call、Writer和Worker。 网络模块是完全异步非阻塞的,而且实现了读写分离,无锁设计。 运行模式 Call模式是在Reactor线程中直接回调,适用于I...

CentOS常用命令集

← Continue Reading
CentOS常用命令在我们的使用中经常被使用。所以对一些经常使用又很重要的CentOS常用命令进行了下面的收集。这里简单介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu   more /proc/cpuinfo | grep “model name” grep “model name” /proc/cpuinfo [root@localhost /]# grep ...