使用.php扩展名处理高流量站点的CPU处理

时间:2013-11-26 13:07:30

标签: php

我有一个高流量网站,使用.php包含页眉/页脚。由于遗留原因,页面本身使用.php扩展名。

由于网站增长,它消耗了大量的CPU资源。我的问题是,如果我删除.php包含(替换为静态html),但保留带有.php扩展名的页面,这有助于减少处理,还是解析器仍然可以在扩展名为.php的静态页面上工作?

我也可以将.php页面重定向到.html,但我假设它也占用CPU资源。

1 个答案:

答案 0 :(得分:0)

我认为如果使用include,PHP将继续解析文件。我似乎无法找到任何有关它的信息。你可以做的是使用以下函数(1)echo file_get_contents("file.html"),这不会解析文件,只是获取内容并将其发送给用户。你必须测试自己,看看它是否更快。

您可以尝试的另一件事是启用OPCache(> PHP 5.5)或APC(< PHP5.5)。这应该会降低你的CPU使用率。

(1)http://us3.php.net/manual/en/function.file-get-contents.php