国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php如何緩存動態的數據

2020-03-22 19:32:27
字體:
來源:轉載
供稿:網友
  • 我一直在尋找一個解決方案,緩存沉甸甸的頁面,只是為一個靜態的HTML版本了一小會兒,現在,我已經找到了解決方案, 在輸出緩沖。
    事情要考慮這不是一個好主意離開,緩存整個網站,你需要考慮哪些網頁獲得高流量,哪些頁面做一些數據庫請?求。靜態html' target='_blank'>HTML頁面都不會看到從緩存中受益,而且實際上可能送達由于PHP調用請求的緩存版本。
    作為一個例子,我使用緩存www.it165.net網頁上有很多的數據庫請?求,可以很容易地緩存,緩存版本的頁面保存在這里。
    如果你運行一個大的網站或博客,我一定會推薦緩存的網頁,因為這通常是你的訪客的第一點接觸,從而產生更多的流量。
    它可能不是一個好主意,讓評論等,除非你愿意寫一個腳本來重新緩存的頁面緩存單個職位。
    您需要允許寫訪問的緩存目錄中的代碼示例,這是/緩存/。沒有相當一個位在腳本正在進行,前兩行設置的緩存目錄和的時間框架來刷新高速緩存的路徑,然后做一個檢查,如果緩存的文件是超過緩存時間,如果然后刷新緩存的版本(這是底部的代碼塊),如果不是,它只是提供緩存的版本。

    示例代碼

     

    $cachefile = 'cache.html';$cachetime = 4 * 60;// Serve from the cache if it is younger than $cachetimeif (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {    include($cachefile);    echo "<!-- Cached copy, generated ".date('H:i', filemtime($cachefile))." -->";    exit;}ob_start(); // Start the output buffer /* Heres where you put your page content */ // Cache the contents to a file$cached = fopen($cacheFile, 'w');fwrite($cached, ob_get_contents());fclose($cached);ob_end_flush(); // Send the output to the browser

    PHP編程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永丰县| 鄂托克前旗| 盖州市| 涞水县| 准格尔旗| 台湾省| 寿光市| 永清县| 信宜市| 尚志市| 巫溪县| 卓尼县| 泽普县| 台东市| 永泰县| 江津市| 通许县| 海南省| 佛教| 武功县| 新乡市| 哈尔滨市| 吉隆县| 肃宁县| 辽阳县| 冕宁县| 收藏| 全州县| 沙坪坝区| 文安县| 鹤岗市| 翁源县| 屯昌县| 肇源县| 昭苏县| 神农架林区| 漯河市| 枣阳市| 华亭县| 淳安县| 内黄县|