2012-08-10 42 views
0

我知道的JavaScriptCSS为expample可以 “压缩”,为了 “简化” 要加载速度更快。简化之后,它们很难被人类阅读......而这正是我所需要的。
有没有办法让它自动?将所有变量重命名为短随机字符串,并将其全部超压缩。我不认为这是一个愚蠢的事情,因为我已经看到了很多次在JavaScript中。这个想法是保存原始资料并上传缩小的资料。简化PHP文件 - PHP压缩

回答

2

如果你想压缩它,这基本上是无用的,因为你在服务器上有它,只有输出被传输到客户端。

如果你想让代码更难以阅读其他人,你正在寻找一种叫做混淆器的东西。

这里有几个PHP混淆器引擎,p.e.

+0

任何人都可以给我一个很好的例子,说明何时/为什么要混淆你的代码? – 2012-08-10 11:09:38

+0

@RobForrest假设你想在一个elses服务器上托管它(不是我的情况)。就是这样!谢谢!很好的答案。 – Kenedy 2012-08-10 11:11:46

+1

@RobForrest下次我的老板或任何一位同事呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜〜 '=]'非常方便在周围添加混淆器。 – 2012-08-10 11:13:05

4

没有必要这样做。服务器读取文件,并且文件永远不会传输给用户。

因此,压缩是无用的,因为没有节省带宽。

CSS &然而,JavaScript不会转移给用户,因此他们可以看到它。除非您在服务器上做了错误,否则用户永远无法看到PHP。但是你需要担心与压缩完全不同的东西。

+2

CSS和JS可以从客户端看到的那样。 PHP不能。至少不是。 – Peon 2012-08-10 11:02:01

+0

@Fluffeh这个问题是关于PHP压缩的,而不是CSS和JavaScript。但我根据戴尼斯的评论澄清了这一点 – 2012-08-10 11:03:59

+0

@DainisAbols是的,我知道......但是。如果其他人可以访问我的PHP文件呢?有什么可能是一个很好的方法使他们无法理解? – Kenedy 2012-08-10 11:05:56