シングルトンasmx webserviceを作成するにはどうすればよいですか? (使用しないでくださいWCFとWWF:D)シングルトンasmxサービスの作成方法
1
A
答えて
3
短い答え:したくないです。
長い回答:.ASMXへのリクエストは、確定的に新しいワーカースレッドを使用するため、シングルトンパターンを使用しても、シングルトンの寿命はわかりません。
おそらくあなたがしたいことを詳しく説明し、私はあなたを最良のパターンに導くことができます。
1
ashx(HttpHandler)を使用できます。 IHttpHandlerを実装し、IsReusableをfalseに設定します。
http://neilkilbride.blogspot.com/2008/01/ihttphandler-isreusable-property.html
1
は、あなたが何をしたいのかに応じて、多分あなたはどんなスレッドサービスASMX呼び出しによってアクセスだシングルトンとしてエンジンを書くことができます。
3
インスタンス内のデータをキャッシュしていない限り、シングルトンがパフォーマンスの問題を解決する方法がわかりません。その場合、サービスとデータベースの間にキャッシュを導入するという上記の提案に同意します。このデータはどのように変更可能ですか?
3
私はWCFを提案しませんが、あなたにはうまくいかないと頼んだからです。
ASMXよりもWCFを使用するもう一つの理由がわかりました。あなたはリストを保持したいかもしれません。
ASMX over WCFを使用する理由のリストを保持することもできます。 .NET 3.5 SP1にアップグレードしない理由で、同じリストを使用したいと思うかもしれません。それは長いリストではありません。
管理者があなたのリストを送信したいときに、特定のことが完了するまでに時間がかかりすぎるのか疑問に思う時が来るかもしれません。
関連する問題
- 1. デュアルWCFとASMXサービスの作成
- 2. ASMX Webサービスの公開方法
- 3. 公開asmxサービスの使用方法
- 4. .NETベースのRESTサービスの作成 - スレッドプールとシングルトンの使用
- 5. ASMX Webサービス - SoapHttpClientProtocol.InvokeAsync
- 6. JSON from ASMXサービス
- 7. ASMX Webサービスのデバッグ
- 8. Objective-Cのシングルトン作成
- 9. サービス内のmessageSourceの作成方法
- 10. ASMXのWebサービスのC#でjqGridをバインドする方法を
- 11. WCFサービスとシングルトン
- 12. Celery Windowsサービスの作成方法?
- 13. Symfony2のサービスはシングルトン
- 14. Structuremapを使用してシングルトンWCFプロキシを作成する方法
- 15. oracleで「シングルトン」スケジュール・ジョブを作成する方法は?
- 16. ASMX Webサービス用のカスタムWSDL
- 17. asmx Webサービスの承認
- 18. C++シングルトン作成問題
- 19. GET経由でASMX Webサービスを呼び出す方法は?
- 20. asmx Webサービスでenumを使用する方法
- 21. ASMX Webサービスからエラーを戻す方法は?
- 22. WCFサービスを作成する方法
- 23. Webサービス - WCF vs. ASMX( "標準")
- 24. Rhino Mock for ASMX Webサービス
- 25. イメージを返すASMX Webサービス
- 26. シングルトン内でのスレッドの作成
- 27. WCFサービス内からのRenderControlが失敗します。 ASMX作品
- 28. asp.net .asmx Webサービスへのクロスドメインコールのブロック
- 29. asmxサービスのSilverlightページのHttpContextにアクセス
- 30. asmxからwebAPIへのWebサービスのアップグレード
これは大きなperf問題を引き起こし、すべてのユーザーがサービスから同じデータを取得するため、毎秒データベースからデータを要求するこのサービスがあります。シングルトンは良いアイデアと考えました –
サービスは1秒ごとに呼び出されます、またはサービスが毎秒データベース要求を出していますか? – FlySwat
@flyswat:both –