При перезапуске сайта PBS NewsHour мы добавили массу страничных компонентов, которые загружались через запросы AJAX. Наши функции были основаны на документации, представленной в кодексе для AJAX. К сожалению, используемый нами метод вызывал многочисленные проблемы, связанные с кэшированием, а также был ответственен за плохую производительность сайта. В случае с NewsHour наши AJAX-запросы не зависели от пользователей, они просто подгружали различные блоки контента к страницам. К примеру, в сайдбаре у нас есть…