2012-07-06 89 views
2

我对php中的缓存存在困惑。我在我的php文件中创建了一个显示2到500的文件。现在我想使用缓存文件来存储数据并显示它。我的代码是波纹管。在php脚本中使用缓存

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

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

+0

我的回答对你有帮助吗? – 2012-10-03 15:56:11

回答

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

祝你好运!