Spostati da Curl a Aria2? [chiuso]

3

Abbiamo un motore di scansione che utilizza arricciatura e approvvigiona a circa 400.000 ppl / mese. Sebbene Curl supporti download simultanei, non supporta la limitazione della larghezza di banda (solo in php 5.4.0) ed è per questo che il mio capo vuole che mi trasferisca su aria2. Dice anche che Aria2 è più veloce (che sembra essere vero anche per me)

Aria2 richiederebbe grandi quantità di modifiche al sistema. In questo momento abbiamo un sistema di scansione che non gattona in modo concomitante.

Il passaggio a aria2 sarebbe una buona decisione?

    
posta Imran Omar Bukhsh 04.01.2012 - 13:48
fonte

2 risposte

3

Dopo aver eseguito tranquillamente alcuni test, abbiamo trovato aria e curl / php / apache che funzionano quasi alla stessa velocità. Abbiamo deciso di limitarci ad arricciare dato che ha una libreria php libcurl. Non siamo sicuri della limitazione della larghezza di banda, ma ci stiamo lavorando. Cambiare il nostro codice corrente per eseguire la scansione di più pagine contemporaneamente non è stato un problema di arricciatura. Sebbene ci siano state alcune cose su cui dobbiamo lavorare, ad es. link

    
risposta data 19.01.2012 - 11:37
fonte
2
  1. La limitazione della larghezza di banda è supportata da PHP Ext cURL. Le impostazioni che stai cercando sono: %codice%
  2. aria2c è più veloce di cURL sui download con mirroring, perché consente di prelevare parti da più origini in parallelo e combinarle . questo non è supportato da cURL, afaik. è possibile ricostruire questa funzione sul lato PHP, ma la gestione è più lenta rispetto a aria2c.
risposta data 31.03.2014 - 16:52
fonte

Leggi altre domande sui tag