如您所知,默认情况下,APC缓存服务器编译后的所有文件。我有一些关于缓存的问题:
- 我真正应该在什么时候缓存整个文件
=======
- 在下面的代码中,我可以缓存file1.php的操作码吗
- 是否每个具有相同变量值的操作码都是相同的
例如,在file1.php中,它有一个变量,其值取决于用户。
<?php
//connected to database and fetched the name of the user
$name = 'jack';
?>
这里是file2.php
<?php
include 'file1.php';
echo "hello Mr.".$userName;
?>
我真正应该在什么时候缓存整个文件?
无论何时你需要它。要确定你是否需要它,你需要首先运行指标。
另外两个问题让我们忽略,直到你自己澄清了什么是操作码(至少我建议)。