如果一个Akamai边缘服务器已经缓存了某个URL,它会与其他边缘服务器共享该内容,还是没有本地缓存该内容的边缘服务器会返回到源站获取内容?请注意,我已经尝试过这种情况,并且看到了我所期望的答案——即使内容驻留在另一个边缘服务器上,边缘服务器仍然有时会返回到源站获取内容。例如,我让curl运行整个周末来请求一个缓存7天的资源,发现我得到了3个不同的缓存响应(响应头不同),并且可以看到源站至少被访问了3次。我希望能够获得官方的Akamai文档,但当然也很感谢任何意见!
$ cat /t/akamai_dump_requests_all_weekend.txt | grep x-rate-limit-reset| sort | uniq -c
259 < x-rate-limit-reset: 1489776484
1 < x-rate-limit-reset: 1489779291
12 < x-rate-limit-reset: 1489781137
我在我的转储文件中看到了许多不同的边缘服务器列表,但我认为这很正常。
66 a80-12-96-140.deploy.akamaitechnologies.com
65 a204-237-142-14.deploy.akamaitechnologies.com
51 a204-237-142-44.deploy.akamaitechnologies.com
38 a80-12-96-230.deploy.akamaitechnologies.com
8 a65-158-180-197.deploy.akamaitechnologies.com
6 a23-58-92-92.deploy.akamaitechnologies.com
6 a23-58-92-39.deploy.akamaitechnologies.com
5 a65-158-180-190.deploy.akamaitechnologies.com
5 a64-145-68-25.deploy.akamaitechnologies.com
5 a64-145-68-15.deploy.akamaitechnologies.com
4 a65-158-180-180.deploy.akamaitechnologies.com
4 a204-141-247-173.deploy.akamaitechnologies.com
4 a204-141-247-143.deploy.akamaitechnologies.com
2 a66-110-100-23.deploy.akamaitechnologies.com
1 a72-37-154-53.deploy.akamaitechnologies.com
1 a23-61-206-205.deploy.akamaitechnologies.com
1 a205-185-195-182.deploy.akamaitechnologies.com