【问题标题】:Should I use FastCGI or SuPHP for my VPS?我应该为我的 VPS 使用 FastCGI 还是 SuPHP?
【发布时间】:2012-07-05 21:17:27
【问题描述】:

我有一个运行 Centos 的 VPS 和一个 Cpanel 安装。 2 GB 内存。

它目前运行 Apache 1.3.42。我也可以使用 2.0.64 或 2.2.22,我应该升级吗?

PHP (5.3) 作为 SuPHP 运行。

我想知道我是否应该坚持当前的设置?还是我应该实现 FastCGI 并使用 PHP 操作码缓存(APC、XCache 等)?

如果可能,我想使用操作码缓存来加快页面生成时间,但是我了解到在 VPS 上运行 FastCGI 会增加服务器负载。

SuPHP 与 FastCGI 的安全影响是什么?

【问题讨论】:

    标签: apache fastcgi vps suphp opcode-cache


    【解决方案1】:

    通常,FastCGI PHP 处理程序比 suPHP 更快地处理 PHP 请求。当您想减少 CPU 使用率时,FastCGI 通常是不错的选择。它利用服务器的免费 RAM 将 PHP 脚本存储在内存中,而不是为每个传入的 PHP 请求启动一个单独的 PHP 进程。换句话说,与 suPHP 不同,FastCGI 不需要每个 PHP 请求执行单个 PHP 进程。然而,这种方法有一些缺点,通常,FastCGI 是内存密集型的,因为它会在 RAM 中保持 PHP 会话在后台打开,以便更快地访问。当您有大量可用的可用 RAM 并且由于 suPHP 处理程序而遇到过多的 PHP 执行请求时,FastCGI PHP 处理程序是理想的。

    【讨论】:

      【解决方案2】:

      我会推荐 FastCGI PHP 处理程序,因为 FastCGI 是一种比使用 suPHP 更快的方式来处理 PHP 请求。FastCGI 擅长通过利用服务器的可用 RAM 将 PHP 脚本保存在内存中来降低 CPU 使用率,而不必启动单独的 PHP处理每个 PHP 请求,它的主要好处是 CPU 性能和使用操作码缓存的能力。

      【讨论】:

        猜你喜欢
        • 2010-12-08
        • 1970-01-01
        • 2013-02-16
        • 1970-01-01
        • 2018-09-05
        • 2021-02-12
        • 2010-12-01
        • 2012-08-19
        • 1970-01-01
        相关资源
        最近更新 更多