Asp.net 客户端缓存和服务器缓存之间有什么区别

Asp.net 客户端缓存和服务器缓存之间有什么区别,asp.net,Asp.net,我在一次求职面试中被问到这个问题,但由于我是asp.net的新手,我不知道正确的答案 谢谢你的帮助 谢谢。客户端没什么好说的;默认情况下,客户端浏览器缓存资源,除非服务器明确表示不缓存 相反,服务器不会缓存资源,除非您显式地配置它。我们在不同的阶段有多种缓存方式。最常用的方法是运行时缓存用于单个实例,而Redis缓存用于Web场和Web花园。在Web表单中,我们有时在SQL Server或State Server中缓存/存储ViewState和SessionState,以提高速度 服务器缓存的问

我在一次求职面试中被问到这个问题,但由于我是asp.net的新手,我不知道正确的答案

谢谢你的帮助


谢谢。

客户端没什么好说的;默认情况下,客户端浏览器缓存资源,除非服务器明确表示不缓存

相反,服务器不会缓存资源,除非您显式地配置它。我们在不同的阶段有多种缓存方式。最常用的方法是运行时缓存用于单个实例,而Redis缓存用于Web场和Web花园。在Web表单中,我们有时在SQL Server或State Server中缓存/存储ViewStateSessionState,以提高速度


服务器缓存的问题太多,取决于面试的类型-初级或高级。

感谢您的回答。这是高级的。在SQL server中存储ViewState和SessionStatr如何提高速度?听起来很奇怪。。DB动作不是更慢吗?它们是两种不同的东西。SessionState存储在SQL Server for Web Farm或Web Garden中。ViewState可以存储在SessionState中(不必存储在SQL Server中),以减小页面大小。