2012-08-08 124 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倍更短的時間,但總體結果是相同的),但它應該更快地獲取數據(多虧了多線程和並行請求),從而縮短了響應時間。