Насколько хороша Кассета в производительности при множественных клиентских запросах?
Мы рассматриваем возможность использования кассеты в нашем веб-приложении asp.net, к которому могут одновременно обращаться сотни пользователей. Кассета работает через обработчик HTTP, который обрабатывает запросы, начинающиеся так:
'_cassette\assets\*'
Я замечаю, что на жестком диске не создается пакет; похоже, что ресурсы компилируются и архивируются во время выполнения в памяти и возвращаются обратно пользователю.
Означает ли это, что Cassette полагается на кэш прокси или IIS, а не на кэш браузера, чтобы обрабатывать все последующие запросы от других пользователей к одному и тому же пакету? Есть ли Cache-Control: public
добавлено к каждому ответу пакета означает, что пакет для URL всегда будет кэшироваться IIS/ прокси, и веб-приложение не будет выполнять двойную работу?
1 ответ
Кэшированные кассеты генерируют пакеты в изолированном хранилище на диске сервера. (но только в режиме релиза)