国产探花免费观看_亚洲丰满少妇自慰呻吟_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編程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌平区| 稷山县| 静安区| 呼伦贝尔市| 温宿县| 通山县| 安宁市| 宁南县| 内黄县| 长沙县| 兴安盟| 修水县| 南川市| 临桂县| 紫金县| 泗阳县| 六安市| 信阳市| 卢龙县| 红安县| 凤山市| 富源县| 黄骅市| 虹口区| 潜山县| 名山县| 台北市| 乌海市| 鹰潭市| 永吉县| 新巴尔虎右旗| 泗阳县| 彰化县| 柳州市| 徐汇区| 资源县| 武隆县| 泸州市| 阳西县| 从化市| 来宾市|