国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) PHP 函式庫(kù) 其它類別庫(kù) 一個(gè)快取PHP庫(kù)
一個(gè)快取PHP庫(kù)
<?php
namespace Doctrine\Common\Cache;
class ApcCache extends CacheProvider
{
    protected function doFetch($id)
    {
        return apc_fetch($id);
    }
    protected function doContains($id)
    {
        return apc_exists($id);
    }
    protected function doSave($id, $data, $lifeTime = 0)
    {
        return apc_store($id, $data, $lifeTime);
    }
    protected function doDelete($id)
    {
        // apc_delete returns false if the id does not exist
        return apc_delete($id) || ! apc_exists($id);
    }
    protected function doFlush()
    {
        return apc_clear_cache() && apc_clear_cache('user');
    }
    protected function doFetchMultiple(array $keys)
    {
        return apc_fetch($keys) ?: [];
    }
    protected function doSaveMultiple(array $keysAndValues, $lifetime = 0)
    {
        $result = apc_store($keysAndValues, null, $lifetime);
        return empty($result);
    }

快取是指可以進(jìn)行高速數(shù)據(jù)交換的記憶體,它先於記憶體與CPU交換數(shù)據(jù),因此速率很快。 L1 Cache(一級(jí)快取)是CPU第一層快取。內(nèi)建的L1快取的容量和結(jié)構(gòu)對(duì)CPU的效能影響較大,不過高速緩衝記憶體皆由靜態(tài)RAM組成,結(jié)構(gòu)較複雜,在CPU管芯面積不能太大的情況下,L1級(jí)高速緩存的容量不可能做得太大。一般L1緩存的容量通常在32—256KB。 L2 Cache(二級(jí)緩存)是CPU的第二層高速緩存,分內(nèi)部和外部?jī)煞N晶片。內(nèi)部的晶片二級(jí)快取運(yùn)作速率與主頻相同,而外部的二級(jí)快取則只有主頻的一半。 L2快取容量也會(huì)影響CPU的效能,原則是越大越好,一般桌上型電腦CPU的L2快取一般為128KB到2MB或更高,筆記型電腦、伺服器和工作站上用CPU的L2快取最高可達(dá)1MB- 3MB。

快取只是記憶體中少部分資料的複製品,所以CPU到快取中尋找資料時(shí),也會(huì)出現(xiàn)找不到的情況(因?yàn)檫@些資料沒有從記憶體複製到快取中去),這時(shí)CPU還是會(huì)到記憶體去找數(shù)據(jù),這樣系統(tǒng)的速率就慢下來了,不過CPU會(huì)把這些數(shù)據(jù)複製到快取中去,以便下次不要再到記憶體中去取。隨著時(shí)間的變化,被訪問得最頻繁的數(shù)據(jù)不是一成不變的,也就是說,剛才還不頻繁的數(shù)據(jù),此時(shí)已經(jīng)需要被頻繁的訪問,剛才還是最頻繁的數(shù)據(jù),又不頻繁了,所以說快取中的資料要經(jīng)常依照一定的演算法來更換,這樣才能確??烊≈械馁Y料是被存取最頻繁的。


免責(zé)聲明

本站所有資源皆由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

整合了前面的PHP資料庫(kù)連線類別~~做成一個(gè)分頁(yè)類別!_PHP教程 整合了前面的PHP資料庫(kù)連線類別~~做成一個(gè)分頁(yè)類別!_PHP教程

21 Jul 2016

整合了前面的PHP資料庫(kù)連線類別~~做成一個(gè)分頁(yè)類別!。不知道學(xué)PHP有沒有前途~哎越寫越?jīng)]勁?php Classcreatedb//類的開始{ var$db="localhost";//資料庫(kù)位址; var$dbname="root";//用戶名; var$ dbpwd="";//密碼; var$

為什麼要從 Python 中的「object」繼承:一個(gè)類別繼承問題 為什麼要從 Python 中的「object」繼承:一個(gè)類別繼承問題

24 Dec 2024

了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...

一個(gè)簡(jiǎn)單的php資料庫(kù)連線和文字快取綜合類 一個(gè)簡(jiǎn)單的php資料庫(kù)連線和文字快取綜合類

23 Jul 2016

一個(gè)簡(jiǎn)單的php資料庫(kù)連線和文字快取綜合類

Memcache 與 Memcached:您應(yīng)該選擇哪個(gè) PHP 快取庫(kù)? Memcache 與 Memcached:您應(yīng)該選擇哪個(gè) PHP 快取庫(kù)?

12 Nov 2024

Memcache 與 Memcached:根據(jù)您的快取需求選擇正確的 PHP 函式庫(kù)在 PHP 快取庫(kù)領(lǐng)域,Memcache 和 Memcached 脫穎而出......

Memcache 與 Memcached:您應(yīng)該選擇哪個(gè) PHP 快取庫(kù)? Memcache 與 Memcached:您應(yīng)該選擇哪個(gè) PHP 快取庫(kù)?

09 Nov 2024

Memcache 與 Memcached:了解差異在 PHP 開發(fā)中,Memcache 和 Memcached 之間的選擇可能會(huì)令人困惑,尤其是...

如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫(kù)? 如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫(kù)?

05 Dec 2024

在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫(kù)建立共用類別庫(kù)要建立共用 C 類別庫(kù),您可以依照...

See all articles