23得票1回答
直接提供gzip压缩内容——是一件不好的事情吗?

我已经配置了我的网站以使用gzip压缩来提供静态内容,如下:<link rel='stylesheet' href='http://cdn-domain.com/css/style.css.gzip?ver=0.9' type='text/css' media='all' /> 我...

22得票2回答
在Nginx上永久缓存静态文件,该怎么做?

我有一个在Docker容器中运行的Nginx,它提供一些静态文件。这些文件在运行时 永远 不会改变 - 如果它们实际上发生了更改,容器将被停止,镜像将被重建,然后启动新的容器。 因此,为了提高性能,如果Nginx只从磁盘中读取静态文件一次并永久从内存中提供服务,那就太完美了。我已经找到了一些...

20得票2回答
如何在不使用web.config的情况下,从Azure暴露并提供WOFF文件?

我正在为一个静态网站提供服务(实际上是Angular,但所有的包都是静态的,包括index-html),在Azure中进行。它按照预期工作,除了一个问题。由于某种原因,WOFF文件没有被正确地暴露出来。 根据我的谷歌搜索结果,解决方案是以类似于这篇博客或这个的方式编辑web.config,并...

18得票6回答
IIS 8.5无法提供JS、CSS和图像文件(静态内容)的服务

问题 我们正在运行安装了更新的Windows 8.1上的IIS。我们在Orchard CMS的第一次设置屏幕上,但IIS对于所有静态内容都返回401错误。我们已阅读以下内容,但无济于事: IIS 7.5无法显示图像CSS JS IIS 7.5无法显示图像CSS JS 官方的Orchard...

18得票4回答
如何在纯HTML页面上使用ASP.NET进行表单身份验证?

我正在使用IIS7中的表单身份验证来保护一个开发站点,但是在站点只包含静态HTML文件、login.aspx和web.config时,身份验证似乎会被绕过。 当我将这些文件重命名为.aspx时,会提示我输入登录表单。我没有做任何花哨的操作,我的登录脚本非常简单,应该只需重定向到index.h...

16得票2回答
Cloudflare CDN和NGINX之间的区别

我正在阅读,但很难理解两者之间的区别。 我正在使用Heroku来运行应用程序,到目前为止,我一直在使用NGINX来提供内容。 我对静态文件进行了gzip预压缩,并像此方式提供服务,关闭了NGINX配置文件中的动态压缩。 现在我正在学习Cloudflare CDN。 就我所知,它也正在提供静态...

15得票6回答
DropWizard能否从jar文件外部提供资源?

查看文档后,发现DropWizard只能提供位于 src/main/resources 中的静态内容。我希望将我的静态文件存放在独立于jar文件之外的另一个目录中,这是否可行?还是大多数人都使用nginx/Apache来处理他们的静态内容?

14得票1回答
ASP.Net MVC - 为什么会为favicon.ico创建一个控制器?

我正在使用自定义的ControllerFactory(使用Castle Windsor的IOC来创建控制器),并且我注意到它正在接收用于创建“favicon.ico”控制器的请求。 我已经在我的Content文件夹中放置了一个favicon.ico文件,但我仍然收到这些请求。 我该如何解决这...

12得票3回答
使用OpenID作为静态内容认证的最简单方法

我有一个私人网站,是用作内部网站的,为世界各地在我的 Google Apps 域名(example.com)下拥有帐户的员工提供服务。他们目前使用 OpenId 登录到各种协作工具,因此我也想在我的网站上使用这种登录方式。 以下是需要翻译的内容: 我希望使用 OpenID 登录保护我的私...

11得票2回答
如何防止ASP.NET MVC在Windows Azure上处理静态文件(js和图像)?

我有一个托管在Windows Azure上的ASP.NET MVC应用程序,网站提供的所有静态文件都被ASP.NET处理。是否有一种方法可以让IIS直接提供静态文件,而不是通过ASP.NET路由这些请求?我希望改善从服务器返回这些静态文件的性能。 我不确定这是否是ASP.NET MVC本身的...