2013-03-13 9 views
5

Quindi, abbiamo nginx + spdy in esecuzione per le nostre richieste/risposte SSL.SPDY + Nginx - Consigliabile da usare quando possibile?

Tutto funziona bene.

Sfortunatamente, spdy è SSL solo a questo punto.

Ora, il nostro servizio è abbastanza pesante.

Abbiamo la possibilità di apportare abbastanza rapidamente le modifiche richieste in modo che le richieste vengano inviate al nostro gestore ssl e il nostro gestore ssl invii i proxy a dove devono andare.

Spy riesce davvero ad accelerare così tanto? Varrà la pena spendere un paio di ore per fare in modo che chrome/latest firefox invii le nostre richieste ajax al nostro gestore di ssl e che il nostro gestore di reverse ssl invii i proxy dove devono andare?

Note:

a) questo sarà attivo solo per un gruppo selezionato di bianchi browser elencati (ad esempio: cromo ultima/firefox ultima). Js abbastanza semplice cambia qui.

b) Sì, sappiamo come effettuare le richieste http -> https ajax su questi browser in elenco bianchi.

c) Dal nostro test abbastanza esteso, nginx + spdy combo funziona abbastanza bene. Quindi sì, sappiamo che è leggermente alfa/beta a questo punto. Un piccolo rischio che siamo disposti a prendere.

d) Bare in mente, il nostro servizio è del 90% + ajax. Solo la voce iniziale viene servita tramite non-Ajax, tutte le altre 'visualizzazioni di pagina' vengono gestite tramite Ajax. Quindi questo ha il potenziale per velocizzare le cose un bel po 'per un grosso gruppo di utenti.

Grazie.

+0

Dal momento che non è di aiuto con le singole richieste lente/estese, il fatto che la maggioranza sia ajax significa che NON si accelera per la maggior parte degli utenti? – Kevin

risposta

2

Risposta breve: l'inferno si.

Risposta lunga: dipende. https://www.phusionpassenger.com è pesante sulle immagini. Il caricamento della prima pagina richiede molte richieste. Passando da semplice HTTP a SPDY abbiamo ridotto il tempo di caricamento del 25% perché il browser può scaricare più risorse con un numero inferiore di roundtrip. Tuttavia SPDY richiede versioni recenti di Chrome e Firefox. Nel nostro caso, la maggior parte dei nostri utenti sono utenti tecnici, quindi non è un problema. Se i tuoi visitatori sono per lo più MSIE, o se non carichi attività in modo da beneficiare del parallelismo, SPDY non ti aiuterà molto. In tutti gli altri casi SPDY è ottimo.