代码之家  ›  专栏  ›  技术社区  ›  mattbasta

选择web服务器软件从[closed]运行PHP

  •  0
  • mattbasta  · 技术社区  · 16 年前

    我一直在重构一些在我的网络上一个简单的灯箱上运行的代码。我注意到,除了可以说Apache是一个LAMP设置之外,我们使用Apache并没有什么特别的原因。

    我问这个纯粹是假设性的问题;我真的不打算改变服务器的平台,我只是好奇为什么人们会选择其他应用程序而不是Apache。

    提前谢谢

    4 回复  |  直到 16 年前
        1
  •  2
  •   E-man    16 年前

    为什么一个人会选择一个给定的平台而不是另一个平台,有很多原因。作为apache用户,我喜欢在linux下部署和管理非常简单。它有一个庞大的用户群和优秀的文档(第一方和第三方)。

    Lighttpd专为速度而设计。看起来它现在支持PHP,但它最初是设计的,并且(可能仍然)最好用于服务 满足,以荒谬的速度。

    如果你是微软的那种人,IIS看起来会很吸引人。

    我从未使用过nginx。

    希望有帮助。

        2
  •  1
  •   Layke    16 年前

    PHP的嘻哈音乐


    因为这纯粹是假设,你真的没有任何改变的意图。。。我将把这个答案抛向你可以选择的另一个方向。

    看看HPHP。嘻哈的PHP。看看这个。 http://developers.facebook.com/news.php?story=358&blog=1

    你可以下载Hiphopp,然后将你的PHP脚本编译成优化的C++代码,从这里开始: http://github.com/facebook/hiphop-php

    什么是嘻哈?


    下面是海平的一段话(我相信他与斯科特和戴夫一起被誉为项目负责人)

    嘻哈音乐如何运作

    弥补PHP与C++之间的差距。 PHP是一种具有 动态,弱类型。C++是一个 而PHP允许您编写神奇的 动态特性,大多数PHP是 相对简单。更多 很可能您会看到(…){…} 我们生成的代码可能会使用 函数和函数的静态绑定 变量。我们也使用类型推断 选择最具体的类型 对于我们的变量和 节省内存。

    转化过程包括 三个主要步骤:

    • 我们收集的静态分析 关于谁申报什么和什么的信息

    • 我们选择 C++之间的最特定类型 标量、字符串、数组、类、, 对象和变量,以及

    • 代码生成最适合 第二部分是直接通信 PHP语句和表达式到C++

        3
  •  1
  •   DCC    16 年前

    试试Zend Server CE(来自Zend的php堆栈,带有优化器和缓存以及一个漂亮的gui)。

    nginx非常快,但它不符合我使用的语法(configs)。
    lighttpd和nginx非常快,但我只会将它们用于静态内容。
    作为一名php开发人员,我真的推荐zend server用于dinamic内容,推荐lighttpd或nginx用于静态内容。

        4
  •  0
  •   Fenugreek Femtosecond    15 年前

    推荐文章