国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

PHP擴展之APC——Alternative PHP Cache(可選PHP緩存)

瀏覽:16日期:2022-09-15 14:54:14
簡介和安裝配置Alternative PHP Cache (APC) 是一個開放自由的PHP opcode 緩存。它的目標是提供一個自由、 開放,和健全的框架用于緩存和優化PHP的中間代碼。

該擴展的各個版本安裝包都在此處:?http://pecl.php.net/package/apc.

該PECL?擴展的?DLL?當前不可用。

注意:?在Windows上,APC需要一個臨時目錄,并且Web服務器對這個目錄可寫,APC會檢測TMP,TEMP,USERPROFILE這些Windows的環境變量,如果這些都沒有,會檢查系統文件夾下的WINDOWS目錄。

這些函數的行為受?php.ini?中的設置影響。

盡管默認的 APC 設定對于大多數安裝已經沒問題,但專業人員應考慮調整以下參數。

APC有兩個主要的配置選項。第一,多少內存將被分配給APC;第二,每次請求APC是否檢查文件修改。兩個ini選項分別控制這些設置apc.shm_size?和apc.stat。

一旦服務器運行起來了,?apc.php?腳本可以拷貝到一個可以通過瀏覽器訪問到的Web目錄中,通過瀏覽器訪問這個腳本會得到APC工作狀態的詳細分析,如果在PHP中啟用了GD擴展,它甚至會顯示一些有趣的圖表。當然,首要的事情是要確保真的緩存了文件。 如果APC運行了,?緩存完全統計?數目 (在左上角)將顯示緩存的命中率并且清除在最后?apc.ttl?秒內沒有被訪問的緩存。 這個數字使緩存的最小化的很好配置。如果緩存不斷的被填充和清除,這將影響緩存的效果和腳本的性能。減少這個數字的最好方式就是給APC分配足夠多的內存。除此之外, 可以通過?apc.filters?緩存更少的腳本。

更多關于APC的介紹文章,可參考:可選PHP緩存APC淺析——安裝、配置及工作原理

APC函數apc_add?— 緩存一個變量到數據存儲apc_bin_dump?— Get a binary dump of the given files and user variablesapc_bin_dumpfile?— Output a binary dump of cached files and user variables to a fileapc_bin_load?— Load a binary dump into the APC file/user cacheapc_bin_loadfile?— Load a binary dump from a file into the APC file/user cacheapc_cache_info?— 從APC的數據存儲中獲取緩存信息apc_cas?— 更新舊值為新值apc_clear_cache?— 清除APC緩存apc_compile_file?— Stores a file in the bytecode cache, bypassing all filters.apc_dec?— 減少一個存儲數字apc_define_constants?— Defines a set of constants for retrieval and mass-definitionapc_delete_file?— 從字節碼中刪除文件apc_delete?— 從用戶緩存中刪除某個變量apc_exists?— 檢查APC中是否存在某個或者某些keyapc_fetch?— 從緩存中取出存儲的變量apc_inc?— 遞增一個儲存的數字apc_load_constants?— 從緩存中加載一系列常量apc_sma_info?— 取回APC的共享內存分配信息apc_store?— 在數據存儲中緩存一個變量APCIterator類

APCIterator?類使得遍歷大容量APC緩存更容易,這是很有幫助的因為它允許同時獲取已經定義的每個被鎖定實例的條目數,因此它釋放的其他活動的緩存鎖,而不是阻礙整個緩存以完成獲取100(默認)個緩存數據的迭代,在大緩存條目。 此外,使用正則匹配效率更高,因為它被改為C級別的實現。

方法列表APCIterator::__construct?— 構造一個 APCIterator 迭代器對象APCIterator::current?— 獲取當前項APCIterator::getTotalCount?— 獲取總數APCIterator::getTotalHits?— 獲取緩存命中數APCIterator::getTotalSize?— 獲取所有緩存的尺寸大小APCIterator::key?— Get iterator key獲取迭代器的鍵APCIterator::next?— 移到下一項APCIterator::rewind?— 倒退迭代器APCIterator::valid?— 檢查當前位置是否有效
標簽: PHP
相關文章:
主站蜘蛛池模板: 日韩精品综合 | 日本一级毛片在线看 | 国产成人毛片精品不卡在线 | 国产91精品高清一区二区三区 | 成人高清在线观看 | 日韩二区三区 | 国产精品视频久久久久久 | 成 人 黄 色 视频 免费观看 | 久久99精品久久久久久青青91 | 69视频成人 | 亚洲国产欧美一区二区欧美 | 国产成人精品aaaa视频一区 | 欧美h版成版在线观看 | 伊人2233| 久草福利社 | 国产成人精品一区二三区2022 | 初爱视频教程在线观看高清 | 97在线观看免费版 | 亚洲视频在线观看免费视频 | 亚洲国产成人久久一区www | 欧美特级另类xxx | 99视频在线播放 | 性欧美f | 久久久久久久久一次 | 日韩理论在线 | 深夜福利国产 | 一级特黄国产高清毛片97看片 | 日韩欧美不卡一区二区三区 | 亚洲三级黄色片 | 妖精www成人动漫在线观看 | 日韩欧美一级毛片视频免费 | 国产一级视频久久 | 欧美一级淫片a免费播放口aaa | 在线精品视频在线观看高清 | 日韩伦理一区二区三区 | 中文字幕一区二区三区视频在线 | 久久综合久久自在自线精品自 | 欧美一级毛片在线播放 | 久久精品视频久久 | 成人欧美网站免费 | 91成人午夜性a一级毛片 |