When it comes to IIS, there are various settings that can affect the freshness of files.
One setting involves Output Caching, where you can create cache rules such as enabling Kernel-mode caching and utilizing file change notifications.
Another setting is related to HTTP Response Headers. By configuring Common HTTP Response Headers and setting expiration for web content, it may impact NG Websites differently.
I also implement versioning queries like my.js?v170509.13, and utilize compiler.clearCache() as part of my strategy.
Is this approach sufficient, excessive, or inadequate to ensure that Angular2/4 frontend consistently receives updated html, css, and js hosted in IIS?
Additionally, I have noticed that occasionally Google Chrome on Windows fails to recognize the updated js files, whereas Firefox and IE do without issues. Is there something specific to Chrome that causes this behavior?