【问题标题】:APC and caching all files,user cacheAPC和缓存所有文件,用户缓存
【发布时间】:2013-08-20 17:17:30
【问题描述】:

如您所知,默认情况下,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;
?>

【问题讨论】:

  • 操作码缓存缓存脚本的opcode,而不是运行时变量的值
  • 那么缓存所有的php文件是个好主意吗?
  • 如果你想要操作码缓存的速度优势,那么缓存所有的php文件:只缓存一些是在特殊情况下(例如使用某些模板引擎时),而不是正常使用跨度>

标签: php caching apc


【解决方案1】:

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

只要你需要。要确定是否需要它,您需要先运行指标。

在您自己弄清楚什么是操作码(至少我建议)之前,让我们忽略其他两个问题。

【讨论】:

    猜你喜欢
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多