1. 程式人生 > >asp.net 動態webservice 快取方式提升效率

asp.net 動態webservice 快取方式提升效率

原來做專案的時候使用webservice大部分都是用的靜態連線方式獲取資料,可是缺點就是部能實施的更新webservice,總是得重新生成才行,如果專案一旦部署webservice再有修改那麼靜態的引用也得相應的修改和更新,很不爽。

所以就想到了用動態的webservice來實現,不過缺點就是效率低了,響應速度真是讓人著急。

網上有很多例子動態webservice的例子如:

這個例子可以實現動態連線可是效率不是很高,因為每次請求的時候都重新生成,所以慢。

後來想了想要是加了快取會不會提高一些速度,經過改進成功了,第一次的時候他會進行生成,以後在進來

就去快取裡去取了,響應時間0秒。

修改後的程式碼如下:

 

個人的想法就是這樣,如果有更好的方法請多多交流。