压缩Web文件而不会失去其可读性?

时间:2013-09-26 06:42:50

标签: web compression

你能压缩所有的网页文件,比如html,css,js,php而不会失去它的可读性吗?

我正在开发一个动态网站,但是客户端要求我经常更新网站,问题是每当我对网站进行任何更改时,我都需要备份.min版本(到webhost)和原始文件(用于开发)。

问题是保留两组文件非常繁琐,容易出错......

是否有一种更好的方式,如javascript,可以在上传到主机时处理所有压缩功能,我可以重复使用相同的文件进行开发? 提前致谢

1 个答案:

答案 0 :(得分:1)

首先,让我们分开压缩和缩小。我假设我们只是在谈论缩小(删除空格等)而不是压缩像gzip。

有两种常用方法可以提供缩小的css / js /等。

  1. 编辑可读版本,离线缩小,上传缩小的文件。
  2. 编辑和上传可读文件,但动态地为用户提供缩小版本。
  3. 我同意#1更乏味且容易出错,如果有时您被迫对最小版本进行更改而忘记将更改带回您的开发方。

    有很多方法可以实现#2。如果您正在使用PHP,我会建议Minify(它不仅会缩小,而且会加入和压缩您的CSS / JS以减少文件请求)。这样你就可以在开发和生产方面维护一组可读的CSS / JS文件,让Minify负责其余的工作。