【发布时间】:2012-02-16 05:50:30
【问题描述】:
我很快写了这篇文章,http://www.ionfish.org/php-shrink/ 用户上传了一个包含 cmets 和空格的 .php 文件,它会“缩小”它以适应小文件。
它就是这样做的:http://devpro.it/remove_phpcomments/ 除了它是基于网络的,而且是即时的。点击上传后会有下载提示,保存处理后的文件。
我的问题:
- 2 兆字节的上传限制是否足够?我应该将其设为 4、8 等吗?
- 输出是否令人满意(需要您使用一些随机 PHP 对其进行测试),还是应该对其进行调整?
- 这对公众有用吗?我是否应该添加对缩小 HTML、CSS、JS 甚至 C++ 和 Python 等的支持?
编辑:现在改为 250K,看看是否足够。
【问题讨论】:
-
一个 2 兆字节的 PHP 文件是一件可怕的事情。我从来没有写过超过 10k 的,而且相当大。
-
是的,我从来没有超过 50K。那我把它留在250K吗?
-
无论哪种方式都不能说好/坏。允许什么完全取决于您。
-
对我来说,如果你公开一个 REST API,这样的事情会更有用,这样人们就可以在构建过程中自动压缩所有文件,而无需在构建脚本中手动执行。确定 POSTed 数据的 mime 类型并自动适当地缩小(或期望文件类型参数)并不难。然后,您总是可以拥有一个手动表单,就像您提供的那种从 REST API 后端运行的表单。当然,这可能比你想要的更多。
-
@rdlowrey - 这实际上并不是一个坏主意。允许用户设置自己的应用程序直接向服务器发出请求来处理它。我也可以发布脚本,但我确实会对此进行调查。谢谢。
标签: php html upload preprocessor