Saltar para: Posts [1], Pesquisa [2]

SAPO developers blog

SAPO developers blog

Próxima SAPO Session: Cache

Outubro 18, 2010

jac

*UPDATE*: 10 lugares atribuídos, 0 lugares disponíveis

 

A próxima SAPO Session tem lugar já esta Quarta-feira e como tema Cache.

 

A primeira apresentação irá focar-se em como descobrir o que deve ser colocado na cache e como; a segunda irá focar-se numa forma de o fazer.

 

  • Say NO to "Cache-Control: no-cache, max-age=0, must-revalidate, no-store", por Gonçalo Garcia


"This talk promises to analyze situations where the basic mechanisms of caching are (still?) missing and how we can try and fix this.


To make it possible we'll have a crash course in cache-control HTTP header, then we'll delve deeper into how we can conjugate the cache-control header with a reverse proxy (varnish). And finally, we'll look at ESI (Edge Side Includes) and see how it integrates with varnish."

  • Memcached - The Beginners Guide, por Francisco Lourenço


"Understanding, installing, configuring and managing Memcached.


Architecture, Bindings, benchmarking, common and uncommon use cases, issues and main alternatives."

 

Temos 10 lugares - a custo zero - para os primeiros dez emails individuais a chegar a saposessions em sapo ponto pt; estes mails devem incluir nome e BI (ou similar).

 

First come, first served.

 

A sessão tem lugar em Lisboa, na manhã de Quarta-feira dia 20 de Outubro.

 

*UPDATE*: 10 lugares atribuídos, 0 lugares disponíveis

quickCachr

Outubro 29, 2009

jac

A equipa do SAPO Fotos realizou-nos uma apresentação interna sobre a sua nova plataforma de entrega de imagens.

O SAPO Fotos conta já com mais de 5 milhões de fotos, submetidas por mais de 120,000 utilizadores, servindo uma média de 400 pedidos por segundo.

O quickCachr caracteriza-se principalmente pela utilização do Stormap (um server orientado a conteúdos estáticos desenvolvido no SAPO) numa farm com hosts redundantes e por vários módulos que tratam de aspectos como Load Balancing, tratamento de URLs legacy e atributos como a privacidade das imagens ou o tamanho solicitado nos pedidos.

Outro pormenor interessante da plataforma é a Legacy Box, um conjunto de máquinas para servir os URLs legacy. Estas máquinas fazem uso de Nginx, nginx_eval_module, memcached, Apache e PHP para servir estes URLs.

A equipa realizou testes de benchmarking com apenas um frontend e, tendo em conta vários níveis de concorrência, no pior cenário destes benchmarkings o quickCachr conseguiu um melhoramento (perante a plataforma actual) de 495 para 1,179 transacções por segundo; no melhor cenário, de 627 para 2,933.

Mais sobre mim

Subscrever por e-mail

A subscrição é anónima e gera, no máximo, um e-mail por dia.

Arquivo

  1. 2012
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2011
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2010
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2009
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D