gpt4 book ai didi

php - 不同的 PHP 压缩库有什么好处?

转载 作者:行者123 更新时间:2023-12-01 23:06:53 25 4
gpt4 key购买 nike

我一直在研究压缩 PHP 库的方法,我发现了几个可能有用的库,但我真的不太了解它们。

我一直在专门阅读有关 bcompiler 和 PHAR 库的内容。这些中的任何一个都有性能优势吗?有什么我需要注意的“陷阱”吗?相对的好处是什么?它们中的任何一个都会增加/减少性能吗?

我也有兴趣了解其他可能存在但在文档中不明显的库?

顺便说一句,有没有人碰巧知道这些工作更像是 zip 文件,其中恰好有代码,或者它们是否更像 Python 的预编译,实际上运行一个伪编译器?

======================= 编辑 =======================

有人问我,“你想完成什么?”好吧,我想答案是这都是假设的。它是这些的组合:

  • 如果我的宠物项目成为世界上最流行的网络项目并且我想快速轻松地分发它怎么办? (嘿,人是可以做梦的,对吧?)似乎如果 PHAR 可以轻松完成,那将是创建颠覆快照的最佳方式。
  • Python 有这个非常酷的预编译策略,我想知道 PHP 是否有类似的东西?这些图书馆似乎做了类似的事情。他们会那样做吗?
  • 嘿,这些库看起来很整洁,但我想澄清一下差异,因为它们似乎做同样的事情

最佳答案

Phar 只是将一系列 php 脚本打包到一个文件中 - 然后可以运行包含的应用程序,而无需先将其解包。 phar 的目的不是预编译(为了速度)或压缩(为了空间)应用程序,只是为了使其更易于分发。

你想达到什么目的?脚本文件大小从来都不是真正的问题,因为脚本不会在每次调用时通过网络传输。速度可以通过使用类似 Zend 的缓存或使用类似 Hip Hop 的预编译来解决。 ,运营 Facebook。

关于php - 不同的 PHP 压缩库有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2457105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com