<?php class Cache { private $dir = "data/cache/";//定义缓存目录 private $key='c_a_sss'; // 文件名 md5加密 密钥 function set_dir($dirpath) { $this->dir=$dirpath; $this->make_dir($this->dir); } function read($key,$minutes=1) { $filename=$this->get_filename($key); if($datas = @file_get_contents($filename)) { $datas = unserialize($datas); if(time() - $datas['time'] < $minutes*60) { return $datas['data']; } } return false; }
快取就是資料交換的緩衝區(稱作Cache),當某一硬體要讀取資料時,會先從快取中尋找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於快取的運作速度比記憶體快得多,故快取的作用就是幫助硬體更快運作
因為快取往往使用的是RAM(斷電即掉的非永久儲存),所以在用完後還是會把檔案送到硬碟等記憶體永久儲存。電腦裡最大的快取就是記憶體條了,最快的是CPU上鑲的L1和L2緩存,顯示卡的顯卡是給顯示卡運算晶片用的緩存,硬碟上也有16M或是32M的快取。
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
22 Nov 2016
以下是一些非常有用的PHP類別庫,相信一定可以為你的WEB開發提供更好和更快速的方法。 圖表庫 下面的類別庫可以讓你很簡的創建複雜的圖表和圖片。當然,它們需要GD庫的支援。 pChart - 一個可以建立統計圖的函式庫。 Libchart - 這也是一個簡單的統計圖庫。 JpGraph - 一個物件導向的圖片建立類別。 Open Flash Chart - 這是一個基於Flash的統計圖。 …
26 Apr 2024
PHP函數庫包含以下類別:核心類別:基本類型、數學、字串、陣列日期和時間類別:日期、時間、時區檔案和目錄類別:檔案、目錄網路類別:套接字、URL、HTTP安全類別:加密、雜湊、隨機數其他類別:異常、調試、影像
26 May 2018
從CI社群的stblog和CI的file_helper類別中提取出來的php檔案快取類別,一個簡單的基於檔案的key->value快取類別。這個類別可以用來快取一些基本資訊,例如部落格的header,footer,sidebar中的一些不常變化,從資料庫中取出的內容,取資料前先判斷檔案快取中的內容是否過期,如果沒過期取出來,過期了則連接資料庫查詢,並將結果重新寫入檔案快取,更新過期時間。
25 Jul 2023
Java使用InputStream類別的read()函數讀取檔案內容在Java程式設計中,我們經常需要從檔案中讀取內容。 Java提供了各種用於檔案操作的類別和方法,其中InputStream類別是用於從輸入流中讀取位元組的基礎類別之一。本文將介紹如何使用InputStream類別的read()函數讀取檔案內容,並且附帶程式碼範例。 InputStream類別是JavaIO函式庫中的
24 Jul 2023
使用Vector類別的get()方法取得向量中的元素在Java中,我們經常需要使用集合來保存和管理一組物件。其中,Vector類別是一種動態數組,它可以根據需要自動增長。 Vector類別提供了許多方法來方便地對集合元素進行操作,而其中的get()方法就是用來取得向量中的元素。 Vector類別的定義如下:publicclassVector<E>ext