4

这里真的有两个问题。

1) 缩小应该手动完成还是作为构建的一部分完成?
2)缩小的文件是否应该受版本控制?

我正在尝试为我正在处理的当前项目定义前进的道路。我已经进行了一些速度评估,我相信我当前的站点只需添加一些压缩/缩小就可以有很大的性能改进。

这是基本设置

IBM Commerce 6.0
大量大型 js 文件(没有任何东西被缩小或压缩)
大量大型 css 文件(没有任何东西被缩小或压缩)

4

3 回答 3

4

缩小应该手动完成还是作为构建的一部分完成?

作为构建的一部分。这样你就不会忘记去做。在开发环境中通常不需要缩小代码,如果您发现需要调试仅在缩小代码中显示的问题,则可以手动构建。

您可以在登台服务器上测试缩小的代码。

缩小的文件应该受版本控制吗?

不是由您的源代码控制。如果您有历史建筑文物的档案,那么它们应该是其中的一部分。

于 2013-01-29T17:38:21.913 回答
1

这一切都取决于。

有时根据配置设置动态完成此操作很有用。例如,如果你正在部署到一个测试环境,并且你已经缩小了你的 JS 并发现了一个只在那个环境中发生的错误,那么轻弹一个开关通常很方便,这样你的应用程序就可以开始提供未缩小的源文件以进行调试。

于 2013-01-31T02:37:52.853 回答
-2

你可以使用可以缩小和压缩 JS 和 CSS 的 smartoptimizer

并且可以缓存这个文件,直到文件没有变化。

下载智能优化器

该网站项目之一是关于使用 php 缩小和压缩 js 或 CSS。这个程序的优点是检测 js 和 css 然后缩小和压缩。如果 js 或 css 改变这个程序检测它并更新缩小和压缩文件

于 2013-01-29T17:21:13.967 回答