给定一个可以用“服务器端”语言实现的典型 Web 应用程序,例如 ASP.NET 集合或 PHP,通过浏览器提供最终用户交互,是否可以使用持久本地缓存?
例如,以存储数千条员工记录的简单集中式数据库为例。只要此缓存不会过时,浏览器拥有相应数据的本地副本会更有效。这将如何实现?据我所知,cookie 是暴露的浏览器内存的扩展,严格的域策略会阻止与硬盘驱动器的任何交互。
我从 PHP 或 ASPX Web 表单应用程序(超文本应用程序?)的角度思考,我理解为无状态,所以我很难理解如何实现这一点。其他 .NET 解决方案是否会提供任何优势,例如 .NET MVC 或 WCF?
我应该指出,这没有考虑到小程序技术 Java、Flash、Silverlight 等。