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

首頁 > 網站 > IIS > 正文

Windows+IIS如何配置memcached

2024-08-29 03:11:27
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了Windows+IIS如何配置memcached,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。memcached是什么?很多朋友沒有接觸過,并不知道。Memcached 是一個高性能的分布式內存對象緩存系統,用于動態(tài)Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態(tài)、數據庫驅動網站的速度。一般的緩存為File文件,但是很多時候我們需要用到memcache是實現更高效的數據庫調用訪問。
網上找了很多類似相關的教程,但是都沒成功,也有具體說明,如果是集成的環(huán)境成功率很低!
我也是從Windows 2003 一路升級到 2008r2  生命 R2 沒有32位版本!
首先是 安裝 memcached 服務 
Windows+IIS如何配置memcached我下的是 網上介紹的最穩(wěn)定版本  也就是 1.2.10版本  

照正常安裝即可  首先解壓到C盤根目錄下 ,至于為什么,原因五花八門!在D盤成功率貌似很低!
Windows IIS 配置memcached
執(zhí)行命令安裝  開始》》運行》》cmd   

輸入  c:/memcached/memcached.exe -d install  -l localhost -m 1024 -c 2048

參數自己決定,看自己服務器配置 

-L 為 地址  默認 localhost  或者 127.0.0.1  看自己程序下 memcache 的擴展要求了

-M 為分配內存大小  看自己服務器配置 需求  默認是64  

-C 為最高并發(fā)數  

-----------------------以上安裝完成  

順帶 看下 注冊表是否 memcached 的相關配置是否跟你輸入安裝時的 參數是否一致 不一致 改成一樣的即可 

接著就是安裝   php_memcache擴展了 

網上版本很多 但是不要隨意下載  根據自己的 情況  

首先看清楚自己的php版本  用phpinfo 查看
Windows IIS 配置memcached
說明下  PHP ExtensionBuild  即為你當前的PHP版本  我用的是 5.3的   只要分清 NTS 和TS  還有 VC9 和VC6 

VC6  和VC9 區(qū)別與 你當前的web容器   是 阿帕奇(VC6) 還是  IIS  (VC9) 

然后是NTS 和 TS的區(qū)別 了 這個可以自行百度意思 以上只做區(qū)分 

區(qū)分方法為 如果你房前程序使用的是 ISAPI  則使用 TS 版本的 如果是用 FASTCGI 則下載 NTS版本  

將下載下來的 DLL 解壓到  php對應路勁下ext目錄下即可 有時候還要修改文件的權限問題 

對照該目錄下已有的 DLL文件 修改成對應的 權限即可  這一步很重要

然后就是修改php.ini文件  在最后一行加上
Windows IIS 配置memcached
[Memcache] extension=php_memcache.dll memcache.allow_failover = 1  memcache.max_failover_attempts=20  memcache.chunk_size =8192  memcache.default_port = 11211

修改保存 重啟 阿帕奇 服務器 或者IIS服務器

在測試下是否成功

寫一個 example.php 文件

<?php

$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>/n";

$tmp_ = new stdClass;
$tmp_ ->str_attr = 'test';
$tmp_ ->int_attr = 123;

$memcache->set('key', $tmp_ , false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>/n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>/n";

var_dump($get_result);

?>

如果有輸出如下代碼: Server's version: 1.4.5 Store data in the cache (data will expire in 10 seconds) Data from the cache: (stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) } 則說明,我們的 Memcached 已經正常運行啦! :~>

好了 以上幾步就是安裝memcached 和開始php_memcache擴展的方法,相信盆友們都學會了,還不快去測試一下?
 
以上就是Windows+IIS如何配置memcached的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 常熟市| 安泽县| 津南区| 垫江县| 清远市| 沽源县| 宽城| 措美县| 砀山县| 开封市| 阿拉尔市| 渭南市| 绥阳县| 乐昌市| 宁阳县| 宜宾县| 高陵县| 崇义县| 鄂伦春自治旗| 济源市| 永和县| 施甸县| 邵阳市| 福鼎市| 社会| 望谟县| 西平县| 红河县| 饶河县| 普兰县| 保定市| 南充市| 文成县| 上饶县| 理塘县| 汉阴县| 合阳县| 阿瓦提县| 祥云县| 晋州市| 称多县|