2012-08-08 530 views
1

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

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

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

例子:IQ
test3.py负载信息之间RZ

如果有人请求有关 “B” 信息之间AH
test2.py负载信息之间
test1.py负载信息, “M”和“S”主题,每个文件都会运行并返回结果,一个文件test.py运行一个循环以返回所有三个结果。

P.S.我在问,因为我预计未来人们会请求关于2-6个主题的信息,而这只是一个人。所以我不希望一个文件连续运行60秒。我想知道是否会减轻负载将其分散到多个文件中。

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

+0

“但它必须在达到我需要的数据之前加载4-5页。”这是什么意思 ? – 2012-08-08 07:55:31

+0

我在python中使用机械化函数来模拟浏览器,它必须提交一个4-5倍的表单来缩小搜索范围,然后才能显示我正在查找的结果。 – Rawr 2012-08-08 07:56:20

+0

和PHP部分在哪里? – 2012-08-08 07:58:04

回答

0

使用多个文件获取较小的零件可能不会影响服务器负载(事实上,它会使负载x倍于x倍更短的时间,但总体结果是相同的),但它应该更快地获取数据(多亏了多线程和并行请求),从而缩短了响应时间。