问题标签 [static-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis-6 - 如何以编程方式在 iis 6 中禁用 Etags
我正在尝试在 iis 6 上关闭 Etags,因为我正在对多个服务器进行负载平衡,我不希望 etag 成为问题。
nginx - 如何使用 NGINX 直接提供所有现有的静态文件,但将其余的代理到后端服务器。
以上将直接使用 Nginx 提供所有现有文件(例如 Nginx 仅显示 PHP 源代码),否则将请求转发给 Apache。我需要从规则中排除 *.php 文件,以便对 *.php 的请求也传递给 Apache 并进行处理。
我希望 Nginx 处理所有静态文件,而 Apache 处理所有动态文件。
编辑:有白名单方法,但不是很优雅,查看所有这些扩展,我不想要这个。
编辑 2:在 Nginx 的较新版本上try_files
使用http://wiki.nginx.org/HttpCoreModule#try_files
django - Django 和服务静态文件
我正在使用 Django/mod_python/Python2.5 在 WebFaction 上托管一个站点。我最近遇到了静态文件的概念(在设置我的 Django 管理员时)。
据我了解,提供静态文件只是告诉服务器直接从特定目录提供文件的想法,而不是首先通过 apache 路由请求,然后是 mod_python,然后是 django,最后返回给用户。在 WebFaction 的情况下,这特别有帮助,因为您的请求必须通过两个 Apache 服务器(您的应用程序的服务器和主要的公共服务器)。
为什么我设置 Django 的静态文件时,只需要 /contrib/admin 中的 /media 文件夹?只是Django的所有静态内容都与管理面板有关吗?
当我想提供我自己的静态内容(图像、css 等)时,我应该将它包含在同一个 /media 文件夹中还是为我自己的内容(/my_media)设置另一个别名?
performance - 优化运行 IIS7 以仅提供静态文件的 Windows Server 2008 机器的最佳方法是什么?
我想让我们的 Web 应用程序从运行 Windows Server 2008 和 IIS7 的静态文件服务器中提取静态内容(css、js、图像)。
为了这个单一的目的,你会对服务器进行什么样的优化?
(Machine.config 更改?Web.config 更改?特殊的 IIS7 设置或模块?什么?)
ruby - Static files served from CIFS Windows share through nginx/Ubuntu aren't fully sent to the browser
We have a Rails app with nginx front end. Users can upload files, which are stored on a Windows network share, and retrieve them later. The uploaded files are served statically through nginx.
Downloading an image, for example, will only download a portion of the original image. Refreshing the page successfully downloads a little more of the image with the server returning "206 Partial Content" responses.
There seems to be a problem with serving files from the CIFS connection - perhaps in determining correct file size? It certainly isn't the first time we've had trouble with CIFS.
The fstab entry for the mount looks like this:
The request/response headers of the very first request look like this:
Any insight into the problem would be much appreciated.
Thanks, Nick.
debugging - 调试来自 IIS6 的静态文件请求
当响应在到达浏览器之前通过代理时,如何调试 IIS(6) 返回的内容?
我有对使用“Accept-encoding: gzip”标头发送的静态文件的请求。这些被正确压缩。但是,如果还包含“Via:”标头(通过代理重定向响应),则浏览器不会接收 gzip 压缩的内容。
我想知道问题是否与 IIS 未应用压缩或与代理正在执行的操作有关。
我该如何调查这个问题?
ruby-on-rails - 使用 nginx 为 ruby on rails 应用程序缓存静态文件
我一直在尝试使用 nginx 为我的 rails 应用程序提供和缓存静态文件。rails 应用服务器运行 mongrel_cluster 并部署在与 nginx 不同的主机上。
在许多可用的讨论之后,我尝试了以下
但是 nginx 无法找到图像并加载 css 和 js 文件。有谁可以帮我离开这里吗?
我的目标是配置 nginx,使其缓存静态文件直到到期。
请建议我一些方法来实现这一点,或者我在这里遗漏了任何一点?
asp.net - 将 IIS7 配置为通过 ASP.NET 运行时服务器静态内容
我搜索了一个高低,仍然找不到明确的答案。
如何在 IIS 中配置 IIS 7.0 或 Web 应用程序,以便 ASP.NET 运行时处理所有请求 - 包括对静态文件(如*.js
、*.gif
等)的请求?
我正在尝试做的事情如下。
我们有一种 SaaSy 网站,我们可以为每个客户“打造品牌”。“品牌”意味着开发一个自定义母版页并使用一堆*.css
和其他图像。
很自然,我正在使用VirtualPathProvider
,它的操作如下:
基本思路如下:我们branding
的 webapp 中有一个文件夹,该文件夹又包含每个“品牌”的文件夹,其中“品牌”等于主机名。也就是说,请求http://foo.example.com/
应该使用来自 的静态文件branding/foo_example_com
,而http://bar.example.com/
应该使用来自branding/bar_example_com
.
现在我想要 IIS 做的是将所有对静态文件的请求转发到StaticFileHandler
,然后它将使用整个“基础设施”并提供正确的文件。但是,尽我所能,我无法配置 IIS 来执行此操作。
ruby - 在 Sinatra 中,如何在公用文件夹的子目录中提供静态 index.html 文件?
可能重复:
使用 Sinatra 提供静态文件
我注意到 Sinatra 无法识别公用文件夹子目录中的 index.html 文件,并且当 url 指向目录而不指定文件名时返回错误。
例如,如果用户输入像“www.mydomain.com/subdiretory/”这样的网址,Sinatra 无法识别该目录中存在 index.html 文件。
我的公用文件夹中有数百个子目录,因此无法在代码中指定每个子目录(并且子目录的数量不断增加)。
当 url 指向没有文件名的目录时,如果公用文件夹的子目录中有 index.html 文件,我如何告诉 Sinatra 将我的 Web 服务器 (Apache) 单独保留(到服务器 index.html 文件)?
view - 如何从 web2py 中的视图 HTML 加载静态文件?
给定一个带有布局的视图,我如何将静态文件(本质上是 CSS 和 JS)加载到视图文件中的 <head> 中?
布局.html
我的视图.html
在上面的示例中,“myview.css”文件要么被 web2py 忽略,要么被浏览器删除。
那么加载像这个 CSS 文件这样的页面特定文件的最佳方法是什么?我宁愿不要把我所有的静态文件都塞进我的布局中。