`
shicheng
  • 浏览: 162651 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

PHP 模式选择

    博客分类:
  • PHP
阅读更多
  • ISAPI 模式 : 个别 php 函数不支持,资源占用情况小
  • CGI 模式 : 兼容性强,但消耗资源

这两种工作方式的区别:

在 ISAPI 模式 (DLL) 中,PHP 是与 Web 服务器一起启动并运行的;

在 CGI 模式下,如果客户机请求一个 php 文件,Web 服务器就调用 php.exe 去解释这个文件,然后再把解释的结果以网页的形式返回给客户机。

所以从某种角度上来说,以 ISAPI 模式运行的 PHP 有着比 CGI 模式更好的安全性以及更好的执行效率和速度。

某种模式下运行出现问题时,建议换为另外一种 PHP 模式试一下。

分享到:
评论

相关推荐

    PHP设计模式(chm版)

    这本书的 独特之处在于介绍了一些我认为对开发动态WEB应用程序很有帮助的设计模式,而且用PHP语言显示了如何实现这些设计模式。 面对对象编程OOP 这本书一个优点就是所有的观点都是基于OOP这种很...

    PHP100视频教程全集112集BT种子【PHP经典】

    PHP100视频教程107:JQuery 之选择器、事件器详解 PHP100视频教程108:JQuery之各类动画效果的实现 PHP100视频教程109:JQuery 之 Ajax 开发详解 PHP100视频教程110:Jquery案例 之 双下拉框内容移动 PHP100...

    PHP命令Command模式用法实例分析

    本文实例讲述了PHP命令Command模式用法。分享给大家供大家参考,具体如下: 命令Command模式是GOF23种模式中的一种,是一种行为模式。这种模式很难理解。《设计模式》一书中对它语焉不详。而网上的一些文章对其的...

    PHP集成环境安装包(集成700个PHP版本随意切换,纯绿色无敌版)

    首先我先去下载我想要的PHP版本,如下图,我随便选择其中一个版本,我选的是php7.0.13,当然你可以选择5.2或者5.3等其他版本,看你的需求,几百个PHP版本,随便你选。 自定义设置PHP版本案例,几百个PHP版本随意切换...

    PHP 工厂方法模式.pdf

    在软件工程中,创建型设计模式是处理<对象创建机制>的设计模式,试图根据实际情况,选择适当的方式创建对象。因为对象的创建时的状态,可能导致设计问题,或者提升设计的复杂度。创建型设计模式通过 以某种方式控制...

    PHP设计模式之策略模式原理与用法实例分析

    本文实例讲述了PHP设计模式之策略模式原理与用法。分享给大家供大家参考,具体如下: 策略模式(Strategy Pattern) 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是...

    护卫神·PHP套件集合包.zip

    由于每个PHP版本具有一些不同的功能,所以部分PHP网站在运行时,只能选择和开发时相同的PHP版本才能正常运行。 一、Windows Server 2003 此操作系统可以选择:php5.2、5.3和 5.4;推荐选择: PHP5.2(ISAPI-32bit...

    PHP设计模式之工厂方法设计模式实例分析

    本文实例讲述了PHP设计模式之工厂方法设计模式。分享给大家供大家参考,具体如下: 一、什么是工厂方法模式 作为一种创建型设计模式,工厂方法模式就是要创建“某种东西”。对于工厂方法,要创建的“东西”是一个...

    php 策略模式原理与应用深入理解

    本文实例讲述了php 策略模式原理与应用。分享给大家供大家参考,具体如下: 策略模式 简单理解就是 有n个做法供你选择,根据你的需要选择某个策略得到结果 就应用场景来说: 例1:比如购买商品需要支付,你可以提供 ...

    纯绿色PHP环境套件安装包

    然后创建站点,选择你想要的PHP版本,默认自带的可选版本有php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,如果不符合要求,可以自定义任意的PHP版本,PHPWAMP提供了700多个PHP版本可供选择(32位,64...

    php_mongo_dll扩展安装包

    'Thread safe'(线程安全)是运行在Apache上以模块的PHP上,如果你以CGI的模式运行PHP,请选择非线程安全模式(' non-thread safe')。 VC9是运行于 IIS 服务器上。 下载完你需要的二进制包后,解压压缩包,将'...

    php_mongodb-1.5.1-7.0-nts-vc14-x86.zip

    Thread safe(线程安全)是以模块形式运行在 Apache 上,如果你以 CGI 的模式运行 PHP,请选择非线程安全模式(non-thread safe)。 VC9 是运行于 IIS 服务器上。 下载完你需要的二进制包后,解压压缩包,将 ...

    PHP设计模式(一)工厂模式Factory实例详解【创建型】

    本文实例讲述了PHP设计模式(一)工厂模式Factory。分享给大家供大家参考,具体如下: 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new...

    PHP精美网站导航全站代码.rar

     2、切换运行模式(动态,伪静态,PATHINFO模式)  3、后台控制前台推荐、分类等显示方式和显示数量  4、广告幻灯片功能  5、上传二维码功能  6、分类SEO设置、分类图片选择、在线留言功能  多功能精美...

    PHP - PHPManagerForIIS-1.2.0-x86

     3、提供一个技巧,如果系统提示无法加载PHP扩展模块,你可以在CMD模式下,通过php -m命令查看是否缺少相应的DLL文件来排查PHP安装是否有问题。  4、在安装PHP5.2.14时,如果你确认使用IIS Fastcgi方式运行PHP,...

    JeCat PHP Toolbox v0.1.1 Alpha 4

    你不用担心使用 JeCat PHP Toolbox 会局限你的 系统设计 思路, JeCat PHP Toolbox 是从 高级 OOP 层次组织代码的,符合 常规设计模式的概念。因此你可以轻松地在 这些自动产生的代码上 继续开发。并且 JeCat PHP ...

    功能强大的PHP授权验证系统完整开源版-无任何加密-全权使用

    并且整合了应用及完全独立/用户管理/代理系统/代理分级/自动出售/在线支付/多授权选择/在线统计/实时授权管理 等日常使用功能。大部分页面均采用了前后端分离的模式。 难破解指与PHP的通信进行强加密,在没有拿到...

    Zend Studio php开发环境 php开发软件

    具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    9-21 3.mvc模式②-用mvc模式改进网站结构 9-21 4.cookie①-cookie原理介绍 创建cookie 获取cookie 9-21 5.cookie②-更新cookie 删除cookie cookie运用案例 9-21 6.cookie③-雇员管理系统使用cookie技术 1.显示上传...

Global site tag (gtag.js) - Google Analytics