Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个客户希望对他的脚本进行一些修改。不幸的是,大部分代码都是“ionCubed”。现在我想我可以使用ob_start($callback)RegExes 来缓冲输出并更改它。我的问题是这会对脚本的加载产生重大影响吗?或者他们有更好的选择吗?
ob_start($callback)
输出缓冲在速度方面应该不会有太大影响,但当然会使用与输出大小一样多的内存。但是,RegEx 可能会对性能产生影响,具体取决于您正在执行的替换类型。尽可能使用str_replace。
str_replace
最后,它总是会成为某种权衡。您应该实现一个基本示例,说明您最终想要做什么,并将性能与未修改的版本进行比较。您也可以尝试反汇编编码的脚本并直接更改它,尽管这可能非常具有挑战性,具体取决于您想要执行的替换类型。
另请记住,str_replace如果您想进行光学更改,通常更简单地将自定义 CSS 放入其中。