Javascript 用于优化请求数量、缓存使用和脚本加载的MECAIM
问题是:Javascript 用于优化请求数量、缓存使用和脚本加载的MECAIM,javascript,html,http,Javascript,Html,Http,问题是: 由于延迟和浏览器对同时请求数量的限制,最好尽量减少请求 最好将用于只加载所需内容的js库从服务器或缓存中分离出来 这两条规则通常不兼容 因此,我想合并一个页面所需的所有js文件,然后分割每个文件并将每个文件放在缓存中。所以,当我需要一个已经需要的js文件时,它已经在缓存中了,我只加载这个。 这可以通过文件系统api实现,但理想的做法是通过服务器上的原始url引用缓存中的文件。我想知道是否存在通过客户端上的url引用数据的机制 浏览器的内置缓存已经做到了这一点,这是不可能的。浏览器的
- 由于延迟和浏览器对同时请求数量的限制,最好尽量减少请求
- 最好将用于只加载所需内容的js库从服务器或缓存中分离出来李>
- 这两条规则通常不兼容
这可以通过文件系统api实现,但理想的做法是通过服务器上的原始url引用缓存中的文件。我想知道是否存在通过客户端上的url引用数据的机制 浏览器的内置缓存已经做到了这一点,这是不可能的。浏览器的缓存机制只缓存整个文件。@Bergi:我不想让浏览器拆分合并的文件,我只想能够在客户端编写一个文件,并通过网站域上的url引用它。@Gael:你在找()?可能是可能的,但我不确定这在某种意义上是否是一个好策略,是的,但我希望url没有方案filesystem://xxx 但是