您好,匿名用户
随意问技术百科期待您的加入

使用phar到底能否带来性能的改变

0 投票

我们知道php在5.3以后加入了phar功能,类似于java的jar打包。这样可以大大方便项目的打包发布,我的问题是它除了打包以外对性能是否有影响?是提高还是降低?打包后是否会编译成opcode?

用户头像 提问 2012年 12月1日 @ Artemis 上等兵 (162 威望)
分享到:

1个回答

0 投票

如前面的同学所说,主要目的是方便分发,同时也可以保证数据的完整性。如果文件破坏是不能执行的。

性能上非要说,肯定是下降的,毕竟需要解包。不过影响是不会太大的。

如果这是作为一个web应用,直接运行phar包肯定是有问题的,不方便运维,上线必须得把代码
带包成phar包,同时增加了复杂性,如果不小心碰到phar的bug,那就比较郁闷了。得不偿失。

有些应用采用这种支持在线安装。

用户头像 回复 2012年 12月1日 @ Trundle 上等兵 (301 威望)
提一个问题:

相关问题

0 投票
1 回复 41 阅读
0 投票
1 回复 38 阅读
0 投票
1 回复 64 阅读
用户头像 提问 2012年 12月1日 @ Kog'Maw 上等兵 (212 威望)
0 投票
0 回复 25 阅读
用户头像 提问 2012年 12月1日 @ Ashe 上等兵 (336 威望)
+2 投票
1 回复 802 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...