【发布时间】:2011-03-01 00:46:22
【问题描述】:
这是 Magento 默认加载的所有脚本的列表:
../js/prototype/prototype.js //prototype library
../js/prototype/validation.js //don't know what this does
../js/scriptaculous/builder.js //don't know what this does
../js/scriptaculous/effects.js //base scriptaculous effects library?
../js/scriptaculous/dragdrop.js //component of scriptaculous effects
../js/scriptaculous/controls.js //not sure?
../js/scriptaculous/slider.js //more scriptaculous effects
../js/varien/js.js //don't know what this is
../js/varien/form.js //form validation scripts?
../js/varien/menu.js //menu/drop down menu scripts
../js/mage/translate.js //don't know what this does
../js/mage/cookies.js //don't know what this does
这些脚本总共有 316.8K 的 javascript...都处于各种被缩小的状态(例如,prototype.js 没有被缩小)。
所以我的第一个问题:
1) 除了prototype.js,其他的真的都需要吗?
和
2) 删除这些脚本的“正确”方法是什么?布局更新?还是在模板中硬编码?
我想让我的 magento 网站的加载尽可能轻。
谢谢!
【问题讨论】:
-
Magento:专业、优雅和轻量级的扩展!由 JoomlArt.com 带给您。你想让它更轻量级吗? :)
-
作为一个简单的优化,缩小prototype.js :)
-
我也想知道,我正在努力加快我的网站速度。我刚刚启用了 gzip,我的 javascript 文件大小减少了 70%。
-
@Joseph Mastey。我认为你在开玩笑,但是是的......原型不喜欢被缩小。
标签: magento prototypejs javascript