Domanda

sto testando Google App Engine come Content Delivery Network gratuito e ci si sente come sta prendendo molto tempo per servire il mio contenuto. I letto da qualche parte che GAE gzip tutti i contenuti di default, che di il motivo principale mi piacerebbe dare un colpo.

questa pagina gae prendere un dire un mezzo secondo per il download, mentre il tipico pagina di overflow dello stack download molto più veloce anche con una tonnellata più contenuti?

Che cosa mi manca qui? Tutto quello che ho fatto è creare un app e caricato un'immagine in base a tale esercitazione, ma il contenuto viene pubblicata molto lentamente sembra. Eventuali suggerimenti? (Non considerando Amazon o altri CDN in questo momento, solo in cerca di aiuto con GAE).

Nota:? Sto usando Safari durante la mia visita questi link, forse safari sta causando problemi

È stato utile?

Soluzione

Non vedo nulla di strano la latenza per il vostro GIF campione. Credo che tutte le applicazioni del motore GAE sono ospitati negli Stati Uniti in modo da utilizzare come CDN non può essere perfetto se gli utenti sono in Asia, per esempio. caching del browser dovrebbe prendersi cura del problema per voi in modo da assicurarsi che sia configurato correttamente.

ApacheBench per il vostro GIF:

Percentage of the requests served within a certain time (ms)
  50%    211
  66%    257
  75%    288
  80%    289
  90%    296
  95%    302
  98%    328
  99%    345
 100%    345 (longest request)

ApacheBench per il logo StackOverflow (scusate Jeff):

Percentage of the requests served within a certain time (ms)
  50%    372
  66%    373
  75%    373
  80%    373
  90%    374
  95%    376
  98%    384
  99%    384
 100%    384 (longest request)

Si noti che l'immagine è 4 volte la dimensione del logo così e che se si desidera fare un sacco di richieste simultanee direi che il GAE ha ospitato versione dovrebbe gestire il carico molto meglio.

Gzippare una GIF sarebbe inutile (e semplicemente sbagliato) dalla sua già compressi.

Altri suggerimenti

Se io uso gli strumenti per sviluppatori di Chrome 5, v'è una scheda denominata audit. Se clicco di prova, si menziona il contenuto non è compressi con gzip.

Si può anche usare l'ottimo YSlow plug-in per Firefox. Questo vi darà un grado prestazione A-F sulla base di una ventina di misure diverse, tra cui la compressione dei componenti della pagina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top