问题标签 [static-content]

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.

0 投票
1 回答
155 浏览

javascript - 关于自动版本化静态内容的问题

据我了解,自动版本控制作为一种强制更新静态内容的方法会导致每次更新内容时都会缓存唯一文件,这可能会导致保存内容的许多“副本”,除了其中一个永远不会用过的。

这是一个问题吗?

0 投票
1 回答
1307 浏览

http - Chrome 和 IE 缓存静态内容,Firefox 没有

我正在尝试通过为静态内容添加缓存标头来提高我的网站的性能。

到目前为止,我可以将内容缓存在 Chrome 和 Internet Explorer 中,但不能在 Firefox 中缓存。

以下是我提供的与缓存相关的标头:

缓存控制:私有,最大年龄=1800

ETag:“809067e0179acb1:0”

过期时间:格林威治标准时间 2010 年 12 月 20 日星期一 21:35:10

(注意:ETag 和 Expires 是可变的;Expires 是未来 30 分钟)

我使用 Fiddler 2 验证了该行为。Chrome 和 IE7 在第一次请求后不请求图像、CSS 和 JS,而 Firefox 每次都请求它们。

我应该提供任何标题来使 Firefox 缓存这些吗?

更新 2010.12.22

我注意到大多数网站上都有相同的行为,包括 www.yahoo.com。有没有办法强制 Firefox 缓存?

0 投票
1 回答
859 浏览

jboss - JBoss AS 实例中的 htdocs 文件夹相当于什么

静态文件可以托管在 htdocs 文件夹下的 Apache HTTP 服务器中,这在 JBoss AS 实例中是等效的。

0 投票
1 回答
658 浏览

html - 将图像文件放在大型多模块网络应用程序中的位置

我有大型 WEB 应用程序 (jsp)。放置图像文件的最佳方法是什么?在多模块 Web 应用程序中将图像文件放在哪里?

我有很多图像,所以我希望能够轻松、单独地修改它们。最好的方法是一些单独的项目,我可以在不停止我的主要应用程序部分的情况下重新部署它。这个解决方案可以接受吗?

0 投票
8 回答
276935 浏览

windows - 适用于 Windows 的最佳轻量级 Web 服务器(仅静态内容)

我让应用程序服务器在 Windows 中运行 - IIS6.0 和 Zend Server 来执行 PHP。我正在同一台机器上寻找仅轻量级静态内容的 Web 服务器,它将重温 IIS 表单处理静态内容并提高性能。

它只需要静态内容 Web 服务器 – 最大最小和最大有效 – lighttpd 似乎太大了,因为允许 FastCGI。

我正在寻找:Windows,仅静态内容,快速且轻量级

我正在使用 Windows Server 2003。

0 投票
4 回答
17035 浏览

asp.net - web.config 文件中的 staticcontent 标签到底适用于什么?

我一直在阅读 web.config 文件中的staticContent元素,但在弄清楚 ASP.Net 究竟认为什么是静态内容时遇到了一些麻烦。我假设它将包含图像、js 文件、css 和静态 html 文件,但我似乎找不到任何明确说明这一点的文章。有没有人有详细解释这一点的文档链接?

0 投票
1 回答
159 浏览

image - 如何使用 apache 或 .htaccess 限制对某种内容的访问?

我正在建立一个用户可以上传照片的网站,他们可以将它们标记为私人,所以没有人可以看到它们。

我知道如何在 php 中使用基于 ACL 的系统,但如果他们有图像文件的直接链接,任何人仍然可以访问这些照片。

例如:用户 1 想与用户 2 共享照片 A,因此他授予他访问权限。用户 2 右键单击​​图像,并复制其 url,例如“http://example.com/private123.jpeg”,并将其发送给用户 3。现在用户 3 可以看到他不应该看到的图像.

总而言之,我需要一种基于用户权限保护图像的方法,但仍然让它们快速加载(因此每次请求图像时运行一个 php 脚本都会被丢弃)。

apache可以吗?我在想也许我可以在用户登录时设置一个 cookie,然后让 apache 以某种方式检查它。我不在乎 cookie 是否可以伪造,99,99+% 的用户不知道如何做到这一点,而且照片不需要比这更高的安全性。

0 投票
1 回答
62 浏览

asp.net - 转发重定位静态内容的请求

我在一个站点上有一堆静态内容,这些内容始终位于根目录中,例如http://mysite.com/smiley.gif. 我想把它全部移到一个子目录http://mysite.com/images/smiley.gif中。

问题是多年的内容指向第一个 URL。将这些请求转发到新位置的最佳方式是什么?

0 投票
1 回答
517 浏览

asp.net - 单独项目中的 asp.net 静态内容。现在怎么参考?

Project1.csproj 是网站项目,StaticContent.csproj 是包含所有 .css、.js 和图像文件的静态内容项目。我将它分开,以便设计师可以在不接触主项目文件的情况下工作,并且将来可能会使用 cdn。但问题是我的 .ascx 和 .aspx 页面如何引用这些 css 和 js 文件,因为当我在 localhost 中运行时,它仍然会启动。

0 投票
2 回答
672 浏览

jquery - JQuery css 的 DJango 静态内容未在模板中正确呈现 H1、H2

使用 manage.py runserver 进行 DJango 1.3 本地开发

在我的应用程序目录中创建了一个名为 static 的目录

将 JQuery 文件放入

设置.py

网址.py

我的 widget.html 模板

我的 base.html 模板

转到此 URL http://localhost:8000/widget/会在下面呈现,但不会呈现 H1、H2、H3 的 JQuery 样式。日历选择器也不是。

似乎其他人也在打这个我发现这个 Django 1.3 静态文件放在应用程序目录中