我有一个运行 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的安全隐患是什么?
通常,FastCGI PHP 处理程序比 suPHP 更快地处理 PHP 请求。当您想要降低 CPU 使用率时,FastCGI 通常很好。它利用服务器的 FREE RAM 将 PHP 脚本存储在内存中,而不是为每个传入的 PHP 请求启动单独的 PHP 进程。换句话说,与suPHP不同,FastCGI不需要每个PHP请求执行单个PHP进程。但是,这种方法存在某些缺点,通常,FastCGI是内存密集型的,因为它使PHP会话在RAM的后台打开,以便更快地访问。当您有大量可用 RAM 并且由于 suPHP 处理程序而遇到过多的 PHP 执行请求时,FastCGI PHP 处理程序是理想的选择。
一种比使用 suPHP 更快的服务 PHP 请求的方法.FastCGI 擅长通过利用服务器的可用 RAM 将 PHP 脚本保存在内存中来降低 CPU 使用率,而不必为每个 PHP 请求启动单独的 PHP 进程,它的主要好处是 CPU 性能和使用操作码缓存的能力。