您現在的位置是:電腦技術吧?>? 故障問題 ??>??php緩存,php 緩存問題??>??正文詳情

php緩存,php 緩存問題

留白雪2019-12-04 17:42:17 人圍觀
簡介php緩存持久化失敗本文主要介紹了PHP文件緩存類的使用,并以實例的形式詳細分析了PHP文件緩存類的定義、功能和具體使用技巧,具有很大的實用價值。可以參考下面的示例來描述PHP文

這篇文章主要介紹了php文件緩存類用法,以實例形式較為詳細的分析了php文件緩存類的定義、功能及具體使用技巧,非常具有實用價值,需要的朋友可以參考下  本文實例講述了php文件緩存類用法。

分享給大家供大家參考。

具體如下:  ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ?php /** * 簡單的文件緩存類 * */ class XZCache{ // default cache time one hour var $cache_time = 3600; // default cache dir var $cache_dir = './cache'; public function __construct($cache_dir=null, $cache_time=null){ $this-cache_dir = isset($cache_dir) ? $cache_dir : $this-cache_dir; $this-cache_time = isset($cache_time) ? $cache_time : $this-cache_time; } public function saveCache ($key, $value){ if (is_dir($this-cache_dir)){ $cache_file = $this-cache_dir . '/xzcache_' . md5($key); $timedif = @(time() - filemtime($cache_file)); if ($timedif = $this-cache_time) { // cached file is too old, create new $serialized = serialize($value); if ($f = @fopen($cache_file, 'w')) { fwrite ($f, $serialized, strlen($serialized)); fclose($f); } } $result = 1; }else{ echo Error:dir is not exist.; $result = 0; } return $result; } /** * @return array * 0 no cache * 1 cached * 2 overdue */ public function getCache ($key) { $cache_file = $this-cache_dir . '/xzcache_' . md5($key); if (is_dir($this-cache_dir) is_file($cache_file)) { $timedif = @(time() - filemtime($cache_file)); if ($timedif = $this-cache_time) { $result['cached'] = 2; }else{ // cached file is fresh enough, return cached array $result['value'] = unserialize(file_get_contents($cache_file)); $result['cached'] = 1; } }else { echo Error:no cache; $result['cached'] = 0; } return $result; } } //end of class   用法示例如下:  ? 1 2 3 4 5 6 $cache = new XZCache(); $key = 'global'; $value = $GLOBALS; $cache-saveCache($key, $value); $result = $cache-getCache($key); var_dump($result);   希望本文所述對大家的php程序設計有所幫助。

版權聲明:本文由 留白雪 整理編輯。

原標題:php文件緩存,php數據緩存

轉載注明出處:http://www.dn9ww09s.icu/fault/15134.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • java cookie,java中的cookie使用

    java cookie,java中的cookie使用 相關圖片java帶cookie跨域重定向一。設置cookie代碼如下:cookie=new cookie(key,value);cookie.setmaxage(60);設置60秒生存期。如果設置為負java獲取cookie的方法...

  • php 數組,php鍵值對數組

    php 數組,php鍵值對數組 相關圖片php定義數組本文主要介紹了PHP通過分類列表生成分類樹數組的方法,涉及到PHP操作數組和分類節點的相關技巧,具有一定的參考價值。需要幫助的朋友可以參考本文下面的示例來描述P...

  • 加密的文件怎么解密,加密的pdf如何解密

    加密的文件怎么解密,加密的pdf如何解密 相關圖片加密壓縮文件如何解密本文主要介紹PHP加密和解密類。實例分析了PHP加密解密的原理和相關技巧,具有很強的實用價值。您可以參考下面的示例來描述PHP加密和解密類。與您分享以供參...

  • jsp 表單提交,jsp部分表單提交

    jsp 表單提交,jsp部分表單提交 相關圖片jsp提交到servlet路徑有幾種方法:1。在表單頁面的頭部區域添加以下代碼:meta http equiv=pragma content=no cachemeta http equiv=jsp submit提交過程中...

  • 列出目錄下的所有文件,linux查看目錄下所有文件

    列出目錄下的所有文件,linux查看目錄下所有文件 相關圖片linux刪除目錄下所有文件ASP教程顯示目錄所有文件選項explicitdim InfoPath'current path dim serverpath'server path dim linux清空某目錄內文件...

  • jsp如何上傳圖片,jsp上傳圖片并顯示

    jsp如何上傳圖片,jsp上傳圖片并顯示 相關圖片jsp上傳圖片到文件夾scriptfunction setImagePreview(){var docObj=document.getElementById(doc);var imgservlet上傳圖片...

  • asp日期函數,asp當前日期函數

    asp日期函數,asp當前日期函數 相關圖片asp字符串轉日期函數本文簡要介紹了VBScript的時間函數,該函數可以在一般應用中使用,也可以根據具體的特殊需要進一步搜索。Date()獲取日期,格式:2004-2-28 timasp提取年月的函數...

  • asp能用什么數據庫,asp數據庫1

    asp能用什么數據庫,asp數據庫1 相關圖片asp如何和數據庫連接ASP tutorial read database tutorial record%'dpath=www.3lian.net/dbasemateydbweb^asp打開access數據庫...

  • 靜態頁面與動態頁面,動態頁面

    靜態頁面與動態頁面,動態頁面 相關圖片動態頁面靜態化為了自動生成靜態頁面,最好使用filter截取JSP請求并首先對其進行預處理以自動生成HTML。一種簡單的方法是,在過濾器截獲請求后,引導一個servlet,向h5頁面是靜態還是...

  • 服務器多虛一,服務器

    服務器多虛一,服務器 相關圖片服務器是一個實物還是虛擬首先,在VB 6.0中創建一個ActiveX DLL項目。信息如下:項目名稱:systimeset類模塊名稱:timeset VB 6.0類模塊代碼如下:1op服務器虛擬化的特性...

熱評文章

  • asp 代碼,asp開源代碼

    asp 代碼,asp開源代碼 相關圖片怎樣將asp源代碼ASP教程簡單的在線用戶統計代碼這個代碼是使用ASP應用程序和會話實例的哦。腳本語言=vbscript runat=服務器子應用程序什么是asp...

  • mysql數據庫命令,mysql建立數據庫

    mysql數據庫命令,mysql建立數據庫 相關圖片php mysql 數據庫ASP連接MySQL教程數據庫教程幾個代碼strconnection=DSN=hc188;driver={myodbd driver};server=localmysql怎么導入數據庫...

  • php框架實例,php

    php框架實例,php 相關圖片php網站實例本文主要介紹了PHP在美國實現的50個狀態選擇列表的實例,實現了當前狀態選擇的功能。它具有很大的實用價值。您可以參考下面的示例來描述PHP在美國實現的50個狀態php中文...

  • 讀寫8類怎么用,驅動讀寫是用啥寫的

    讀寫8類怎么用,驅動讀寫是用啥寫的 相關圖片硬盤讀寫快有什么用換句話說,cookie應該是一種使用了很長時間的技術。早在HTML出現時,就沒有辦法記錄和識別每個單獨頁面之間的不同用戶。后來,人們發明了曲奇技術。當用戶訪問...

  • 錯誤80004005,2147467259錯誤怎么辦

    錯誤80004005,2147467259錯誤怎么辦 相關圖片80004005錯誤代碼“請求對象錯誤”ASP tutorial 0104:80004005癥狀將文件上載到Windows服務器 IIS 6.0或iis7.0服務器時,遇到以下錯誤:請clr80004005錯誤...

  • 文件夾遞歸,遞歸刪除文件夾

    文件夾遞歸,遞歸刪除文件夾 相關圖片遞歸刪除文件夾中文件PHP遞歸刪除指定文件夾的方法:本文介紹了PHP遞歸刪除指定文件夾的方法。本例總結了遞歸刪除文件夾的兩種常見技巧,具有很強的實用價值。可以參考下面的示...

  • 數據庫刪除記錄,數據庫刪除一條記錄

    數據庫刪除記錄,數據庫刪除一條記錄 相關圖片數據庫怎么刪除表實際上,在ASP中刪除數據庫教程記錄非常容易。只要連接到數據庫,就可以使用SQL delete函數將其刪除。讓我們看看下面的例子。id=saferequest(刪除數據庫表...

  • 訪問速度,網頁訪問速度

    訪問速度,網頁訪問速度 相關圖片服務器防火墻影響訪問速度JSP程序都是模塊化的,具有強大的表達式請求功能。構建一個完美的數據庫訪問是一個具有挑戰性的過程,JDBC接口可以很好地實現這一點。但是,JSP代碼中嵌...

  • php跳轉頁面,php跳轉其他頁面

    php跳轉頁面,php跳轉其他頁面 相關圖片php跳轉到html登錄頁面在PHP編寫中,有時用戶頁面會跳轉。這里我們收集了幾種好的跳躍方法,可以使用。利用HTTP頭信息實現PHP的頭函數。PHP中的header函數用于向瀏覽器發送控php框架跳轉...

  • php返回,php返回結果

    php返回,php返回結果 相關圖片php這個例子描述了PHP如何返回相對時間(例如,20分鐘前,3天前)。與您分享以供參考。具體如下:123456789101213141516171819202122php點擊返回...

關注微信

变脸官网查询