3

我有一个运行 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 的安全隐患是什么?

4

2 回答 2

1

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

于 2015-09-08T05:08:50.430 回答
0

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

于 2015-09-05T10:03:18.940 回答