Originariamente inviato da dottwatson
ftp ok, sappiamo che è un giochino in php ed è ampiamente documentato, ma in termini di banda/risorse?

supponiamo di avere 10 e-commerce con circa 900 articoli (è una media attuale),
per ogni e-commerce una sitemap di 900 link+ N link per le categorie + N link per le sottocategorie.... almeno 1000 voci!

circa 5 righe a voce (tag <url>blablabla</url>) 5000 righe...

diamo per assurdo una dimensione a 30 Mb al file

30 Mb * 10 e-commerce = 300 Mb ....

se poi il file che li genera e li muove sta in cron... addio!!! e chi li gestisce piu i timeout??
Tieni presente che comunque l'ftp è il protocollo migliore per il trasferimento dei file, ssh ad esempio è criptato, quindi i tuoi 30 mega diventerebbero di più, invece con le socket si che avresti problemi a gestire la comunicazione.

Ogni quanto le generi le sitemaps?

In ogni caso la gestione del timeout andrebbe fatta solo sul file php che fa la connessione ftp.

Potresti far generare le sitemaps in una directory apposita, e richiamare poi un file in cron che faccia solo il trasferimento 1 alla volta.