欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP中加速、緩存擴展的區(qū)別和作用詳解(eAccelerator、memcached、xcache、APC )

 更新時間:2016年07月09日 17:25:33   作者:摘取天上星  
這篇文章主要介紹了PHP中eAccelerator、memcached、xcache、APC 4個加速、緩存擴展的區(qū)別的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

PHP中有eAccelerator、memcached、xcache、APC 4個加速、緩存擴展,下面給大家介紹下其區(qū)別,一起看看吧!

  折騰VPS的朋友,在安裝好LNMP等Web運行環(huán)境后都會選擇一些緩存擴展安裝以提高PHP運行速度,常被人介紹的有 eAccelerator、memcached、xcache、Alternative PHP Cache這幾個緩存擴展,它們之間有什么區(qū)別?分別的作用又是什么?我們?nèi)绾芜x擇?這是本文給于大家的答案。

  1、eAccelerator

  eAccelerator是一個自由開放源碼PHP加速器,優(yōu)化和動態(tài)內(nèi)容緩存,提高了PHP腳本的緩存性能,使得PHP腳本在編譯的狀態(tài)下,對服務器的開銷幾乎完全消除。 它還有對腳本起優(yōu)化作用,以加快其執(zhí)行效率。使PHP程序代碼執(zhí)效率能提高1-10倍。從文字上可以理解為:eAccelerator是PHP加速器擴展。

  2、memcached

  Memcached 是一個高性能的分布式內(nèi)存對象緩存系統(tǒng),用于動態(tài)Web應用以減輕數(shù)據(jù)庫負載。它通過在內(nèi)存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提供動態(tài)、數(shù)據(jù)庫驅(qū)動網(wǎng)站的速度。從文字上可以理解為:內(nèi)存緩存擴展,并且針對于集群服務器使用較多,主要用于分布式緩存,算是數(shù)據(jù)庫緩存。

  3、Alternative PHP Cache(APC緩存)

  Alternative PHP Cache (APC緩存)是一種對PHP有效的開放源高速緩沖儲存器工具,他能夠緩存Opcode(目標文件)的PHP中間碼。 APC的緩存分兩部分:系統(tǒng)緩存和用戶數(shù)據(jù)緩存. 系統(tǒng)緩存 是自動使用的,是指APC把PHP文件源碼的編譯結(jié)果緩存起來,然后在再次調(diào)用時先對比時間標記。如果未過期,則使用緩存代碼運行。默認緩存 3600s(一小時).但是這樣仍會浪費大量CPU時間.因此可以在php.ini中設置system緩存為永不過期(apc.ttl=0).不過如果這樣設置,改運PHP代碼后需要restart一下您的web服務器(比如apache…).目前對APC的性能測試一般指的是這一層cache;從文字上理到:Alternative PHP Cache(APC緩存)也算是一種內(nèi)存緩存擴展,算是數(shù)據(jù)庫緩存擴展。

  4、Xcache

  是一個開源的opcode緩存器/優(yōu)化器, 他能夠提高服務器上的PHP性能,他通過把編譯PHP后的數(shù)據(jù)緩沖到共享內(nèi)存從而避免重復的編譯過程, 能夠直接使用緩沖區(qū)已編譯的代碼從而提高速度. 通常能夠提高您的頁面生成速率2到5倍, 降低服務器負載。 其實它與eAccelerator一樣是PHP加速器擴展。

  以上就是他們的作用與區(qū)別,簡單一點就是:eAccelerator,xcache是PHP緩存擴展,memcached、APC緩存是數(shù)據(jù)庫緩存擴展,一般兩者只有要安裝其中一個即可,不要貪多。另外,實際測試中發(fā)現(xiàn)當Cache數(shù)量超過一定閥值的時候,APC的性能不如Memcache。所以在擴展的選擇上,本人一般會選擇xcache+memcached這個組合。

以上所述是小編給大家介紹的PHP中加速、緩存擴展的區(qū)別和作用詳解(eAccelerator、memcached、xcache、APC )的全部敘述,希望對大家有所幫助,如果大家想了解更多內(nèi)容敬請關(guān)注腳本之家網(wǎng)站!

相關(guān)文章

  • Laravel配合jwt使用的方法實例

    Laravel配合jwt使用的方法實例

    這篇文章主要給大家介紹了關(guān)于Laravel配合jwt使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析

    tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析

    這篇文章主要介紹了tp5.0框架隱藏index.php入口文件及模塊和控制器的方法,結(jié)合實例形式分析thinkPHP5.0隱藏index.php入口文件及模塊和控制器的具體配置方法、操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2020-02-02
  • php模板引擎技術(shù)簡單實現(xiàn)

    php模板引擎技術(shù)簡單實現(xiàn)

    這篇文章主要為大家詳細介紹了php模板引擎技術(shù)簡單實現(xiàn),感興趣的小伙伴們可以參考一下
    2016-03-03
  • MacOS下PHP7.1升級到PHP7.4.15的方法

    MacOS下PHP7.1升級到PHP7.4.15的方法

    這篇文章主要介紹了MacOS下PHP7.1升級到PHP7.4.15的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • PHP 面向?qū)ο蟪绦蛟O計之類屬性與類常量實現(xiàn)方法分析

    PHP 面向?qū)ο蟪绦蛟O計之類屬性與類常量實現(xiàn)方法分析

    這篇文章主要介紹了PHP 面向?qū)ο蟪绦蛟O計之類屬性與類常量實現(xiàn)方法,結(jié)合實例形式分析了PHP 面向?qū)ο蟪绦蛟O計中類屬性與類常量的具體功能、原理、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-04-04
  • Yii 訪問 Gii(腳手架)時出現(xiàn) 403 錯誤

    Yii 訪問 Gii(腳手架)時出現(xiàn) 403 錯誤

    這篇文章主要介紹了Yii 訪問 Gii(腳手架)時出現(xiàn) 403 錯誤的解決方法的相關(guān)資料,需要的朋友可以參考下
    2018-06-06
  • thinkphp5上傳圖片及生成縮略圖公共方法(分享)

    thinkphp5上傳圖片及生成縮略圖公共方法(分享)

    下面小編就為大家分享一篇thinkphp5上傳圖片及生成縮略圖公共方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • PHP支付寶當面付2.0代碼

    PHP支付寶當面付2.0代碼

    這篇文章主要為大家詳細介紹了PHP支付寶當面付2.0代碼,支付寶條碼支付功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 百度實時推送api接口應用示例

    百度實時推送api接口應用示例

    這篇文章主要介紹了百度實時推送api接口應用示例,非常的實用,有需要的朋友可以參考下
    2014-10-10
  • php圖片的裁剪與縮放生成符合需求的縮略圖

    php圖片的裁剪與縮放生成符合需求的縮略圖

    用在移動設備上時顯示效果不好且流量巨大,需要對現(xiàn)有圖片庫的圖片進行一次處理,生成符合移動設備用的縮略圖,將原來客戶端JS做的工作轉(zhuǎn)移到服務器端用PHP的GD庫來集中處理,感興趣的朋友可以了解下
    2013-01-01

最新評論