首页 文章

SDK数据库对象的WCF Web服务和DynamoDB扩展/性能问题

提问于
浏览
0

我是创建.NET restful Web服务的新手,需要掌握性能的最佳实践并扩展以下内容 .

我正在使用C#中的.NET SDK包装器连接到Amazon AWS DynamoDB . 我的代码创建了一个对象,用于存储与DynamoDB交互所需的凭据 . 我关心的是这个调用是在每次调用时实例化的 . 凭据存储在我的profiles.settings集合中,永远不会更改 .

我想知道的是,是否有更好的方法来获取这些值并创建对象一次并以某种方式持久化它 . 我不知道每次创建或寻找适用于WCF Web服务的某种类型的应用程序缓存模拟/替代方案的性能和可伸缩性是否更好 .

我也不知道静态物体是在这里发挥作用还是我应该避开它们 .

任何建议将不胜感激 .

谢谢!

1 回答

  • 0

    考虑到这些凭据存储在配置文件中并且您提到它们不会更改,您可以使用静态对象来保留凭据 . 与WCF REST方面相关,您可以通过使用WebAPI从Microsoft获得新的REST“框架”来实现您的生活 . 在REST方面,WCF有点笨拙 .

相关问题