• tp5伪静态-tp5伪静态设置-tp6伪静态


    nginx环境下的tp5伪静态:

    location / {
           if (!-e $request_filename) {
           rewrite ^(.*)$ /index.php?s=$1 last;
           break;
            }
           }
    
    
    ///也可以直接在phpstudy直接这样使用:
     
    
      if (!-e $request_filename) {
           rewrite ^(.*)$ /index.php?s=$1 last;
           break;
            }
    

    apache环境下的tp5伪静态:

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>
    

     

    nginx目前是开发PHP首选php运行环境:

    1、可以高并发连接

              官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。

              原因,主要是Nginx使用了最新的epoll(Linux2.6内核)和kqueue(freeBSD)网路I/O模型,而Apache使用的是传统的Select模型,其比较稳定的Prefork模式为多进程模式,需要经常派生子进程,所以消耗的CPU等服务器资源,要比Nginx高很多。

              2、内存消耗少

              Nginx+PHP(FastCGI)服务器,在3万并发连接下,开启10个Nginx进程消耗150MB内存,15MB*10=150MB,开启的64个PHP-CGI进程消耗1280内存,20MB*64=1280MB,加上系统自身消耗的内存,总共消耗不到2GB的内存。

              如果服务器的内存比较小,完全可以只开启25个PHP-CGI进程,这样PHP-CGI消耗的总内存数才500MB。

              3、成本低廉

              购买F5BIG-IP、NetScaler等硬件负载均衡交换机,需要十多万到几十万人民币,而Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费试用,并且可用于商业用途。

              BSD开源协议是一个给使用者很大自由的协议,协议指出可以自由使用、修改源代码、也可以将修改后的代码作为开源或专用软件再发布。

              4、配置文件非常简单

              网络和程序一样通俗易懂,即使,非专用系统管理员也能看懂。

              5、支持Rewrite重写

              能够根据域名、URL的不同,将http请求分到不同的后端服务器群组。

              6、内置的健康检查功能

              如果NginxProxy后端的某台Web服务器宕机了,不会影响前端的访问。

              7、节省带宽

              支持GZIP压缩,可以添加浏览器本地缓存的Header头。

              8、稳定性高

              用于反向代理,宕机的概率微乎其微。

              9、支持热部署

              Nginx支持热部署,它的自动特别容易,并且,几乎可以7天*24小时不间断的运行,即使,运行数个月也不需要重新启动,还能够在不间断服务的情况下,对软件版本进行升级。

  • 相关阅读:
    Fiddler 教程
    ios iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)
    ios 生成一个动态的随机的头像/随机数的操作
    在工程中如何使用一个公用的页面
    使用手势,让键盘在点击空白处消失
    ios开发之--iOS 11适配:iOS11导航栏返回偏移
    svn 操作字母的提示
    字面量
    控制 打开和关闭远程推送通知
    常见结构体 日期 字符串的操作 很实用
  • 原文地址:https://www.cnblogs.com/web928943/p/14275514.html
Copyright © 2020-2023  润新知