雲計算之路-阿里雲上:用上了開放緩存服務OCS


你知道在我們使用的雲服務器中哪台最貴嗎?跑memcached的緩存服務器(12G內存)。你知道保證網站訪問速度的功臣之一是誰嗎?跑memcached的緩存服務器。

用雲服務器這么高貴的內存跑memcached實在太奢侈了,我們一直忐忑不安,但也沒有其他選擇。現在終於等來了阿里雲開放緩存服務OCS,今天晚上完成了部署。

下面分享一下我們的部署過程:

我們之前用的Memcached .NET客戶端 EnyimMemcached 就是OCS推薦的.NET客戶端,所以應用程序無需作任何修改,只需修改一下配置。但之前由於只在自己的內網使用,不需要用戶名/密碼驗證,所以配置上稍有不同。

1、在OCS管理控制台得到OCS的內網地址、訪問賬號、密碼(沒有提供默認密碼,我們是通過重置密碼獲取到的)。

2、到Web服務器上,修改web.config中的enyim.com配置:

<enyim.com>
    <memcached protocol="Binary">
        <servers>
            <add address="memcached" port="11211" />
        </servers>
        <socketPool minPoolSize="20" maxPoolSize="500" connectionTimeout="00:00:01" deadTimeout="00:00:01" receiveTimeout="00:00:01" />
        <authentication type="Enyim.Caching.Memcached.PlainTextAuthenticator, Enyim.Caching" zone="" userName="OCS訪問賬號" password="OCS密碼" />
    </memcached>
</enyim.com>

 注:authentication部分的配置就為用戶名/密碼驗證而添加的,zone=""不能少,userName中的N要大寫。

3、繼續在Web服務器上,ping OCS的內網地址得到OCS的內網IP,在hosts中添加如下的解析:

OCS內網IP    memcached

4、進入OCS管理控制台->基本信息,如果在實例監控中看到數據,就說明OCS部署成功了。

我們在22:30左右完成部署並上線,現在主站www.cnblogs.com已經用上了OCS。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM