在php脚本中使用缓存

时间:2012-07-06 03:25:03

标签: php sql file caching apc

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

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

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

1 个答案:

答案 0 :(得分:4)

PHP中有几种形式的缓存。

如果您可以访问webhost上的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

祝你好运!