![当 Apache 使用 CDN 时记录网站访问者是否正常?](https://linux22.com/image/602820/%E5%BD%93%20Apache%20%E4%BD%BF%E7%94%A8%20CDN%20%E6%97%B6%E8%AE%B0%E5%BD%95%E7%BD%91%E7%AB%99%E8%AE%BF%E9%97%AE%E8%80%85%E6%98%AF%E5%90%A6%E6%AD%A3%E5%B8%B8%EF%BC%9F.png)
Apache Web 服务器通过 CDN 提供内容。CDN 每 3 小时缓存一次。Apache 记录所有访问是否正常?我认为这意味着 CDN 无法正常工作!
答案1
如果没有更多关于架构的详细信息,很难说。如果该 Apache 实例是浏览器最初连接的前端,可能作为反向代理,那么即使内容随后从其他地方提供,您也希望它记录请求。另一方面,如果您的负载平衡器应该将部分或全部请求转移到您的 CDN,那么 CDN(或负载平衡器或缓存)可能存在问题。
答案2
嗯,通常我会说这不正常。
但是您可以在 CDN 级别进行不同的设置。
例如,如果您已将 CDN 输入到 CDN 中,它应该每次检查您的基本服务器是否有更改,那么每次 CDN 服务器都会访问原始服务器。
但是,如果你已经指定 CDN 应该盲目缓存 3 小时,那么它应该将请求发送到原始服务器(apache 服务器)。如果它击中了原始服务器,那么 CDN 就有问题,应该检查一下。