gpt4 book ai didi

php - 在开发过程中保证资源重新加载(通过ajax)的好策略是什么?

转载 作者:行者123 更新时间:2023-11-28 16:15:07 25 4
gpt4 key购买 nike

我一直无法找到将数据重新加载到浏览器的方法。

例如,在 FF 10 中 - 按 Control-Shift-R 应该可以做到这一点。有时会,有时不会。

我读到,如果您更改所请求资源的 URL,浏览器将重新加载新数据。我相信这一点。我要实现它。

我要做的只是使用 PHP 通过附加一个 unix 时间戳来更改文件名。这将在每个资源请求上完成。

我计划编写一个 PHP 维护脚本(例如 updateResource.php )来重命名资源,同时编写将名称设置到 PHP 脚本中的 PHP 代码。

对于我的 .js 资源来说

file1.js 

变成了

file1_timestamp.js

php 文件的内容来自

$file_name = file1.js

$file_name = file1_timestamp.js

PHP 随后写入 .htm 文件,然后 javascript 知道从 DOM 中提取并通过 Ajax 调用动态加载该文件。

这次它没有被缓存。网址已更改。

这是保证重新加载的好方法吗?

最佳答案

为了强制客户端重新加载,script.ts?v.xx 效果很好并且被广泛使用。在编译时将 xx 替换为应用程序的当前版本。这样您就不必重命名该文件。

关于php - 在开发过程中保证资源重新加载(通过ajax)的好策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com