2012-07-06 73 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

祝你好運!