通过Url接口与包含的功能

时间:2011-12-18 21:27:33

标签: php api include

我一直在研究一个已经分成几个服务器的项目,所以php脚本已经通过url接口运行了。例如为了调整图像大小,我会在一台服务器上调用一个脚本来自同一个服务器或来自其他服务器之一

file_get_contents('http://mysite.com/resizeimg.php?img=file.jpg&x=320&y=480');

现在,这有效但我们正在升级到新的服务器结构,其中代码可以在同一台机器上。因此,我可以只包含并调用函数,而不是所有这些包装函数。我的问题是:为了做到这一点,重写代码的开销是否值得?

我确实关心速度,但不担心安全性 - 我已经有了密码系统,某些脚本只接受某些ips。我也关心重写代码的开销,但更清晰,更易理解的代码也很重要。人们在这里看到的权衡是什么,最终是否值得重写呢?

编辑:我认为我将重写它然后包含这些功能。有谁知道是否可以包含在同一域的多个服务器之间?就像有一个服务器场,我有2-3个服务器,我可以在其中一个服务器上有一些基本功能,其他人可以访问,但没有其他人可以从外部访问?

1 个答案:

答案 0 :(得分:1)

  

是否值得重写代码来执行此操作的开销?

最有可能的是 - HTTP调用总是比直接嵌入生成库慢(并且内存密集程度更高)。