在使用asp.net上使用Memory cache时需要注意,如果用户的并发量很高里,需要把mm
的配置CacheMaxPoolSize和CacheMinPoolSize设置到一个合适的值,在我的项目中,原来设的太小
5-10导致,网站在负载测试时直接挂机了,问题就是出在,如果CacheMaxPoolSize设的太小,每当用户的并发上来后都会
频繁的打开和关闭网络连接.这样WEB服务器的CPU工作负载大.而MM其实是可以保持SOCKET的,所以把这个值加大点后,可以避免过于频繁的打开和关闭MM的连接。
在使用MM时需要注意的几个地方。
一个是尽量的存一些简单的数据结构,像byte,string,如果一定要存对象的话,尽量用简单的对象
并且需要进行序例化。压缩网络传输入的包。

相关文章:

  • 2022-01-29
  • 2022-02-13
  • 2021-11-10
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2021-10-09
  • 2022-01-23
  • 2021-07-29
  • 2022-12-23
  • 2021-08-12
相关资源
相似解决方案