我有一个使用extjs librar的网站。我只需要grid,ajax和tree组件 我的项目在全国范围内使用,为了避免因某些地区的低带宽而导致的问题,我必须尽可能地让它变得轻松。
当我在chrome中使用开发人员工具时,我的网站太重了。特别是在加载ext-all.js时。加载(@ 512kbps)需要3,9分钟,(即使我从网站上删除自己的图像和CSS)。
有没有办法压缩它?或者只是加载树,网格和ajax组件?
我在谷歌搜索...我得到了这个
<script type="text/javascript" src="js/ext-all.js?compression=gzip"></script>
但是,它没有多大帮助。
答案 0 :(得分:4)
答案 1 :(得分:1)
我估计在512k时,extjs负载应该在30秒到1分钟左右。
如果您正在查看4分钟的加载时间,那么您的时间可能会花费在下载库之外的其他地方。你确定这是你下载的大小,甚至是问题的extjs吗?可能是您的网络服务器负载过重,或者您正在处理延迟问题?
至于缩小图书馆的大小 - 你可以做的更多。该库以缩小格式提供,不建议进一步剥离它。压缩它只意味着你必须在下载后解压缩到另一端,并且不会因为已经非常小的库而花费你那么多的加载时间。