Your SlideShare is downloading. ×
uWSGI.. Por quê? Quando? Onde? Como?
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

uWSGI.. Por quê? Quando? Onde? Como?

670

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
670
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
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

Transcript

  • 1. uWSGI.. Por quê? Quando? Onde? Cícero Verneck Corrêadomingo, 25 de novembro de 12
  • 2. uwsgi - o protocolo • Derivado do protocolo SCGI • Representação binaria • Tamanho do cabeçalho: 4 bytesdomingo, 25 de novembro de 12
  • 3. Eu não posso usar esse protocolo mas quero usar os recursos • HTTP • FastCGI • ZeroMQdomingo, 25 de novembro de 12
  • 4. uWSGI - application server container • Escrito em C • Cache • RPC • Gestão de Processos • Implementação de cluster • Plugins podem ser escritos em C/C++ e Objective-C • Open Source (github.com/unbit/uwsgi)domingo, 25 de novembro de 12
  • 5. uWSGI - Suporte Tecnologia Versão Status Python 0.9.1 Estável Lua 0.9.5 Estável Perl 0.9.5 Estável Ruby 0.9.7 Estável Erlang 0.9.5 Estável PHP 1.0 Estável Mono(.net) 0.9.7 Inutilizável JVM 0.9.7 Alpha GO 1.4 Estáveldomingo, 25 de novembro de 12
  • 6. uWSGI - configuração • Formatos: ini, json, xml, yaml, SQLite, LDAP, ENV, Linha de comando • Variáveis mágicas • Variáveis customizadas • Configuração Logica • Grande número de opções de configuraçãodomingo, 25 de novembro de 12
  • 7. uWSGI - Variáveis mágicas app1.inidomingo, 25 de novembro de 12
  • 8. uWSGI - Variáveis mágicas app1.inidomingo, 25 de novembro de 12
  • 9. uWSGI - Variáveis customizadasdomingo, 25 de novembro de 12
  • 10. uWSGI - Variáveis customizadasdomingo, 25 de novembro de 12
  • 11. uWSGI - Configuração Logica for .. endfor if-dir / if-not-dir declarações suportadas if-env / if-not-env if-exists / if-not-exists if-file / if-not-file if-option / if-not-option if-reload / if-not-reloaddomingo, 25 de novembro de 12
  • 12. uWSGI - Opções de Configuração • socket • processes • master • max-requests • plugins • logto https://github.com/unbit/uwsgi-docs • uid, gid • virtualenv • pythonpath • idle • emperor • zergdomingo, 25 de novembro de 12
  • 13. Emperor multi-app deploymentdomingo, 25 de novembro de 12
  • 14. Zerg Escalabilidadedomingo, 25 de novembro de 12
  • 15. Broodlord Auto escalabilidadedomingo, 25 de novembro de 12
  • 16. Broodlord Auto escalabilidadedomingo, 25 de novembro de 12
  • 17. APIs decoradores, spool, cache, RPC, File, etc.domingo, 25 de novembro de 12
  • 18. APIs decoradores, spool, cache, RPC, File, etc.domingo, 25 de novembro de 12
  • 19. Cache Framework de cachedomingo, 25 de novembro de 12
  • 20. uwsgitopdomingo, 25 de novembro de 12
  • 21. Obrigado... cicero.verneck@studiosol.com.br github.com/CiceroComp @CiceroCompdomingo, 25 de novembro de 12

×