Push CDN vs Pull CDN — в каких сценариях что выбираешь? Что такое cache key, origin shield, и как считать hit ratio?