Your SlideShare is downloading. ×
0
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Performance na web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Performance na web

660

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
660
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. performance na webescalando e performando aplicações na web marcelnicolay.com quatix.com.br
    • 2. cliente x servidor
    • 3. arquitetura 1.0 webserver application server database
    • 4. arquitetura 2.0http accelerator webserverapp app cache database
    • 5. arquitetura 2.0http accelerator varnish webserverapp app cache database
    • 6. arquitetura 2.0http accelerator varnish webserver nginxapp app cache database
    • 7. arquitetura 2.0http accelerator varnish webserver nginxapp app python, nodejs, ruby cache database
    • 8. arquitetura 2.0http accelerator varnish webserver nginxapp app python, nodejs, ruby cache memcache database
    • 9. arquitetura 2.0http accelerator varnish webserver nginxapp app python, nodejs, ruby cache memcache database nosql
    • 10. performance C10K 10 mil usuários simultâneos http://www.kegel.com/c10k.html
    • 11. web application• cgi script• application server
    • 12. tipos de servidor• fork• pre-fork• thread• single thread
    • 13. tipos de servidor• fork• pre-fork• thread• single thread
    • 14. tipos de servidor• fork• pre-fork• thread• single thread
    • 15. tipos de servidor• fork• pre-fork• thread• single thread
    • 16. non blocking I/O• conexões são tratadas como arquivos (open, read, write, close)• leitura e escrita asíncronas• event polling• corotinas
    • 17. escalabilidade• vertical• horizontal
    • 18. escalabilidade• unidade computacional• teste de carga para definição de capacidade• dimensionamento com base em métricas• dimensionamento em real time
    • 19. performance no cliente• compressão de css e javascript• compressão do html• CDN• HTML 5
    • 20. OBRIGADO! marcelnicolay.com quatix.com.br

    ×