亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

探討PHP使用eAccelerator的API開發詳解

2020-03-22 19:54:06
字體:
來源:轉載
供稿:網友
1、API和文檔說明:
eAccelerator提供了便捷便捷而又穩定的本機緩存實現方式,由于大部分代碼實現基于共享內存,所以只能在*nix平臺中使用,Windows平臺Michael就暫時不知道何時有這方面的支持了。
eAccelerator提供如下的API接口和文件:(下述文件均在源碼包的doc/php/目錄下)
文件列表:
復制代碼 代碼如下:
cache.php
dasm.php
encoder.php
info.php
loader.php
session.php
shared_memory.php

接口列表:
復制代碼 代碼如下:
array eaccelerator_cached_scripts ()
void eaccelerator_cache_output (string $key, string $eval_code, [int $ttl = 0])
void eaccelerator_cache_page (string $key, [int $ttl = 0])
void eaccelerator_cache_result (string $key, string $code, [int $ttl = 0])
void eaccelerator_caching (boolean $flag)
void eaccelerator_clean ()
void eaccelerator_clear ()
array eaccelerator_dasm_file (mixed $filename)
mixed eaccelerator_encode (mixed $src, [mixed $prefix = ''], [string $pre_content = ''], [string $post_content = ''])
void eaccelerator_gc ()
mixed eaccelerator_get (string $key)
array eaccelerator_info ()
array eaccelerator_list_keys ()
void eaccelerator_load ()
boolean eaccelerator_lock (string $key)
void eaccelerator_optimizer (boolean $flag)
void eaccelerator_purge ()
boolean eaccelerator_put (string $key, mixed $html' target='_blank'>value, [int $ttl = 0])
array eaccelerator_removed_scripts ()
boolean eaccelerator_rm (string $key)
void eaccelerator_rm_page (string $key)
boolean eaccelerator_set_session_handlers ()
boolean eaccelerator_unlock (string $key)

下面有部分網友翻譯后的接口說明:
復制代碼 代碼如下:
eaccelerator_put($key, $value, $ttl=0)
將 $value 以 $key 為鍵名存進緩存(php4下支持對像類型,看源碼好像zend2里不支持了),$ttl 是這個緩存的生命周期,單位是秒,省略該參數或指定為 0 表示不限時,直到服務器重啟清空為止。

eaccelerator_get($key)
根據 $key 從緩存中返回相應的 eaccelerator_put() 存進去的數據,如果這項緩存已經過期或不存在那么返回值是 NULL

eaccelerator_rm($key)
根據 $key 移除緩存

eaccelerator_gc()
移除清理所有已過期的 key

eaccelerator_lock($key)
為 $key 加上鎖定操作,以保證多進程多線程操作時數據的同步。需要調用 eaccelerator_unlock($key) 來釋放這個鎖或等待程序請求結束時自動釋放這個鎖。
例如:
?php
eaccelerator_lock(“count”);
eaccelerator_put(“count”,eaccelerator_get(“count”)+1));
?

eaccelerator_unlock($key)
根據 $key 釋放鎖

eaccelerator_cache_output($key, $eval_code, $ttl=0)
將 $eval_code 代碼的輸出緩存 $ttl 秒,($ttl參數同 eacclerator_put)
例如:
?php eaccelerator_cache_output(‘test', ‘echo time(); phpinfo();', 30); ?

eaccelerator_cache_result($key, $eval_code, $ttl=0)
將 $eval_code 代碼的執行結果緩存 $ttl 秒,($ttl參數同 eacclerator_put),類似 cache_output
例如:
?php eaccelerator_cache_result(‘test', ‘ time() . “Hello”;', 30); ?

eaccelerator_cache_page($key, $ttl=0)
將當前整頁緩存 $ttl 秒。
例如:
?php
eaccelerator_cache_page($_SERVER['PHP_SELF'].'?GET='.serialize($_GET),30);
echo time();
phpinfo();
?

eaccelerator_rm_page($key)
刪除由 eaccelerator_cache_page() 執行的緩存,參數也是 $key

2、PHP代碼中使用eAccelerator加速
另外,在PHPCMS里面已經集成了對eAccelerator的支持,下面是一段來自PHPCMS里面的代碼
復制代碼 代碼如下:
class cache
{
function __construct()
{
}

function cache()
{
$this- __construct();
}

function get($name)
{
return eaccelerator_get($name);
}

function set($name, $value, $ttl = 0)
{
eaccelerator_lock($name);
return eaccelerator_put($name, $value, $ttl);
}

function rm($name)
{
return eaccelerator_rm($name);
}

function clear()
{
return eaccelerator_gc();
}
}

PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久婷婷天堂| 欧美午夜精品久久久久久久| 国产成人小视频在线观看| 中文字幕亚洲综合久久| 国产精品亚洲欧美导航| 欧美午夜激情在线| 91免费精品国偷自产在线| 国产日韩换脸av一区在线观看| 国产视频精品va久久久久久| 久久精品在线视频| 亚洲国产精品久久久久久| 在线成人免费网站| 亚洲色图综合久久| 欧美精品18videosex性欧美| 欧美第一黄网免费网站| 欧亚精品在线观看| 福利视频一区二区| www.亚洲一二| 91免费人成网站在线观看18| 亚洲免费视频网站| 精品一区二区三区四区| 亚洲欧美三级伦理| 亚洲精品成a人在线观看| 38少妇精品导航| 亚洲理论电影网| 亚洲视频在线看| 主播福利视频一区| 国产日产欧美a一级在线| 国产精品久久一区主播| 久久久免费av| 精品国产乱码久久久久久虫虫漫画| 97在线日本国产| 国产日韩在线视频| 亚洲乱码国产乱码精品精天堂| 国内精品免费午夜毛片| 日本精品久久电影| 亚洲精品小视频在线观看| 九九久久精品一区| 亚洲一区二区三区成人在线视频精品| 亚洲欧美日韩一区二区三区在线| 美女撒尿一区二区三区| 欧美日韩亚洲一区二区| 欧美精品中文字幕一区| 欧美成人精品一区二区| 尤物九九久久国产精品的分类| 欧美日韩亚洲高清| 国产精品成人国产乱一区| 欧美老肥婆性猛交视频| 国产一区二区三区日韩欧美| 欧美精品999| 欧美激情精品久久久久久蜜臀| 国产精品丝袜白浆摸在线| 欧美日韩第一视频| 米奇精品一区二区三区在线观看| 久久久久久久久国产精品| 欧美成人免费大片| 欧美精品www| 亚洲韩国欧洲国产日产av| 日韩风俗一区 二区| 色无极亚洲影院| 欧美中文字幕在线| 亚洲欧美自拍一区| 91高清视频免费| 在线播放国产一区二区三区| 国产成人在线播放| 亚洲电影中文字幕| 国产精品福利片| 成人激情视频在线播放| 成人精品在线视频| 欧美一级高清免费| 国产精品色婷婷视频| 久久91亚洲精品中文字幕| 欧美高清视频一区二区| 日韩电视剧在线观看免费网站| 久久久国产在线视频| 日韩大陆毛片av| 久久99精品久久久久久琪琪| 2019av中文字幕| 久久久久一本一区二区青青蜜月| 久久久久国色av免费观看性色| 日韩av在线天堂网| 亚洲精品网站在线播放gif| 日韩精品在线第一页| 疯狂做受xxxx欧美肥白少妇| 国内精品小视频在线观看| 欧美日韩国产在线播放| 欧美激情在线有限公司| 欧美激情视频在线观看| 中文精品99久久国产香蕉| 免费不卡欧美自拍视频| 亚洲欧洲一区二区三区久久| 久久久久久久成人| 久久精品久久久久| 久久久成人精品| 久久久久久午夜| 欧美最猛黑人xxxx黑人猛叫黄| 欧美一级在线亚洲天堂| 亚洲性猛交xxxxwww| 91av在线影院| 国产精品一区二区三区久久久| 日韩av在线免费观看一区| 亚洲成人黄色在线| 欧美日韩电影在线观看| 日韩美女av在线| 欧美乱大交做爰xxxⅹ性3| 激情懂色av一区av二区av| 久久精品亚洲国产| 热99在线视频| 中日韩午夜理伦电影免费| 91九色单男在线观看| 国产午夜精品一区二区三区| 夜夜狂射影院欧美极品| 欧美三级免费观看| 91在线视频免费| 国产精品久久久久久久久久小说| 亚洲视频在线观看| 日本久久久久亚洲中字幕| 国产午夜精品免费一区二区三区| 最近2019中文字幕第三页视频| 中文字幕自拍vr一区二区三区| 亚洲一区二区三区在线视频| 亚洲精品国产福利| 亚洲精品动漫100p| 成人久久一区二区| 久久亚洲电影天堂| 亚洲国产欧美一区二区丝袜黑人| 国产自产女人91一区在线观看| 亚洲国产精品999| 精品久久久在线观看| 国产精品自拍小视频| 欧美高清视频在线| 欧美精品videossex性护士| 国产一区二区三区中文| 中文字幕精品久久久久| 大量国产精品视频| 成人黄色免费网站在线观看| 日韩电影免费观看在线| 亚洲精品成a人在线观看| 日韩免费av片在线观看| 91av在线视频观看| 精品综合久久久久久97| 欧美电影免费观看大全| 日韩电影中文字幕av| 国产91色在线|| 丝袜亚洲欧美日韩综合| 91国偷自产一区二区三区的观看方式| 性色av一区二区三区红粉影视| 欧美一级高清免费播放| 欧美精品在线网站| 亚洲娇小xxxx欧美娇小| 日韩视频在线免费| 欧美激情亚洲激情| 国产日韩在线免费| 欧美一区二区大胆人体摄影专业网站| 欧美激情综合色综合啪啪五月| 日韩在线观看精品| 欧美一级成年大片在线观看| 91中文精品字幕在线视频| 亚洲理论在线a中文字幕| 日韩美女av在线免费观看| 国产精品精品国产| 国产视频精品一区二区三区| 欧美性感美女h网站在线观看免费| 亚洲综合小说区|