APC和缓存所有文件,用户缓存


APC and caching all files,user cache

如您所知,默认情况下,APC缓存服务器编译后的所有文件。我有一些关于缓存的问题:

  1. 我真正应该在什么时候缓存整个文件

=======

  1. 在下面的代码中,我可以缓存file1.php的操作码吗
  2. 是否每个具有相同变量值的操作码都是相同的

例如,在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;
?>

我真正应该在什么时候缓存整个文件?

无论何时你需要它。要确定你是否需要它,你需要首先运行指标。

另外两个问题让我们忽略,直到你自己澄清了什么是操作码(至少我建议)。