<p>Il y a plusieurs considérations, certaines gérées par IIS (compression HTTP, en-têtes de cache) et d’autres gérées pendant le processus de build/avant le déploiement (comme la concaténation et la minification des fichiers JavaScript et CSS).</p>
<p>En grandes étapes :</p>
<ul>
<li></li>
</ul>
<p>Le site est « sans cookies » du fait que vous utilisez un nouveau domaine, non lié à votre application web.</p>
<ul>
<li></li>
</ul>
<p>Vous devriez <em>absolument</em> <a href="http://www.iis.net/ConfigReference/system.webServer/httpCompression">activer la compression HTTP pour le contenu texte statique</a> comme JavaScript et CSS.</p>
<ul>
<li></li>
</ul>
<p>Vous devriez <em>absolument</em> activer les <a href="http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache">en-têtes de cache longs pour le contenu statique</a>. La recommandation générale est 31 jours. N’oubliez pas que si vous servez du contenu statique avec de longs en-têtes de cache, vous devez changer l’URL si vous changez le fichier.</p>
<ul>
<li></li>
</ul>
<p>Vous <em>devriez</em> activer le HTTP keep-alive.</p>
<p>En plus de cela, il y a les tâches de pré-déploiement, comme la compression des espaces blancs dans le JavaScript et le CSS, et idéalement une meilleure compression des PNG, etc.</p>