diff options
author | Filipe <filipe1417@gmail.com> | 2021-09-19 11:58:11 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-19 11:58:11 -0300 |
commit | 9658535f42771bded73ee2fa470f40ed065d812a (patch) | |
tree | 2f183dc8a4bdd98f7e369fee28a46a23f8845875 /files/pt-br/learn | |
parent | ac6320529399c8bb95d01822800d20d42a9c0d64 (diff) | |
download | translated-content-9658535f42771bded73ee2fa470f40ed065d812a.tar.gz translated-content-9658535f42771bded73ee2fa470f40ed065d812a.tar.bz2 translated-content-9658535f42771bded73ee2fa470f40ed065d812a.zip |
Correção (#2409)
Correção de alguns erros de digitação.
Diffstat (limited to 'files/pt-br/learn')
-rw-r--r-- | files/pt-br/learn/server-side/django/introduction/index.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/files/pt-br/learn/server-side/django/introduction/index.html b/files/pt-br/learn/server-side/django/introduction/index.html index d92152c3ee..8bc9dc8d2e 100644 --- a/files/pt-br/learn/server-side/django/introduction/index.html +++ b/files/pt-br/learn/server-side/django/introduction/index.html @@ -50,7 +50,7 @@ original_slug: Learn/Server-side/Django/Introdução <dd><em>Um hash de senha é um valor fixed-length (tamanho-fixo) criado mandando a senha por uma <a href="https://pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_hash_criptogr%C3%A1fica">cryptographic hash function (função hash criptográfica)</a>. Django pode checar se uma senha inserida está correta executando ela pela função hash e comparando a saída com o valor hash armazenado. Porém devido a natureza "one-way" ("um-caminho") da função, mesmo que o valor hash armazenado estiver comprometido, é difcil para uma pessoa comentendo um ataque resolver a senha original.</em></dd> <dd>O Django ativa a proteção contra muitas vulnerabilidades por padrão, incluindo SQL injection (injeção de SQL), cross-site scripting, cross-site request forgery (Falsificação de solicitação entre sites), e clickjacking ("furto de click") (veja <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_security">Segurança de sites</a> para mais detalhes de tais ataques).</dd> <dt>Escalável</dt> - <dd>Django usa uma arquitetura baseada em componentes “<a href="https://en.wikipedia.org/wiki/Shared_nothing_architecture">shared-nothing</a>” ("nada-compartilhado") (cada parte da arquitetura é idependente das outras, e consequentemente podem ser subistituidas ou mudadas caso necessário). Ter uma separação clara entre as partes diferentes significa que pode se escalar para um trágefo aumentado adicionando hardware em qualquer nível: servidores de cache, servidores de banco de dados ou servidores de aplicação. Alguns dos sites mais ocupados escalaram o Django com sucesso para cumprir com as suas demandas (ex: Instagram e Disqus).</dd> + <dd>Django usa uma arquitetura baseada em componentes “<a href="https://en.wikipedia.org/wiki/Shared_nothing_architecture">shared-nothing</a>” ("nada-compartilhado") (cada parte da arquitetura é independente das outras, e consequentemente podem ser substituídas ou mudadas caso necessário). Ter uma separação clara entre as partes diferentes significa que pode se escalar para um tráfego aumentado adicionando hardware em qualquer nível: servidores de cache, servidores de banco de dados ou servidores de aplicação. Alguns dos sites mais ocupados escalaram o Django com sucesso para cumprir com as suas demandas (ex: Instagram e Disqus).</dd> <dt>Sustentável</dt> <dd>O código do Django é escrito usando princípios de design e padrões que encorajam a criação de codigo sustentável (que facilita a manutenção) e reusável. Em particular, isso utiliza o principio DRY - Don't Repeat Yourself (Não Repita a Si Mesmo) para que não haja duplicações desnecessárias, reduzindo a quantidade de código. O Django também promove o agrupamento de funcionalidades relacionadas para aplicativos reusáveis e, em um nível mais baixo, grupos de código relacionados para modulos (juntamente as linhas do padrão <a href="https://pt.wikipedia.org/wiki/MVC">MVC - Model View Controller</a>).</dd> <dt>Portável</dt> |