Questions tagged «static-content»


4
版本CSS和JS URL的最佳方法是什么?
根据Yahoo广为宣传的“加速站点最佳实践”,我们使用远期缓存过期标头提供来自CDN的静态内容。当然,我们有时需要更新这些“静态”文件,因此,我们目前在文件名中添加了一个中缀版本(基于文件内容的SHA1总和)。从而: styles.min.css 成为: styles.min.abcd1234.css 但是,管理版本控制的文件可能会变得乏味,我想知道GET参数表示法是否会越来越好: styles.min.css?v=abcd1234 您使用哪个?为什么?我应该考虑与浏览器或代理/缓存相关的注意事项吗?

13
允许客户通过所见即所得编辑静态网站
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经用Adobe(以前称为Macromedia)Contribute建立了一些客户端来编辑静态html内容。添加注释以防止它们造成太大的损害,并且可以正常运行: <!-- TemplateBeginEditable name="UserEditedSection" --> <p>stuff the user can edit</p> <!-- TemplateEndEditable --> 所以我的问题是: 是否有任何有价值的竞争对手? 是否有不需要使用桌面软件的Contribute竞争对手? 是否有在移动设备(iPad,iPhone,Android,Blackberry)上工作的Contribute竞争对手?

3
Github Pages如何提供静态文件服务?
我有一个仅由静态文件组成的网站。 我刚刚发现直接在Github上托管网站是多么容易。知道它们在延迟,可靠性,容量方面如何表现吗? 总的来说-仅针对当前的静态内容-它们是“生产级”吗?在纯延迟和正常运行时间方面,他们如何与说Amazon S3进行比较?

5
开头部分引用的JavaScript是否应使用与主文档相同的主机名提供?
我的印象是,为了获得最佳性能,应将Javascript视为静态内容,并应从无cookie的域以及CSS文件,图像等提供服务。 但是Google在这里说:不要提供来自cookieless域的早期加载的外部JS文件 对于文档开头引用的JavaScript和页面启动所需的JavaScript,应从与主文档相同的主机名提供服务。由于大多数浏览器会阻止其他下载和渲染,直到所有JavaScript文件都已下载,解析和执行,因此最好避免在此处理时再进行DNS查找的风险。 所以现在我很矛盾。我不清楚“页面启动所需”是什么意思。 我通常有两个JavaScript引用,即ajax.googleapis.com提供的JQuery和$ .document.ready()函数中主要包含事件处理程序的master.js文件。页面启动需要这吗? 给定可用的选项,(ajax.googleapis.com,静态无cookie域,原始主机名)应在哪里提供我的JavaScript?

1
如果我仅提供内容的压缩版本,是否应该添加variable accept编码标头?
我只是将静态站点从VPS移到了Amazon S3。由于S3并非网络服务器,因此我决定仅提供页面的压缩版本,因此我无法使用基于标题的逻辑。我还将Cloudfront用作CDN。 我正在http://gtmetrix.com/上测试我的页面,但由于未添加,因此记错了vary accept encoding header。因此,我检查了这是什么意思,据我所知,当我们同时提供压缩版本和未压缩版本时,这才有意义。 因此,我希望您能帮助我澄清这一点。我应该添加它吗?谢谢 :)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.