Jaký je nejlepší cache mechanismus použít pro Net webových aplikací?

hlasů
1

Co cache mechanismus bych měl použít pro webové aplikace .NET? Memcached Zdá se, že nejlepší pro LAMP a Linux obecně, ale nejsem si tak jistý, že je to odpověď pro webové aplikace .NET se systémem Windows. Moje požadavky jsou, že se rozdělí a že běží na Windows.

Položena 27/08/2009 v 03:28
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
3

Není distribuované cache systém zralý jako Memcached pro Windows, ale rychlost je distribuován cache systém buduje společností Microsoft a má beta verzi k dispozici ke stažení.

Když to, co jsem viděl spoustu lidí to je běh Memcached na Linuxu, a použít jeden z klientů .NET pro Memcached ve svém kódu ASP.NET.

Odpovězeno 27/08/2009 v 03:36
zdroj uživatelem

hlasů
2

Podívejte se na ScaleOut StateServer - to byl primárně vyvinut s cílem poskytovat vysoký výkon, out-of-process, distribuované řízení relace v webové farmy scénář, ale je to pro všeobecné účely ukládání do mezipaměti stejně.

Je to vyspělý produkt, taky - ale není to zadarmo. Hlavní výhodou je, že byl navržen speciálně pro práci s zásobník ASP.NET / Windows.

Odpovězeno 27/08/2009 v 04:04
zdroj uživatelem

hlasů
0

ASP.NET nabízí dvě mezipaměti strategie po vybalení z krabice, aplikační cache a stránku výstupní mezipaměti. Více informací naleznete v Přehled mezipaměť ASP.NET :

Často aplikace může zvýšit výkon tím, že ukládání do paměti údajů, který je přístupný často a které vyžadují značný čas na zpracování vytvořit. Například, pokud vaše žádost zpracovává velké množství dat s využitím komplexní logiku a pak se vrátí data jako zprávy přístupné často ze strany uživatelů, je efektivní, aby se zabránilo obnovovat report pokaždé, když uživatel požádá. Stejně tak, pokud vaše aplikace obsahuje stránku, která zpracovává komplexní data, ale který je aktualizován jen zřídka, je neefektivní pro server obnovit tuto stránku na každou žádost.

Které vám pomohou zvýšit výkon aplikací v těchto situacích, ASP.NET poskytuje ukládání do mezipaměti pomocí dvou základních cache mechanismy. Prvním z nich je aplikace caching , který umožňuje ukládat do mezipaměti data, generovat, jako je například DataSet nebo obchodního objektu vlastního přehledu. Druhým důvodem je strana výstupu do mezipaměti , což šetří výkon zpracování stránky a opakovaně výstup namísto přepracování stránku, když uživatel požaduje stránku znovu.

Odpovězeno 27/08/2009 v 03:32
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more