服务器响应旧数据
Server responses old data
我是系统管理员,我的同事(PHP 开发人员,在 yii 框架上编写)将所有后端文件移动到另一个主机(从 A 到 B)。我通过 DNSManager 将所有域“A”记录值更改为 B 服务器的 ip。没有触及其他记录。
问题:
- 一切正常,但客户端应用程序收到旧数据。
- 我手动更改了数据库 (MySQL) 上的示例数据。服务器响应未更改的数据。
一分钟后(或更短时间),服务器响应同一请求的新数据。
问题出在哪里(Apache、DNS、YiiPHP)?如何解决?
我发现,Nginx 会缓存每个请求,并且 returns 每个请求上的旧缓存数据
快速重复请求。所以我从 Nginx 关闭代理缓存缓存管理。
我是系统管理员,我的同事(PHP 开发人员,在 yii 框架上编写)将所有后端文件移动到另一个主机(从 A 到 B)。我通过 DNSManager 将所有域“A”记录值更改为 B 服务器的 ip。没有触及其他记录。
问题:
- 一切正常,但客户端应用程序收到旧数据。
- 我手动更改了数据库 (MySQL) 上的示例数据。服务器响应未更改的数据。
一分钟后(或更短时间),服务器响应同一请求的新数据。
问题出在哪里(Apache、DNS、YiiPHP)?如何解决?
我发现,Nginx 会缓存每个请求,并且 returns 每个请求上的旧缓存数据 快速重复请求。所以我从 Nginx 关闭代理缓存缓存管理。