HTTP Caching: Difference between revisions
Jump to navigation
Jump to search
Criou nova página com 'Comecei meus estudos sobre cache, como eh uma extensa area de estudo vou adicionar alguns termos aqui, enquanto evoluo meu conhecimento * expirtation (expiracao) * vali...' |
|||
| Line 36: | Line 36: | ||
* '''stale-while-revalidate''' disponivel durante revalidacao | * '''stale-while-revalidate''' disponivel durante revalidacao | ||
== | == validation == | ||
GET / HTTP/1.1 | GET / HTTP/1.1 | ||
| Line 45: | Line 46: | ||
* '''Etag''' um identificador para a sua resposta | * '''Etag''' um identificador para a sua resposta | ||
GET / HTTP/1.1 | |||
Host: ebasso.net | |||
'''If-None-Match: 9876''' | |||
Onde: | |||
* '''If-None-Match''' o navegador questiona o servidor se o conteúdo foi modificado | |||
GET / HTTP/1.1 | |||
Host: ebasso.net | |||
'''Last-Modified: Mon, 23 Jul 2012 18:45:18 GMT''' | |||
Onde: | |||
* '''Last-Modified''' informa ao cliente (Navegador/Cache) sobre a ultima alteracao | |||
GET / HTTP/1.1 | |||
Host: ebasso.net | |||
'''If-Modified-Since: Mon, 23 Jul 2012 18:45:18 GMT''' | |||
Onde: | |||
* '''If-Modified-Since''' o cliente questiona se o conteudo foi modificado desde a ultima visita. | |||
Latest revision as of 17:05, 27 November 2013
Comecei meus estudos sobre cache, como eh uma extensa area de estudo vou adicionar alguns termos aqui, enquanto evoluo meu conhecimento
- expirtation (expiracao)
- validation (validacao)
- invalidation (invalidacao)
expiration
GET / HTTP/1.1 Host: ebasso.net Expires: 0
GET / HTTP/1.1 Host: ebasso.net Expires: Thu, 01 Jan 1970 00:00:00 GMT
GET / HTTP/1.1 Host: ebasso.net Cache-Control: max-age=1800, public
Onde:
- max-age=1800 informa que o conteudo pode ser cacheavel por 1800 segundos,
- public informa que o conteudo pode ser cacheavel por caches locais e compartilhados
GET / HTTP/1.1 Host: ebasso.net Cache-Control: stale-if-erro=600, stale-while-revalidate=600
Onde:
- stale-if-erro com tolerancia a falhas, disponivel durante downtime
- stale-while-revalidate disponivel durante revalidacao
validation
GET / HTTP/1.1 Host: ebasso.net Etag: 9876
Onde:
- Etag um identificador para a sua resposta
GET / HTTP/1.1 Host: ebasso.net If-None-Match: 9876
Onde:
- If-None-Match o navegador questiona o servidor se o conteúdo foi modificado
GET / HTTP/1.1 Host: ebasso.net Last-Modified: Mon, 23 Jul 2012 18:45:18 GMT
Onde:
- Last-Modified informa ao cliente (Navegador/Cache) sobre a ultima alteracao
GET / HTTP/1.1 Host: ebasso.net If-Modified-Since: Mon, 23 Jul 2012 18:45:18 GMT
Onde:
- If-Modified-Since o cliente questiona se o conteudo foi modificado desde a ultima visita.