问题标签 [browser-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - MS SQL Server 2008 是否缓存二进制数据字段?即 VARBINARY
MS SQL Server 2008 是否缓存二进制数据字段?即 VARBINARY
我们有 MS SQL Server 2008 R2 使用 12gb 的 ram 不断缓存数据。我们的数据库包括超过 200gb 的 VARBINARY。这也会被缓存吗?
编辑: SQL Server 确实缓存二进制数据谢谢@Martin
你能告诉 SQL Server 停止缓存二进制数据或以某种方式限制它吗?
struts2 - 如何在 Struts2 中动态提供静态内容
在 Struts2 中,可以通过将图像、JS 或 CSS 文件放入资源/静态中来提供静态内容,例如图像、JS 或 CSS 文件。从这一点开始,Struts2 负责根据 HTTP 请求为它们提供服务,每个人,尤其是我的 JSP,都很高兴。
现在我必须从数据库中检索所有这些静态文件;我把它们当作byte[]
. 目的是在不重新部署 Web 应用程序的情况下交换文件。
你对如何优雅地为他们服务有什么建议吗?我可以覆盖例如一些静态资源提供者吗?或者,我应该为此提供行动吗?我主要关心缓存。还有什么我应该担心的吗?
在此先感谢,任何提示表示赞赏!:)
格雷戈尔
joomla - 如何从php浏览器缓存图像
我用美德玛特。有很多关于产品的图片。但是这个图像来自一个 php 文件(imgtag.php),所以我不能用这个代码强制浏览器将产品图像带到缓存中:
产品图片 URL 示例:
我怎样才能做到这一点?
javascript - 如何在客户端浏览器中更新 javascript 文件?
当我在 javascript 文件中有错误时,我会修复它并进行部署。但是要在浏览器中更新文件,我应该按 Ctrl+F5。
这对我来说不是问题,但很难告诉用户更新文件。
如何使用户浏览器无需特殊操作即可从服务器更新 javascript 文件?
其中一种方法是添加到文件的 js 文件修订的路径 - 每次文件路径都会不同。但这并不方便。
php - 使用 PHP 删除一个特定页面的缓存
我在我的网页中使用 Flowplayer。视频结束后,我切换到另一个视频并重新启动播放器。如果我删除第一个视频并在播放第一个视频的同时上传第二个视频,则会出现我的问题。如果我清除浏览器缓存并再次重新启动播放器,它会播放最后上传的文件。请指导我:有没有其他方法可以清除特定页面的缓存,或者重新启动Flowplayer缓存?
javascript - Django 表单的缓存问题
我在 django 中填充表单选择字段的选择,这是一个年份选择字段,我从数据库中获取年份并将它们放入字段中的元组列表中。我的代码看起来像这样
我的表单域看起来像这样
问题是当我在浏览器中看到它时,根据数据库,年份列表很好,但是当我更改数据库中的某个日期时,年份选择列表不会更新。我试过宽度@cache_control(no_cache=True)
装饰器,但不起作用。我能做些什么??
提前致谢!
javascript - .js 文件之后的 ?history=1 是什么意思?
我见过一些 JS 和 CSS 文件带有这个,但不太清楚它的含义或用途。在 Asual jQuery Address 插件中,您可以添加查询字符串以确定打开和关闭哪些选项。
someFile.js?history=1
php - 利用浏览器缓存
根据:http ://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching我应该使用浏览器缓存。但是,我不知道怎么做。
我是否只是将某些标签添加到 html 部分?还是我需要通过服务器发送给客户端的东西?与php标头有关吗?
jquery - 如何处理存储在 jQuery 的 .data 属性上的昂贵数据,以免在 PostBack 上丢失?
我有一些昂贵的数据,我更喜欢将它们存储为 JavaScript 对象。
基本上,我生成了一个声明数组的 JavaScript,它<table>
在页面上找到一个元素,并使用 jQuery .data 属性将此数据存储在表元素上。我将此 java 脚本注册为启动脚本。
它工作得非常好,但在回发时我失去它并不奇怪。
你能建议我一个方便的方法来解决这个问题吗?
javascript - 将 jQuery remove() 与缓存页面一起使用(Rails 后端)
我正在使用带有 Rails 3 后端的 jQuery,我有以下场景:
- 用户看到对他们帖子的评论并想要删除它
- 用户单击删除按钮并从数据库中删除评论
- jQuery 用于
remove()
从 DOM 中删除项目作为对上述步骤 2 的 AJAX 成功响应 - 用户导航到不同的页面
- 用户点击后退按钮返回到带有评论的页面
- 旧评论仍然存在,即使它已从服务器和 DOM 中删除
这种情况下的评论显然被浏览器缓存了,因此即使它以前被删除(并且它也不存在于服务器上)它也会显示出来。
当用户点击后退按钮时,如何防止评论(或之前已从 DOM 中删除的缓存对象)出现?
顺便说一句: 请不要说“不要缓存任何页面” :) 这不是一个选项。