【发布时间】:2019-01-31 06:21:49
【问题描述】:
我有一个问题,我没有带有 cloudflare 的服务器来测试这个,希望有人可以帮助我。
例如,我有一个带有 jQuery 逻辑的 html 页面:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
</head>
<body>
<p id="demo"></p>
<script src="timer.js"></script>
</body>
</html>
timer.js
// A $( document ).ready() block.
$( document ).ready(function() {
myFunction();
});
function myFunction() {
var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();
$('#demo').html(time);
}
我们知道 Cloudflare 缓存 JS 和 HTML 内容,但我的 jQuery 是一个计时器,它会在我每次发送响应时显示时间。
如果我有 Cache-Control: public, max-age=31536000 并且 Cloudflare 缓存所有内容,CloudFlare 会发生什么。
我的 jQuery 逻辑会起作用吗?还是计时器会停止工作?
我在这个例子中使用了一个计时器,但我真正的 jQuery 逻辑它的作用是随机隐藏一些 DIV 内容,我有一个网站,我有 5 行,这些行总是在那里,但使用 jQuery 我删除($target .remove()) 其中一些是随机的,其他的我只是随机播放。
但我想知道我的逻辑是否仍然有效?还是我的 jQuery 会继续正常运行?
【问题讨论】:
标签: cloudflare cloudflare-workers