返回介绍

性能优化

发布于 2020-11-08 04:46:34 字数 1107 浏览 907 评论 0 收藏 0

使用 YOG2 我们可以轻松的实现多种性能优化功能。

压缩

yog2 release --dest dev --optimize


# 也可以使用等价缩写
yog2 release -od dev

压缩功能将会对 JavaScript, CSS, PNG 三种资源进行压缩。

MD5戳

在使用 fis 管理了静态资源后,我们可以通过开启 MD5 戳来实现静态资源的强缓存,关于 MD5戳的优点,可以参考 fis issue#97

yog2 release --dest dev --md5


# 也可以使用等价缩写
yog2 release -md dev

打包合并

在 yog2 下,如果希望打包合并资源,只需要在各个 app 下的 fis-conf.js 中配置即可。

fis.config.set('pack', {
    '/pkg/widget.js': '/client/widget/**.js',
    '/pkg/widget.less': '/client/widget/**.css'
});

在配置后,只需要在执行 yog2 release 时指定打包参数,就可以将静态资源合并。

yog2 release --dest dev --pack

yog2 release -pd dev
# 也可以使用等价缩写

设置 domain

domain配置用于满足在代码部署上线时添加CDN或域名子目录需求。让开发者无需在开发阶段写大量的 模板,而是统一在编译阶段自动化解决。

详细内容可以参考 fis 中对 roadmap 的 文档

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文