我有一個網站,基本上只顯示沒有任何形式和事後獲取的東西。 這個網站是基於PHP的,並託管在共享主機上。它很少改變。 我想爲這個網站啓用緩存。 它的共享託管,所以我需要一個解決方案:基於超靜態文件(html)的PHP網站緩存
- 沒有使用Memcached的
- 不需要到我的網站轉移到VPS
- 不要使用APC或其他東西
所以基本上什麼我想說的是將每個子網站緩存到HTML並告訴PHP獲取5分鐘當前子網站的HTML緩存版本並將其顯示給用戶。並在5分鐘後刷新緩存。
我一直在尋找一些在互聯網上,有一些教程和框架,支持這種扭曲的緩存。
但我需要的只是一個非常好用的庫。
我想象它以這種方式工作:
<?
if (current_site_cache_is_valid())
{
display_cached_version();
die;
}
..mywebsite rendering code
?>
,因爲它聽起來很簡單,但我希望有好人開發商之前做過這樣的圖書館。那麼您是否知道這樣準備好使用,而不是非常耗時地實施解決方案?
如果你可以使用PEAR,PEAR_Cache可能是你所需要的:http://pear.php.net/package/Cache – 2012-01-06 12:59:50
你有apache + .htaccess嗎? – hakre 2012-01-06 13:01:40
可能的重複:[如何爲PHP網站實現HTML緩存?](http://stackoverflow.com/questions/55223/how-do-i-implement-a-html-cache-for-a- php站點) – hakre 2012-01-06 13:51:08