2012-11-01 14 views
6

È sufficiente installare un nuovo file, piuttosto grande, &, sito con expressionengine e un recente articolo di metaq toccato su cdn e si chiedeva come si sarebbe proceduto a configurarlo.che serve contenuto da sottodominio

Non cercheremmo di connettersi con Amazon e simili, puramente 1 o 2 sottodomini, vale a dire. mainsite.com resources.mainsite.com library.mainsite.com

Mi rendo conto tutti i contenuti in realtà vive sul server di appartenenza e si svolge in cartelle di dominio.

Qualcuno ha fatto questo? È possibile ottenere guadagni significativi e quali sono le avvertenze quando si utilizzano moduli come risorse, file manager e configurazioni di bootstrap.

+0

Potete approfondire ciò che non volete ospitare/visualizzare sui sottodomini? – fccotech

risposta

2

Mi rendo conto che tutto il contenuto attualmente risiede sul server padre e si trova nelle cartelle di dominio.

Mi sembra che tu non sia chiaro sul concetto di CDN. Un vero CDN è una rete globale di server ottimizzata per le prestazioni che servono i file statici. Quando vengono richiesti dei file, un utente riceverà una copia dal server più vicino a loro, riducendo al minimo la latenza.

Un passo indietro sarebbe utilizzare una rete di archiviazione più semplice come Amazon S3. Quando carichi un file su S3, rimane in un data center specifico, anziché essere distribuito globalmente, quindi le prestazioni sono peggiori. Anche se non noterai necessariamente un aumento delle prestazioni dei file caricati su S3 rispetto al tuo server, puoi ridurre drasticamente il carico che il tuo server deve gestire. Immagina di avere una pagina con 30 immagini e 5 file CSS & JS. Tutti questi potrebbero essere ospitati su un servizio come S3. Invece di dover elaborare tutte quelle richieste quando qualcuno carica una pagina, deve preoccuparsi solo del markup della pagina stessa. Se il tuo sito ha una grande quantità di traffico che genera molto carico, questa può essere la differenza tra stare in piedi o scendere.

Ora, se servite semplicemente i file statici da un sottodominio in esecuzione sullo stesso server del vostro sito, non vedrete alcun vantaggio. Tutte le richieste vengono ancora instradate attraverso lo stesso server - stai solo apportando un cambiamento estetico.

+0

Ottima risposta. Anche Channel Images e alcuni altri moduli supportano Amazon S3 in modo nativo, quindi è un buon punto di partenza, anche se non è un vero CDN (e CloudFront è un'opzione). –

+1

** Ora se servi semplicemente i tuoi file statici da un sottodominio in esecuzione sullo stesso server del tuo sito, non vedrai alcun vantaggio. Tutte le richieste vengono ancora instradate attraverso lo stesso server - stai solo apportando un cambiamento estetico. ** Non del tutto vero. Il ragionamento alla base del servizio di risorse da un sottodominio separato è a) in modo da poter effettuare più download simultanei di risorse ma quello principale sostenuto da Yahoo è b) impostare i sottodomini delle risorse in modo che siano [cookie-free] (http: // developer. yahoo.com/performance/rules.html#cookie_free). – Tyssen

+0

Grazie Adrian. @Tyssen "puoi avere più download simultanei di risorse" - Non riesco a capire perché dovrebbe essere così. Illuminami? –

Problemi correlati