http - uso - joomla guida completa per lo sviluppatore pdf




Il modo migliore per consentire agli utenti di scaricare un file dal mio sito Web: http o ftp (4)

HTTP ha molti vantaggi rispetto all'FTP:

  • è disponibile in più posti (pensa a luoghi di lavoro che bloccano qualcosa di diverso da HTTP / S)
  • funziona bene con i proxy (FTP richiede impostazioni extra per il proxy, ad esempio assicurandosi che consenta il metodo CONNECT)
  • fornisce compressione integrata (con GZIP) che può gestire quasi tutti i browser (al contrario di FTP che ha un'estensione "MODE Z" non ufficiale)
  • I gateway NAT devono essere configurati in una modalità speciale per supportare le connessioni FTP attive, mentre le connessioni FTP passive richiedono che consentano l'accesso a tutte le porte (non ha il tracciamento dei collegamenti)
  • alcuni client FTP insistono sull'apertura di una nuova connessione dati per ogni trasferimento di dati, che può lasciare un sacco di prese "TIME_WAIT"

Abbiamo alcuni file sul nostro sito Web che gli utenti del nostro software possono scaricare. Alcuni dei file sono in cartelle virtuali sul sito web mentre altri sono sul nostro ftp. I file sul ftp sono generalmente accessibili facendo clic su un collegamento ftp: // in un browser: la maggior parte dei nostri clienti non ha un client ftp. È possibile accedere agli altri file facendo clic su un collegamento http: // in un browser.

Devo spostare tutti i file sul ftp? O non importa? Qual è la differenza?


Penso che la maggior parte degli utenti, anche oggi, abbia più familiarità con http di ftp e per questo motivo si dovrebbe rispettare http per impostazione predefinita a meno che non ci sia un valido motivo per usare ftp. È pignolo, però.


Se la velocità è importante per gli utenti e sono tecnicamente inclini, http consente più connessioni per un file (se il client lo supporta. Io uso DownThemAll ). La maggior parte dei browser dovrebbe comunque gestire i collegamenti ftp.


Sia l'FTP che l'HTTP sembrano sufficienti per le tue esigenze, quindi ti consiglio senz'altro di scegliere l'approccio più semplice , ovvero lasciare le cose come sono attualmente o consolidare su HTTP.

Personalmente, metterei tutto su HTTP. Se non altro, elimina un server extra. Non vi è alcun motivo convincente per scegliere FTP su HTTP più, e ci sono alcuni piccoli vantaggi per HTTP (come altri hanno sottolineato).





download