服务器负载比较

时间:2012-08-08 07:51:31

标签: php python load cron

我使用cron作业每分钟运行一个python文件。它查询网站并收集信息,但在获得我需要的数据之前,必须加载4-5页。

每个查询的执行时间约为5-10秒。

我想知道如果文件正在多次运行,并且有3个不同的文件分配给加载部分,那么服务器负载是否存在差异。

例:
test1.py在A-H之间加载信息 test2.py在I-Q之间加载信息 test3.py在R-Z

之间加载信息

如果有人请求有关“B”,“M”和“S”主题的信息,则每个文件都会运行并返回结果,相反,一个文件test.py运行循环以返回所有三个结果。

P.S。我问,因为我希望将来人们会要求提供2-6个主题的信息,而这只是一个人。所以我不希望一个文件连续运行60秒。我想知道它是否会减轻负载以将其传播到多个文件中。

P.P.S。另外我想知道使用python vs php的含义。

1 个答案:

答案 0 :(得分:0)

使用多个文件来获取较小的部分可能不会对服务器负载产生影响(实际上,它会使负载x倍大于x倍的较短时间段,但总体结果是相同的) ,但它应该更快地获取数据(由于多线程和并行请求),因此减少了响应时间。