Я пытаюсь принять архитектурное решение, чтобы упростить разработку, и хочу знать, может ли кто-нибудь дать представление о том, какие накладные расходы необходимы для создания файлового CacheDepdency в .NET?
В настоящее время мойПодход к дизайну состоит в том, чтобы разделить нашу функциональность на основе Javascript на отдельные файлы для каждой части логики для удобства сопровождения / читабельности.Во время выполнения я объединяю и сжимаю gzip всех файлов в одно включение.Кроме того, я использую файловый CacheDependency для каждого логического блока и при последующих запросах перестраиваю кеш при изменении любого из этих файлов.
Существенно ли сказывается производительность при использовании этого подхода?Если в CacheDepdency есть 30 файлов, это работает значительно медленнее, чем, скажем, 2 или 3 файла, или это разница только в миллисекундах?