国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 幫助中心 > 正文

PHP APC緩存安裝配置教程

2024-07-09 22:39:17
字體:
供稿:網(wǎng)友

PHP APC提供兩種緩存功能,即緩存Opcode(目標文件),我們稱之為apc_compiler_cache,同時它還提供一些接口用于PHP開發(fā)人員將用戶數(shù)據(jù)駐留在內(nèi)存中,我們稱之為apc_user_cache,下面我們來看看PHP APC緩存安裝配置.

最簡單的方法,找到php安裝目錄的pecl

自動安裝

# /usr/local/php/bin/pecl install apc

接下來按提示一步步完成即可

然后配置 /usr/local/php/etc/php.ini 末尾加入

extension=apc.so

手動安裝

官網(wǎng):http://cn2.php.net/manual/zh/book.apc.php

下載:http://pecl.php.net/package/APC 找最新的

下載apc

  1. # wget http://pecl.php.net/get/APC-3.1.13.tgz 
  2. # tar -zxvf APC-3.1.13.tgz 
  3. # cd APC-3.1.13 

生成configure文件

# /usr/local/php/bin/phpize

執(zhí)行configure 并且 make && make install

  1. # ./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config 
  2. # make 
  3. # make install 

拷貝添加SO文件

  1. # cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/apc.so /usr/local/php/lib/php/extensions/apc.so 
  2. chmod 755 /usr/local/php/lib/php/extensions/apc.so 

修改php.ini使之啟動APC模塊

  1. # vi /usr/local/php/etc/php.ini 
  2. extension_dir = "/usr/local/php/lib/php/extensions" 
  3. extension=apc.so //開源軟件:Vevb.com 
  4. apc.enabled = 1 
  5. ; apc.cache_by_default = on 
  6. ; apc.shm_segments = 1 
  7. ; apc.shm_size = 128 
  8. ; apc.ttl = 7200 
  9. ; apc.user_ttl = 7200 
  10. ; apc.num_files_hint = 1024 
  11. ; apc.write_lock = On 
  12. ; apc.gc_ttl=3600 
  13. ; apc.ttl=0 
  14. ; apc.mmap_file_mask=/tmp/apc.XXXXXX 

重啟apache

# service httpd restart

使用APC test.php

  1. <?php 
  2. print_r(apc_cache_info()); 
  3. 注意 在瀏覽器看會不是很友好,可以查看網(wǎng)頁源代碼就看到很清晰 
  4. Array 
  5.     [num_slots] => 1031 
  6.     [ttl] => 0 
  7.     [num_hits] => 3 
  8.     [num_misses] => 1 
  9.     [num_inserts] => 1 
  10.     [expunges] => 0 
  11.     [start_time] => 1398341530 
  12.     [mem_size] => 4240 
  13.     [num_entries] => 1 
  14.     [file_upload_progress] => 1 
  15.     [memory_type] => mmap 
  16.     [locking_type] => pthread mutex Locks 
  17.     [cache_list] => Array 
  18.         ( 
  19.             [0] => Array 
  20.                 ( 
  21.                     [type] => file 
  22.                     [device] => 64768 
  23.                     [inode] => 1179758 
  24.                     [filename] => /data/www/www.111cn.net /test.php 
  25.                     [num_hits] => 3 
  26.                     [mtime] => 1398341609 
  27.                     [creation_time] => 1398341617 
  28.                     [deletion_time] => 0 
  29.                     [access_time] => 1398341630 
  30.                     [ref_count] => 1 
  31.                     [mem_size] => 4240 
  32.                 ) 
  33.  
  34.         ) 
  35.  
  36.     [deleted_list] => Array 
  37.         ( 
  38.         ) 
  39.  
  40.     [slot_distribution] => Array 
  41.         ( 
  42.             [109] => 1 
  43.         ) 
  44.  

多次點擊,可以發(fā)現(xiàn) num_hits 在變化,說明緩存命中了!

壓力測試看效果,關(guān)閉開啟apc分別壓力測試對比一下你會發(fā)現(xiàn)開啟apc之后吞吐率會比沒開啟apc要提高許多.

# ab -n1000 -c10 http://m.survivalescaperooms.com/test.php

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武宣县| 长岛县| 新兴县| 曲沃县| 北票市| 奉贤区| 辽阳市| 大庆市| 佛山市| 惠安县| 汉川市| 开阳县| 海口市| 景德镇市| 资溪县| 东宁县| 璧山县| 将乐县| 横山县| 南川市| 乐都县| 忻城县| 白沙| 梅河口市| 芒康县| 天镇县| 普陀区| 交口县| 疏附县| 肥乡县| 淮安市| 德令哈市| 阿鲁科尔沁旗| 枣强县| 承德市| 蒙山县| 延川县| 连南| 鄂伦春自治旗| 华亭县| 星座|