我有几个使用路由(System.Web.Routing)的ASP.NET网站,用于domain.com/fake-folder/fake-file
等更好的网址。
我想知道如果没有文件扩展名会有性能损失吗? IIS是否不必要对每个页面请求进行额外的处理和检查,即使它们是图像和JavaScript文件?
添加.aspx
文件扩展名(或其他)是否有用,虽然aspx页面实际上不存在,并且web.config更改以确保只处理具有ASP.NET扩展名的文件?
此外,我正在考虑将我的图片和其他静态文件托管在子域上,以避免无关和浪费的cookie发送等。
但是,由于我的网站是HTTPS,因此必须拥有额外的证书或通配符证书,其中一些网站对成本非常敏感(即尽可能便宜运行)。
有关替代方案或配置的任何建议,以允许使用静态文件进行并行下载和/或减少HTTP标头数据传输吗?