【发布时间】:2013-04-12 15:01:19
【问题描述】:
我正在开发一个引用一个很少修改的大型 Javascript 文件 (1MB+) 的 html 页面。从here得知js文件不修改不会重发。
我的问题是:Apache 如何检查 ftp 上传的 javascript 文件是否被修改?它来自它的文件时间戳吗?如果没有,它从哪里获得这些信息?我想了解控制性能问题的流程。
【问题讨论】:
-
不能缩小,但是压缩了,是301k,这还算合理,尤其是不反反复复...
-
@alex:我看到 Google 使用 1MB minified JavaScript。
-
对于复杂的基于 JavaScript 的 Web 应用,1MB 也不过分;特别是考虑到像这样的应用程序(想想 Google Apps 套件中的东西)通常只使用一个页面,动态更新,这意味着即使没有缓存,单个会话也只意味着一次页面视图和一次加载 JS。
-
我并不是说 Google 的 JS 有多大;只是这种规模的基于 JS 的应用程序可能拥有大多数 Web 开发人员认为荒谬的 JS。
标签: javascript html apache last-modified