シングルトン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サービスの使用方法
- 3. ASMX Webサービスの公開方法
- 4. JSON from ASMXサービス
- 5. ASMX Webサービス - SoapHttpClientProtocol.InvokeAsync
- 6. ASMX Webサービスのデバッグ
- 7. Asp.netコアとWebサービスを作成する(asmx)
- 8. .NETベースのRESTサービスの作成 - スレッドプールとシングルトンの使用
- 9. ASMXのWebサービスのC#でjqGridをバインドする方法を
- 10. デシリアライゼーションがシングルトンの別のインスタンスを作成する方法
- 11. asmx Webサービスの承認
- 12. ASMX Webサービス用のカスタムWSDL
- 13. SQLでASMXサービスのセキュリティユーザー名とパスワードを渡す方法
- 14. WCFサービスとシングルトン
- 15. サービス用EWSシングルトン
- 16. 1対1シングルトンの関係を作成する方法
- 17. Swiftでジェネリッククラスのシングルトンを作成する方法
- 18. Symfony2のサービスはシングルトン
- 19. Objective-Cのシングルトン作成
- 20. WebAPIをASMX Webサービスのようなインスタンスを作成して使用する方法
- 21. サービス内のmessageSourceの作成方法
- 22. サービス層でのトランザクションの作成方法
- 23. asp.netコアでasmxサービスにアクセスする方法
- 24. ASMX Webサービスからエラーを戻す方法は?
- 25. asmx Webサービスでenumを使用する方法
- 26. GET経由でASMX Webサービスを呼び出す方法は?
- 27. C#asmx Webサービスからデータを取得/設定する方法
- 28. Celery Windowsサービスの作成方法?
- 29. Webサービス - WCF vs. ASMX( "標準")
- 30. イメージを返すASMX Webサービス
これは大きなperf問題を引き起こし、すべてのユーザーがサービスから同じデータを取得するため、毎秒データベースからデータを要求するこのサービスがあります。シングルトンは良いアイデアと考えました –
サービスは1秒ごとに呼び出されます、またはサービスが毎秒データベース要求を出していますか? – FlySwat
@flyswat:both –