惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
J
Java Code Geeks
G
Google Developers Blog
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
The Blog of Author Tim Ferriss
月光博客
月光博客
B
Blog
WordPress大学
WordPress大学
云风的 BLOG
云风的 BLOG
博客园_首页
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Jina AI
Jina AI
S
SegmentFault 最新的问题
H
Help Net Security
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News

博客园 - Eric Lee

20230707-编程语言的变量覆盖 20230328-Epic Game更改修改更换安装目录 20230204 - 解决 Delphi 10.4 IDE 提示 socket error 10038 Access violation coreide270.bpl rtl270.bpl 20230126 - TurboGears 提示 builtins.NameError Session is not defined 20221112 - Find Device closed unexpectedly 问题解决 20220317 - 获取 .Net 版本的方法 20211015 - 解决华为 Matebook CPU 频率被锁在 0.39 GHz 的卡顿问题 20201118 - 解决CentOS7的RPMDB错误 rpmdb: BDB0113 Thread/process failed Thread died in Berkeley DB library 20201107 - 拯救 Discuz6 20201024 - 如何删除FF新鲜事 20201020 - 现代浏览器中表单自动完成功能带来的麻烦 20200331 - Zsh 下 使用 you-get 或 youtube-dl 时提示 no matches found 20200330 - Jetbrains IDE 提示 Unknown Module Type 的解决办法 20200320 - 解决 you-get 提示 urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)> 20200319 - 解决 macOS 上 zsh 提示 command not found 的问题 20200310 - 在macOS上删除LaunchPad中的顽固的带问号图标 20200221 - 记录云服务器中 cna12.dll 木马的解决 20190926 - macOS 下查看进程路径 20190925 - 使 macOS 的 rm 命令删除到回收站的不完美办法
20220328 - BUG的出处
Eric Lee · 2022-03-29 · via 博客园 - Eric Lee

问题现象:

  对某网站更换域名,网站首页HTML源代码中的域名始终显示了旧的版本,其间也有按F5刷新。

解决思路:

  检查了程序和数据库的每个角落,但并未发现有旧域名的存在。

解决过程:

  于是本地配置了环境,结果发现同样的程序和数据,本地居然没有线上环境的问题。突然灵光闪现,按Ctrl + F5 强制刷新 Edge 浏览器,F*,问题解决了。

总结:

  按逻辑,旧域名一定是存在于程序或者数据库的某个地方,而现在现象与逻辑假设冲突了。

  产生问题的可能性分为:一、观察到的现象细节不对;二、逻辑假设不对。

  现象观察不对,可能是重现步骤错了,或是看到的网页和代码不匹配,或线上和本地环境存在差异。逻辑假设不对,作为 Web 程序,只假设了 Web 源码与数据库导致,而忽略了浏览器和服务端程序。

  没想到答案居然藏在了浏览器中,Edge 浏览器的缓存机制与 Chrome 存在一些差异,印象中,可能是 Edge 缓存导致的第二个问题了。

发现问题的过程是否有改进空间:

  从逻辑和事实出发,逻辑严密的前提下,充分性也很重要。