【问题标题】:Using cache in php script在 php 脚本中使用缓存
【发布时间】:2012-07-06 03:25:02
【问题描述】:

我对 php 中的缓存感到困惑。我在我的 php 文件中创建了一个显示 2 到 500 的文件。现在我想使用缓存文件来存储数据并显示它。我的代码如下。

<?php
  for ($i = 2; $i <= 500; $i++)
    echo "The number is:".$i."<br />";
?>

现在如何使用缓存文件来保存输出并在浏览器中显示。如果还有其他方法可以在 php 中使用缓存文件,请帮助我。在 php 文件中,我想知道节省时间。如何在 php 中使用缓存脚本来存储输出并进一步显示以节省时间。

【问题讨论】:

    标签: php sql file caching apc


    【解决方案1】:

    在 PHP 中有多种缓存形式。

    如果您可以访问您的网络主机上的 memcached 或 APC(一些共享计划禁用此功能),请查找它们,因为它们被认为是相当高性能的缓存形式,因为它直接利用系统内存(memcached 更适合分布式系统)。

    http://php.net/manual/en/book.memcache.php

    http://php.net/manual/en/book.apc.php

    如果没有,请查看文件缓存。 PHP 带有一个方便的文件库(记录在 PHP 文档中),它允许您读取/写入文件。

    http://www.php.net/manual/en/ref.filesystem.php

    最后,您可以查看 SQL 缓存。虽然与其他选项相比,通常不建议这样做,但您希望通过数据库存储的数据也可能是一种选择(如果您需要将其链接到表中的其他数据)。

    http://php.net/manual/en/ref.pdo-mysql.php

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 2010-12-11
      相关资源
      最近更新 更多