详细介绍重定向和伪静态的原理和方法。包含在Apache、nginx和iis中的应用。
一、什么是伪静态
伪静态概念:假的静态(相对于真实静态文件)访问。只是改变了url的表现形式,实际上还是动态页面。
那么为什么还要用伪静态呢?而不使用真静态呢?
如何取舍:数据变化大,瓶颈是在写磁盘,就用伪静态。如果瓶颈在cpu,那么就用真静态。
二、伪静态实现原理
伪静态实现原理就是重定向了。
重定向...
nginx服务器究竟是怎么执行php项目
其实下面几个概念理解了,本文所要解释的问题你也就理解了。
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机 器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI本身可以看成是一种协议标准,它可以用任何一种语言编写具体的符合该接口标准的 协议存在,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。
FastCGI
FastCGI像是一个...
CentOS7安装Nginx
CentOS7已经出来一段时间了,但还没有被广泛使用。因为和以前的Centos比较,centos7做了很大的改动,所以迁移升级到7版本并不容易。尽管如此,还是挡不住centos7会被越来越多的人使用,包括那些用作服务器系统的。
Nginx在web服务器中非常流行,主要因为nginx可以轻易处理超大并发的请求。常见的nginx应用方式是用作apche的代理,用来接收客户的请求。原因如下:
Apache和Nginx是当今最流行的两个Web服务器...