2016-02-11 59 views
0

我在WCF中開發了一個Web服務,並將其部署爲Web Farm(3臺服務器)。我們正試圖使用​​MemoryMappedFile實現緩存。內存映射如何在Web Farm中運行。是否有任何選項來管理跨服務器的MemoryMappedFile?Web Farm中的內存映射文件C#

+1

反問:做你的機器共享存儲空間?不,他們不這樣做,所以這是行不通的。爲什麼不使用像memcached這樣的工具? – CodeCaster

+0

我如何分享內存? – Vasanthan

+0

你不能(至少不是微不足道的),這是一個反問的問題,讓你走在正確的道路上。 – CodeCaster

回答

1

如果你的任務是在服務器之間做緩存,內存映射文件將不會是很好的解決方案。

您可以使用適當的緩存解決方案,如Redis

您還需要C#庫Redis的溝通,你可以用這一個:https://servicestack.net/redis