在IT技术中,通常会将外部JS库和CSS文件进行合并和压缩,还是只有用户自己生成的CSS和JS文件需要进行合并和压缩?
在IT技术中,通常会将外部JS库和CSS文件进行合并和压缩,还是只有用户自己生成的CSS和JS文件需要进行合并和压缩?
最佳实践是合并和压缩外部JS和CSS文件。这样可以减少请求次数,加快页面加载速度。
无论它们是应用程序特定的还是像jquery这样的库,都没有关系。只要确保依赖于库的代码在库之后被合并。
是的-除非您想利用CDN副本中那些外部库(如果有的话),可以在浏览器正确缓存时节省一些加载时间...
这样做当然没有问题,显而易见的好处是加载时间会更快。我们在公司中尽可能地采用了这种方法。当然,需要注意以下几点:
在缩小文件之后(上线之前),务必进行彻底的测试 - 有些缩小工具并不总是100%可靠(过去曾经为我们破坏了一些功能)。
跟踪您的缩小过程 - 在配置构建过程的早期,有些文件被缩小了两次(即某些第三方内容已经被缩小了) - 这引起了一堆问题...(别问我为什么!)