【发布时间】:2011-05-15 16:02:23
【问题描述】:
我正在为我的新站点计划的一些功能已经作为免费的 Perl 模块提供。因此,我正在研究使用它们的可能性,而不是在 PHP 中再次对其进行编码。本来打算用exec或者system函数来调用perl脚本,会很慢。但我遇到了一个pecl extension,它允许PHP to interpret perl code。
这会影响我其他未使用 perl 脚本的 php 页面的性能吗?我知道额外的模块会增加我的内存使用量,但除此之外会不会有什么问题?
【问题讨论】:
-
我很确定通过 exec/system 调用 Perl 比在 PHP 中运行它要快得多……为什么会很慢?你从哪里得到的?
-
PHP 需要在 Perl 输出上做一些需要 PHP 调用它的事情吗? Perl 脚本是否能够独立于 PHP 处理所有事情?
-
@Jan - 我的问题是额外的解释器会减慢我的其他 PHP 页面的速度。从 Chas 的回复来看,我认为它不会产生影响。
-
@stillstanding - 不。perl 模块不是独立的。它只是提供了一些方便的功能,例如 whois 查询。
标签: php perl interpreter pecl