Трафик моих сайтов, наконец, достигает пика, и я активно пользуюсь AWS CloudFront. Я хотел бы оптимизировать нашу пропускную способность, но я не вижу возможности получить подробную разбивку того, какие файлы больше всего влияют на затраты на пропускную способность.
Ты можешь включить ведение журнала в Cloudfront, который сгенерирует файл журнала, содержащий список запросов (и помещенный в корзину S3). Затем вы можете проанализировать эти файлы журналов, как и журналы сервера, чтобы определить файлы, IP-адреса или даже пограничные серверы, использующие наибольшую пропускную способность.
Есть также несколько программ, которые предоставляют информацию о журналах - я думаю, Cloudberry и Bucket Explorer являются одними из них.
Файлы сжимаются и добавляются в корзину примерно раз в час.
Формат файла похож на следующий:
date time x-edge-location sc-bytes c-ip cs-method cs(Host) cs-uri-stem sc-status cs(Referer) cs(User-Agent) cs-uri-query
2011-06-27 08:31:10 JFK1 587 xxx.xxx.xxx.xxx GET xxxxxxxxxxxxxx.cloudfront.net /path/to/your/file 304 http://www.mydomain.com/page/requesting/file User-agent-string