http-caching

    24热度

    4回答

    我有一个休息终端,它在GET调用上返回一个列表。我也有一个POST端点来添加新项目和一个DELETE删除它们。这适用于Firefox和Chrome,并且POST和DELETE在IE11中工作。但是,IE11中的GET仅适用于页面的初始加载。刷新返回缓存的数据。我在Angular 1中看到过有关这种行为的帖子,但对Angular 2(发布候选者1)没有任何评论。

    4热度

    1回答

    在调试生产问题时,我们发现对URL的GET请求返回500 Internal Server Error给一位用户,但是返回给其他人的200 OK。它似乎是从缓存服务的500,但任何尝试,因为重现此错误是不成功的。 我的问题是:是否有可能由浏览器缓存错误响应?如果是这样,哪些浏览器支持它,需要什么缓存头来复制它? 我的直觉是,不应该缓存错误响应,因为即使bug已经修复,您仍然会被拒绝服务。基于Whic

    2热度

    3回答

    从我的客户端查询服务器的一些枚举。现在,只要在服务器上查询过一次,我想将这些枚举缓存在客户端中。 我试图设置Cache-Control如下: @CrossOrigin @RequestMapping(value = "enums/{name}", method = RequestMethod.GET) public List<String> getEnums(@PathVariable("na

    0热度

    1回答

    我目前正在使用WebAPI 2并考虑升级到ASP.Net Core。 因为我已经达到Http Caching主题我注意到,asp.net核心只有一个ResponseCacheAttribute(这是一个MVC属性),没有WebApi的并行属性。 我的问题是: a。由于从ApiController和MvcController转换为统一的Controller,MVC属性是否可用于WebApi操作? b

    1热度

    1回答

    我目前正在与WebAPI 2并考虑升级到ASP.Net Core。 目前,我的http缓存由Strathweb.CacheOutput.WebApi2管理,我意识到它不支持Asp.Net Core。 主要特点我喜欢它: 在被缓存什么的完全控制,以及如何 缓存自动失效遇有员额/ PUT /删除/补丁出现 对于完整的功能列表,Strathweb.CacheOutput.WebApi2上github:h

    9热度

    2回答

    我正在使用Retrofit,配置为使用OkHttp和缓存。 我打电话给这个API:https://api.github.com/users/bod/repos,它返回一个Etag和一个Cache-Control: public, max-age=60, s-maxage=60标题。 我在不到60秒的时间内发出了两个请求,所以我期待第二个请求根本不会执行任何网络,并根据Cache-Control指令

    2热度

    1回答

    我目前正在构建一个web应用程序来显示远程机械的实时仪表板。我正在尝试使用Nodejs来实现这个系统,并且我希望得到关于如何实现它的想法的批评。 的应用程序都将有两个主要目标: 1)显示实时的机械状态,更新它大约每分钟左右 2)保存状态的机器每15分钟一次到数据库。 为了访问数据,我需要向第三方供应商提出API请求以从他们的数据库中提取数据。我需要为每台机器提供大约6个请求,到今年年底,我将一次支

    3热度

    1回答

    我有一个ASP.Net Web窗体应用程序。博客文章"CacheCow Series - Part 0: Getting started and caching basics"提到Output Caching在场景后面使用HttpRuntime.Cache-但不是HTTP caching。请求到达服务器,并且从服务器发送缓存响应(当服务器上有效的缓存输出可用时)。所以整个内容都是通过网络发送的。

    3热度

    1回答

    我知道AJAX缓存优化或提高了网络延迟和数据收费方面的性能,但是什么时候(或什么)应该是会使缓存成为糟糕选择的环境?或者专门用jQuery,何时使用$.ajaxSetup({cache:false})?

    0热度

    1回答

    如果header有Cache-Control:no-cache和ETag,那么优先级高的是什么?在这种情况下缓存有可能工作吗?