我有一个应用程序需要Zend Optimizer运行,因为它以某种方式编码。在官方的Zend站点上搜索Zend Optimizer会导致Zend Guard Loader。这些程序有什么区别?有没有办法在Ubuntu中或通过PEAR或其他方式通过APT安装其中的一个?其中一人排除使用PHP 5.5?Zend Optimizer和Zend Guard Loader有什么区别?他们究竟做了什么?
2
A
回答
0
从Zend的优化+/Zend的OPcache源README:
在Zend OPcache提供通过操作码缓存和 优化速度更快PHP执行。它通过将预编译脚本 字节码存储在共享内存中来提高PHP的性能。这消除了从磁盘读取代码并在将来访问时编译该代码的阶段。此外,它还应用几个字节码优化模式,使代码执行速度更快。
从Zend卫队download page:
Zend的卫队装载机是运行使用Zend卫队编码的文件,并提高你的PHP应用程序的整体性能的免费应用程序。
Zend Guard Loader仅适用于PHP 5.3和5.4。在PHP 5.3之前运行时解码was a part of the Zend Optimizer。从PHP 5.3开始,解码能力从Optimizer中分离出来并加入到Guard Loader中。
Zend Guard目前不支持PHP 5.5。
1
测试装载机的执行并没有表现出任何速度 - 改善我..
Zend公司装载机打乱一个php文件使其无法读取,并结合您使用相同的PHP版本号时,它是创建编码文件,这意味着你不能从php 5.3升级到5.4,而无需重新编码所有的php文件,如果你没有访问原始的.php文件,这是一个真正的痛苦。
已编码文件的软件包已经不再是开源的并且使您依赖于其创建者/开发者,请注意,除非您的应用程序已升级,否则您的服务器可能不会升级。
相关问题
- 1. rbind.fill.matrix究竟做了什么?
- 2. handleParkingUpdate()究竟做了什么?
- 3. “setContentView”究竟做了什么?
- 4. KeyListener究竟做了什么?
- 5. EwfSysprepSpecialize究竟做了什么?
- 6. visibleContentsAsDataURL究竟做了什么?
- 7. presentModalViewController究竟做了什么?
- 8. __block究竟做了什么?
- 9. document.normalize究竟做了什么?
- 10. MapView.preLoad()究竟做了什么?
- 11. MIBCC.EXE究竟做了什么?
- 12. UserTransactionManager究竟做了什么
- 13. clEnqueueWriteBuffer究竟做了什么?
- 14. runtime.Gosched究竟做了什么?
- 15. rangeOfCharacterFromSet究竟做了什么?
- 16. Panel.IsItemsHost究竟做了什么?
- 17. offsetLeftAndRight()究竟做了什么?
- 18. HttpApplicationState.Lock究竟做了什么?
- 19. fillMode究竟做了什么?
- 20. .selectAll()究竟做了什么?
- 21. JspFragment.invoke究竟做了什么?
- 22. mesh.optimize究竟做了什么?
- 23. zend框架中的$ this-> escape()究竟做了什么?
- 24. Zend&CodeIgniter有什么区别
- 25. Python的struct.pack究竟做了什么?
- 26. 这段代码究竟做了什么?
- 27. C中'#'究竟做了什么?
- 28. C中getch()究竟做了什么?
- 29. pcap中的ntohs()究竟做了什么?
- 30. requestValidationMode =“2.0”究竟做了什么?
Zend Optimizer + 2013年3月中旬更名为Zend Opcache。顾名思义,它的缓存\优化器不会与编码器Guard相混淆 – 2014-01-16 20:31:41
写道我需要一个Zend Optimizer来运行此CMS,因为它以某种方式编码。当我运行它时,我看到一些编码错误的代码会自动重新编码。是否足以让Zend Opcache运行Zend编码的应用程序? – Gherman
我很想知道答案。 – fideloper