[解決済み] Windowsと.NETでMemcachedを使う
質問
Windows環境でmemcachedを本番用に実装している方はいらっしゃいますか? 私が読んだ多くのブログでは、特にWindowsでmemcachedを運用することは推奨されていないようです。 Windowsでmemcachedを実行する .
そしてもう一つ、c#と.net 3.5で使用するのに適したmemcachedクライアントはどれでしょうか? 私はそのような多くの代替を発見した Memcachedプロバイダ @ Codeplex , キャッシュ そして memcached プロバイダ @ Sourceforge
どのように解決するのですか?
なぜWindowsでmemcachedを動作させる必要があるのでしょうか?本番環境ではお金がかかるから。
もしあなたのコードがWindows環境で動作する必要があるなら、Windows memcachedクライアントを入手して、*nixベースのmemcachedマシンと会話してください。
実稼働環境において、Server 2003 または 2008 上で memcached を実行することは、それらすべてのボックスのライセンスを取得することを意味します。Linux は、すべての OSS の利点を提供します。TCO は Windows 上の memcached と共に直線的に上昇します。
編集する
この回答を書いてから約1.5年が経ち、多くのことが変化しています。特にDustinのような人がコメントするときは、注意を払う必要があります。
というわけで、Windowsでmemcachedを動かす方法を紹介します。
Couchbase(旧Northscale)からwindows版memcachedのダウンロード
.
通常、同じ本番マシンでmemcachedを実行する予定であれば、制限されたメモリで起動したいでしょう、つまり、memcachedが使用できる最大メモリを定義します。
c:\Program Filesmemcached>memcached.exe -m 128.
ここでは、memcachedは最大128 mbの使用量で実行されます。memcachedがWebサーバーのすべてのメモリを占有しないようにするためです。
を決めた瞬間に スケールアウト memcachedを使用すると、私が以前に言ったことを考慮する必要があります。さらに、キー値の組み合わせで値を圧縮してください。ウェブサーバーは通常、非常に少ないCPU使用率(2~3%)を消費し、圧縮はCPU使用率に比べ、ネットワーク全体に多くの価値をもたらしてくれます。通常の圧縮にこだわるのであれば LZO
関連
-
[解決済み】C# ASP.NET使用時に「WebClientのリクエスト中に例外が発生しました。
-
[解決済み] DBNullから他の型にオブジェクトをキャストすることができない
-
[解決済み】WPFでXamlファイルにコメントを追加する方法は?
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み】URLから画像をダウンロードする方法
-
VSでscanfエラーを恒久的に解決するには、ソースファイルを作成し、自動的に#define _CRT_SECURE_NO_WARNINGS 1を追加してください。
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み】HttpClientとHttpClientHandlerはリクエストの間にディスポされなければならないのでしょうか?
-
[解決済み】C#でGmailのSMTPサーバーを経由してメールを送信する場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み] メンバー '<メンバー名>' にインスタンス参照でアクセスできない
-
[解決済み】ASP.NET Core Dependency Injectionのエラーです。アクティブ化しようとしているときに、タイプのサービスを解決できません。
-
[解決済み] 'SubSonic.Schema .DatabaseColumn' 型のオブジェクトをシリアライズする際に、循環参照が検出されました。
-
[解決済み】リソースの読み込みに失敗した:ステータス500(内部サーバーエラー)のサーバーの応答)
-
[解決済み】Socket.Selectがエラー "An operation was attempted on something that is not a socket" を返す。
-
[解決済み】「...は'型'であり、与えられたコンテキストでは有効ではありません」を解決するにはどうすればよいですか?(C#)
-
[解決済み】5.7.57 SMTP - MAIL FROMエラー時に匿名メールを送信するためにクライアントが認証されない
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み】別のスレッドがこのオブジェクトを所有しているため、呼び出し側のスレッドはこのオブジェクトにアクセスできない