監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉
鷹潭網(wǎng)站建設公司

當前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 鷹潭OA > 鷹潭網(wǎng)站建設公司

APC(Alternative PHP Cache)是一個PHP緩存

申請免費試用、咨詢電話:400-8352-114

鷹潭網(wǎng)站建設www.diyphp.net

APC簡介

  APC(Alternative PHP Cache)是一個PHP緩存。它在內(nèi)存中存儲PHP頁面而且減少了硬盤的I/O。這關于功能的晉升非常顯著。你乃至可以在CPU運用率下落50%的情況下晉升系統(tǒng)50%的功能。

  這篇教程咱們會通知大家如安在windows上裝置APC。我已經(jīng)在windows server 2003上成功測驗。當然,在你也可以運用windows xp做為測驗服務器。

  windows下裝置PHP的APC拓寬

  注重:你不能在一天服務器上還裝置APC和Zend Optimiser,二者只能選其一。

  依照下面的辦法裝置PHP的APC拓寬。

  下載正確的版別

  我是用的PHP版別是5.2.6,附上下載地址:php_apc_dll for php5_2_6

  注重:斷定你所下載的APC拓寬版別對應了你的PHP版別。

  設置php.ini

  編纂php.ini文件,向其間的拓寬區(qū)域局部添加如下代碼

  extension = php_apc.dll

  重啟服務器,運用phpinfo檢查能否成功裝置

  phpinfo();

  phpinfo檢查apc拓寬能否裝置成功

  檢查可用的內(nèi)存

  創(chuàng)立一個php文件apcmeminfo.php

  print_r(apc_sma_info());

  //由緩存運用的內(nèi)存數(shù)量運用這個公式來核算:

  total_memory = apc.shm_segments * apc.shm_size

  在這個比方中,可用的內(nèi)存大約32 Mb。一般,若是咱們需求在咱們的緩存中超越32 Mb,咱們應該添加APC運用的分段數(shù)量??墒牵@可以招致web服務器過錯,因而最棒是添加片斷的巨細。咱們應該逐漸為緩存添加可用的總量,以防止內(nèi)存的丟失。

  默許的APC如下:

  apc.cache_by_default = On

  apc.enable_cli = Off

  apc.enabled = On

  apc.file_update_protection = 2

  apc.filters =

  apc.gc_ttl = 3600

  apc.include_once_override = Off

  apc.max_file_size = 1M

  apc.num_files_hint = 1000

  apc.optimization = Off

  apc.report_autofilter = Off

  apc.shm_segments = 1

  apc.shm_size = 30

  apc.slam_defense = 0

  apc.stat = On

  apc.ttl = 0

  apc.user_entries_hint = 100

  apc.user_ttl = 0

  apc.write_lock = On

  關于APC完好的參數(shù)設置的解說,請查閱:http://www.php.net/apc。

  下面是一個php.ini中的一個APC塊。請將它們粘貼進你的php.ini文件中:

  apc.enabled = 1

  apc.shm_segments = 1

  apc.shm_size = 64

  apc.max_file_size = 10M

  apc.stat=1

  剩下其它的設置將會運用默許值。

  設置暫時目錄

  APC需求一個暫時目錄來存儲文件。它會測驗在windows的暫時目錄緩存文件,事先請給暫時目錄寫的權限。

  監(jiān)控和調優(yōu)緩存

  監(jiān)控和調優(yōu)apc緩存

  APC源包括一個php腳本,該腳本關于監(jiān)控和調優(yōu)功能的緩存是很有用的。

  1, 下載APC監(jiān)控文件:http://pecl.php.net/package/apc

  2, 壓縮包中的apc.php文件顯現(xiàn)APC監(jiān)控信息。

  3, 運轉這個文件,你會看到一個圖形顯現(xiàn)你的緩存一些統(tǒng)計數(shù)據(jù)。

  4, 調優(yōu)緩存,檢查General Cache Information and Detailed Memory Usage and Fragmentation sections(整體緩存信息和具體的內(nèi)存運用以及碎片局部)。

  5, 監(jiān)督Cache Full Count和碎片百分比,若是Cache Full Count大于0,表明緩存已滿而且頻頻讀寫,由于沒有滿足的內(nèi)存被分配。添加apc.shm_size可解決問題。

  6, 碎片百分比應該是0%,可是跟著內(nèi)存頻頻的讀寫,其值會上漲。

  apc.php的安全

  注重apc.php的安全,應該運用安全認證的方法來操控apc.php的信息輸出,比方:

  // Moodle user Authentication

  require_once("../config.php");

  require_once($CFG--->libdir.'/adminlib.php');

  require_login();

  require_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM, SITEID));

  // Disable APC Auth(APC 的安全認證)

  defaults('USE_AUTHENTICATION',0);

  //....

發(fā)布:2007-03-31 14:58    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
鷹潭OA
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普鷹潭網(wǎng)站建設公司其他應用

鷹潭軟件開發(fā)公司 鷹潭門禁系統(tǒng) 鷹潭物業(yè)管理軟件 鷹潭倉庫管理軟件 鷹潭餐飲管理軟件 鷹潭網(wǎng)站建設公司