Você está na página 1de 11

PARECER TÉCNICO Nº ******/2021

REFERÊNCIA nº ******/2021

SOLICITANTE Frente por uma Nova Política Energética para o Brasil

ANÁLISE SOLICITADA Espaço necessário em servidor para hospedagem do site

URL www.energiaparavida.org.br

INTRODUÇÃO
O presente parecer foi elaborado em atendimento a Frente por uma Nova
Política Energética para o Brasil que, por meio de diálogo com um de seus membros
ativos, solicitou "a análise do espaço necessário em servidor para hospedagem do
site", com a distinta URL: www.energiaparavida.org.br.

Este parecer analisa o referido espaço no servidor que atualmente se


encontra hospedado o site.
Segundo informações recebidas pelo membro, é que para o presente
momento o site se encontra com usufruo de 79% da capacidade total destinada em
quota para o mesmo.

2. CALCULANDO O ESPAÇO NECESSÁRIO


Existem três fatores importantes para quem quer ter um site hospedado:
1. O tamanho que esse site deverá ter;
2. O espaço que ele deverá ocupar;
3. E o seu tráfego mensal.
2.1. O TAMANHO QUE ELE DEVERÁ TER

Não é uma tarefa difícil determinar quanto de espaço você irá precisar para
hospedar o seu site, uma vez que que já se tenha o site completamente elaborado
pelo seu webdesigner ou atualmente, o web developer, basta-se para isso colocar
todos os arquivos em uma única pasta, tudo que precisará fazer agora é clicar com o
botão direito do mouse sobre a pasta e verificar o seu tamanho. Agora você já sabe
qual o espaço mínimo que irá precisar em um servidor, porém não deverá de hipótese
alguma, ser esse o tamanho necessário a ser contratado.
2.2. O ESPAÇO QUE ELE DEVERÁ OCUPAR
Antes de mais nada, é necessário ter em mente qual a abordagem do seu
site e o que exatamente ele terá em suas páginas, pois após o site está elaborado,
não quer dizer que este terá o seu tamanho estático. Se o seu site terá uma página
blog por exemplo, cada postagem é uma nova página e além dela ter um novo
endereço, também ocupará um espaço a mais no banco de dados.
2.3. TRÁFEGO MENSAL

Para termos uma ideia de qual será o tráfego mensal do site é possível
utilizarmos a seguinte fórmula:

𝑇𝑀 = (𝑡𝑚𝑝 + 𝑖𝑚𝑔) ∗ (𝑛𝑣𝑑 ∗ 𝑛𝑝𝑣) ∗ 30

Legenda:

• TM – Tráfego mensal
• tmp – Tamanho médio das páginas
• img – Imagens e gráficos em cada página
• nvd – Número de visitante por dia
• npv – Número de páginas visualizadas
• 30 – Trinta dias
Se o site possui 30 páginas em média 8 KB cada, no valor de 50 KB de
imagens em cada página, e 50 visitantes a cada dia que viram uma média de 4
páginas, você teria o seguinte:

𝑇𝑀 = (8 + 50) ∗ (50 ∗ 4) ∗ 30

𝑇𝑀 = 58 ∗ 200 ∗ 30

𝑇𝑀 = 348.000𝐾𝐵

Se dividirmos esse valor por 1024 (Valor de 1MB em KB), temos um tráfego
mensal de exatamente 339,84MB por mês, ou seja, essa é a largura da banda utilizada
a cada mês.
É difícil de generalizar quanto de transferência mensal um site tem sem
uma análise especifica, pois além dos itens da equação, também existem outros itens
como: e-mails, transferências FTP, estatísticas, etc, mas é raro na maioria dos casos,
um site pequeno ou um site pessoal usar mais de 1GB (um gigabytes) de transferência
de dados por mês, principalmente se for um site novo. Um limite de transferência de
1GB/mês é apropriado para a maioria dos sites novos. Portanto se suas páginas
tiverem uma média de 20KB cada, então 1GB de transferência permite mais de 50 mil
acessos por mês.
3. ANÁLISE REAL DOS DADOS

Tendo em vista que o site em questão (www.energiaparavida.org.br) foi


desenvolvido em plataforma Wordpress, utilizamos uma ferramenta de análise
sistêmica (plugin Wordpress) para explorarmos alguns dados.
Ao verificar os dados obtidos, podemos em primeira mão, observar que o
site está sendo executado com uma versão desatualizada do PHP, o site está
operando com a versão (7.0.33-40+ubuntu16.04.1+deb.sury.org+1), que requer uma
atualização. Até o fechamento deste parecer a versão atualizada do PHP é a 8.0.3
(vide site: https://www.php.net).

PHP é a linguagem de programação usada na construção e manutenção


do WordPress. As versões mais recentes do PHP foram criadas com o desempenho
aprimorado em mente, então você poderá ver um efeito positivo no desempenho de
seu site. A versão mínima recomendada do PHP é 7.4.

A atualização da versão do PHP se faz necessária, pois a internet está em


constante mudanças e, caso seu site não esteja acompanhando a evolução, muitas
ferramentas ou aplicações existentes em seu site poderão deixar de funcionar. Vários
plugins para Wordpress por exemplo só podem obter atualizações se a versão do PHP
for compatível. A atualização da versão do PHP só é possível através do acesso ao
servidor, para tanto é exigido login e senha. Uma vez acessado o servidor, no CPanel
existe uma aba especifica para o PHP é lá que poderá ser feita a atualização da
versão.

3.1. TAMANHO QUE O SITE OCUPA ATÉ O MOMENTO


Ainda utilizando a ferramenta de análise sistêmica podemos obter o
tamanho ocupado pelo site no servidor até o presente momento. A tabela abaixo
apresenta:

Descrição Caminho / Tamanho


Pasta do Wordpress /var/www/energiaparavida.org/htdocs
Tamanho do Wordpress 639,03 MB (670066726 bytes)
Pasta dos Uploads /var/www/energiaparavida.org/htdocs/wp-content/uploads
Tamanho dos Uploads 545,15 MB (571626516 bytes)
Pasta dos Temas /var/www/energiaparavida.org/htdocs/wp-content/themes
Tamanho dos Temas 20,40 MB (21389239 bytes)
Pasta dos Plugins /var/www/energiaparavida.org/htdocs/wp-content/plugins
Tamanho dos Plugins 69,58 MB (72955250 bytes)
Tamanho do Database 15,74 MB (16504068 bytes)
Tamanho Total do Site 1,26 GB (1352541799 bytes)

Atualmente o site está com 1,26GB, segundo as informações que foram


repassadas pelo membro da instituição é de que o site ocupa cerca de 79% da
capacidade total destinada em quota para o mesmo, ou seja, a quota destinada é de
1,5GB, faltando apenas 245,76MB para atingir sua capacidade total.
3.2. COMO SE DEU O CRESCIMENTO DO SITE

Observando a tabela, podemos verificar que o tamanho original do site é


de 639,03MB. Após as postagens desde o seu lançamento até os dias atuais o site
teve uma crescente de mais de 100% no seu tamanho. Após o seu lançamento em
março de 2013 até março de 2014 (1 ano), o site teve 8 postagens, na segunda
metade de 2014 o site deu uma alavancada resultando no total de 99 postagens em
6 meses, tem seu ápice entre os meses de agosto em setembro com o total de 53
postagens, 30 somente em setembro.
No último semestre de 2020, o site volta a ter um decréscimo em
postagens, apenas 13. Porém é fácil compreender que, se o site voltar a ter média de
postagens que teve no segundo semestre de 2014. Em menos de 3 meses ele atingiria
sua capacidade total de espaço destinado em quota.
De acordo com a proposta da Frente por uma Nova Política Energética para
o Brasil, o site deverá ser uma referência para as organizações da sociedade civil na
área de informações acerca do setor energético no Brasil e também o site deverá
servir de biblioteca virtual de referência sobre o tema energia, reunindo e
disponibilizando para download publicações técnicas na área: e-books, relatórios,
cartilhas, artigos científicos, pesquisas, teses, dissertações, etc. Quando o site atingir
esse patamar será necessário que se faça o upload dessas publicações. Sabendo que
um artigo científico de pelo menos 30 páginas compactado no formato PDF equivale
a pelo menos 22,5MB, bastando apenas 10 dele para suprir o espaço restante no
servidor.
4. ESPAÇO NECESSÁRIO NO SERVIDOR
A análise dos dados pode demonstrar que o site se encontra em uma
crescente, porém esse crescimento não se dá de forma constante, havendo altas e
baixas de números de postagens, mas para que a instituição possa atingir o objetivo
do site, se faz necessário a contratação de um serviço de hospedagem com espaço
ilimitado em disco ou pelo menos a contratação de cerca de 150GB de espaço a cada
2 anos.

5. HOSPEDAGEM
Pense na internet como se fosse uma grande cidade, por exemplo, São
Paulo. Vamos supor que você queira abrir algo ao público dentro dessa cidade, uma
loja, empresa, escola ou qualquer outra coisa pública. Para as pessoas conseguirem
chegar fisicamente até esse estabelecimento, será preciso um local para o seu
negócio. Na internet acontece mesma coisa, para que as pessoas consigam acessar
o seu site, ele precisa estar hospedado em um local aberto ao público.
5.1. COMO ACONTECE A HOSPEDAGEM

Podemos chamar de hospedagem o local onde o site ficará localizado. A


hospedagem possui os serviços necessários para entregar ao usuário tudo pronto
para que ele, através do navegador, ele irá conseguir visualizar o resultado final,
também é importante falar que existem vários tipos de hospedagem, dependendo de
sua necessidade. Por exemplo, o prédio que comporta uma pequena venda não
poderá ser o mesmo prédio para servir de universidade, não é mesmo?

Vamos supor que o seu negócio seja uma loja de brinquedos. Nesse
estabelecimento, será necessário abrir as caixas recebidas dos fornecedores,
organizar as prateleiras, colocar os preços e deixar tudo em ordem para quando o
cliente entrar na loja. A mesma coisa acontece na hospedagem, ela possui os serviços
necessários para processar os recursos do seu site e entregar o resultado para o
usuário.

5.2. QUAIS SÃO OS SERVIÇOS NA HOSPEDAGEM


Esses serviços são os softwares necessários para que o site seja
processado e entregue como resposta ao usuário. Esses softwares podem ser
diferentes, baseado nas tecnologias que foram usadas para construir o seu site.

No início da internet, a maioria dos sites eram construídos apenas com


HTML, que é a linguagem que os navegadores entendem, com ela tudo fica bem
disposto visualmente. Nesse caso, tudo o que a hospedagem precisa é de um servidor
HTTP (HyperText Transfer Protocol, sigla em inglês para Protocolo de Transferência
de Hipertextos) para servir esse conteúdo estático, sem ter que processá-lo por
nenhuma linguagem de programação, por exemplo. Com o tempo os sites foram
ficando mais sofisticados e passamos a usar linguagens de programação que
permitem processar as informações para depois gerar o HTML estático que é enviado
para o navegador. Devido a necessidade, além do processamento dessas linguagens
de programação, os sites passaram a ser conectados à bancos de dados que
permitem armazenar informações para que depois pudessem ser consultadas pelo
seu site.

Algumas das principais linguagens de programação para web:

• HTML
• PHP
• CSS
• Ruby
• ASP.NET
• JavaScript
• Python
Os principais bancos de dados usados na web:

• MySQL
• PostgreSQL
• Microsoft SQL Server
• MariaDB
Hoje em dia com o advento da tecnologia ficou mais fácil para os
desenvolvedores web construírem um site utilizando uma plataforma de CMS ou E-
commerce basta entrar na página do desenvolvedor da plataforma para ver os
requisitos necessários para a sua instalação. Segue abaixo a lista das mais
conhecidas e seus requisitos principais:

• WordPress (PHP 7, HTML 5, CSS 3 e MySQL)


• Joomla (PHP 7, HTML 5, CSS 3 e MySQL)
• Drupal (PHP 7, HTML 5, CSS 3, MySQL ou PostgreSQL)
• Magento (PHP 7, HTML 5, CSS 3 e MySQL)
• Woocommerce (roda sob o WordPress)
Caso você tenha contratado um programador ou empresa para desenvolver
o seu site, é comum ele passar os requisitos ou até mesmo escolher diretamente a
hospedagem que ele já está acostumado a utilizar.

Para determinar o quanto seu site precisará de espaço em disco e tráfego


mensal no plano de hospedagem, será preciso analisar o conteúdo que o seu site irá
ter. É só texto? Imagens? Áudio e vídeo?
Textos não precisam de muito espaço. Imagens precisará de um pouco
mais de espaço. Já arquivos de áudio e vídeo, você tanto precisará de espaço como
tráfego.

Uma regra de forma geral no ramo de hospedagem é que 2MB é o


suficiente para hospedar 10 páginas e 4 ou 5 imagens. Usando essa ideia, você
poderá determinar o quanto de espaço em disco você precisará para hospedar seu
site.

5.3. TAMANHO VERSUS VELOCIDADE DE TRÁFEGO


Sabemos que a cada postagem o site fica maior, seja em 8KB (tamanho
médio de uma página somente texto), ou seja em 2MB (tamanho médio de uma página
contendo texto e imagens). Observe que arquivos como fotos, gráficos, cliparts
sempre deixam as páginas maiores, cerca de 500%, porém também sabemos que as
imagens juntas aos textos enriquecem o conteúdo tornando-o atrativo, por essa razão
é difícil nos desprendermos das imagens.
Uma outra alternativa para atender o crescimento exponencial do site é
através do serviço CDN (Content Delivery Network), melhor dizendo, Rede de Entrega
de Conteúdo.

O serviço CDN não apenas armazena o conteúdo gráfico do site, como


também áudio e vídeo, ainda que saibamos que um serviço de streaming é o melhor
tipo de serviço para armazenagem dos vídeos (por exemplo: Youtube), já para o áudio
é aconselhável o CDN mesmo. Além da armazenagem o serviço de CDN também é
uma excelente ferramenta para o aumento da velocidade do site.
Uma das coisas óbvias quando se fala em velocidade hoje em dia é a
utilização desse serviço. Ele tira a carga do servidor do seu site enquanto aumentam
a velocidade de entrega do conteúdo a seus visitantes, tornando a experiência deles
melhor!
Iremos agora explicar em termos leigos como funciona um CDN no
WordPress, e porque você deveria estar usando-o, e alguns dos benefícios extra que
o acompanha. Iremos também compartilhar alguns testes de velocidade para que
você possa julgar com mais precisão a expectativa de melhora no desempenho no
seu próprio site.

5.3.1. CDN NO WORDPRESS


Primeiramente, vocês precisarão entender que CDN não é um servidor
WordPress. Estes são serviços completamente separados. Um CDN não é um
substituto para o seu servidor de hospedagem, mas sim uma maneira adicional de
aumentar a velocidade do seu site, à medida que armazena os conteúdos. Embora a
velocidade do seu servidor seja rápida, um CDN pode tornar seu site ainda mais
rápido.
Como uma CDN funciona, exatamente? Por exemplo, quando você
hospeda seu site, precisa escolher a localização física do centro de dados, tal como
Centro dos EUA, Europa, América do Sul ou Ásia. Vamos supor que você tenha
escolhido Centro da América do Sul. Isso significa que seu site pode está fisicamente
localizado num “servidor de hospedagem” em São Paulo, no Brasil. Quando as
pessoas na Europa visitam seu site, isso faz com que leve mais tempo para o site
carregar, quando comparado a pessoas que visita o seu site, por exemplo, a partir do
Maranhão. Por quê? Porque os dados precisam navegar uma distância maior. Isso é
conhecido como latência.

A latência se refere ao tempo e/ou ao atraso que é envolvido na


transmissão de dados através de uma rede. Quanto maior a distância, maior a
latência.
Isso é extremamente importante. De acordo com a HTTP Archive, em
março de 2018 as imagens representavam, em média, 51% do peso total de um site.
6. SEGURANÇA

Ao acessar um site é comum iniciarmos por "HTTP" ou "HTTPS". Mas qual


a diferença entre as duas siglas e o que significam elas? É importante conhecer as
especificações para saber se a navegação, em determinado site, é segura ou não.
Dessa forma, é mais fácil proteger informações como logins e senhas de e-mails e
redes sociais e dados de cartões de crédito.
Como já tido antes, o HTTP (HyperText Transfer Protocol) é um protocolo,
ou seja, uma determinada regra que permite ao seu computador trocar informações
com um servidor. Isso quer dizer que, uma vez conectados sob esse protocolo, as
máquinas podem receber e enviar qualquer conteúdo textual – os códigos que
resultam na página acessada pelo navegador.
O problema com o HTTP é que, em qualquer conexão propícias a phishing
(fraude eletrônica), uma pessoa mal intencionada pode atravessar o caminho e
interceptar os dados transmitidos com relativa facilidade. Portanto, uma conexão em
HTTP é insegura.
Nesse ponto entra o HTTPS (HyperText Transfer Protocol Secure), que
insere uma camada de proteção na transmissão de dados entre seu navegador e o
servidor.

Para saber se está navegando em um site com criptografia, basta verificar


a barra de endereços, na qual será possível identificar o protocolo HTTPS e,
geralmente, um símbolo de cadeado que denota segurança. Além disso, o usuário
deverá ver uma bandeira com o nome do site, já que a conexão segura também
identifica páginas na Internet por meio de seu certificado.
6.1. COMO FAZER O SITE TRAFEGAR SOB O PROTOCOLO HTTPS

Garantir a segurança de navegação em seu site, só possível através de


Certificação SSL.

SSL é a sigla para Secure Sockets Layer (Camada de Soquete Seguro),


uma tecnologia global de segurança padrão que permite a comunicação criptografada
entre um navegador e um servidor. É utilizado por várias de empresas on-line e
indivíduos para reduzir o risco de roubo ou adulteração das informações confidenciais.
Na essência, o SSL permite uma "conversa" privada entre duas partes interessadas.
Para criar essa conexão segura, um certificado SSL (também conhecido
como "certificado digital") é instalado no servidor onde seu site está hospedado. Esse
certificado tem duas funções:

• Ele autentica a identidade do site (isso garante aos visitantes que


eles não estão em um site falso);
• Ele criptografa os dados transmitidos.

6.1.1 TIPOS DE VALIDAÇÃO SSL


Segue abaixo os principais tipos de validação SSL:

• Validação de domínio – este nível é o menos caro e cobre


criptografia básica e verificação da propriedade do registro de nome
de domínio. Normalmente, é necessário esperar de alguns minutos
até várias horas para receber esse tipo de certificado.
• Validação da organização – além da criptografia básica e da
verificação da propriedade do registro de nome de domínio, alguns
detalhes do proprietário (ex.: nome e endereço) são autenticados.
Normalmente, é necessário esperar de algumas horas até vários
dias para receber esse tipo de certificado.
• Validação estendida (VE) – este certificado oferece o maior nível
de segurança devido à análise completa que é realizada antes de
sua emissão (conforme especificado nas diretrizes estabelecidas
pelo consórcio regulamentador do setor de certificados SSL). Além
da propriedade do registro de nome de domínio e da autenticação
da entidade, também são verificadas a existência jurídica, física e
operacional da entidade. Normalmente, é necessário esperar de
alguns dias até várias semanas para receber esse tipo de certificado.
6.2. COMO OBTER A CERTIFICAÇÃO SSL

Provavelmente a parte mais importante de um certificado seja sua origem.


Os certificados SSL são emitidos por autoridades certificadoras (ACs), empresas que
verificam a identidade e a legitimidade da entidade que solicita o certificado.
O papel da AC é aceitar os pedidos de certificado, autenticar esses
pedidos, emitir os certificados e manter as informações de status nos certificados
emitidos.

Você também pode comprar certificados digitais de uma empresa de


registro de domínios ou no próprio servidor de hospedagem de sites. Vários planos de
hospedagem em vários servidores já incluem a Certificação SSL, o que facilita a sua
compra e o preço fica ainda mais acessível.
7. CONCLUSÃO
A partir da análise técnica do site: www.energiaparavida.org.br foi emitido
o seguinte parecer:

A versão do PHP disponível no servidor precisa ser atualizada para versão


mais recente. (Atualmente é a versão 8.0.3) ou para versão mínima recomendada 7.4,
caso isso não ocorra implicará no mal funcionamento de ferramentas e na atualização
de plugins do WordPress por falta de compatibilidade. Para fazer a atualização da
versão do PHP é necessário ter acesso ao servidor e através do CPanel, na aba PHP,
atualizar para versão recomendada.

O espaço que o site ocupa em sua quota atualmente é de 79%, o que é um


valor crítico, levando em consideração os objetivos do mesmo, analisando seu
histórico de postagens, é possível compreender que se o site voltar a ter o mesmo
número de postagens que teve em seu pico, levará apenas 3 meses para atingir a sua
capacidade máxima.
Recomendamos a contratação de um novo serviço de hospedagem, de
preferência que tenha espaço ilimitado em armazenamento em disco, ou pelo menos
a contratação de serviço com 150GB de espaço para armazenamento com
contratação de mais espaço a cada 2 anos, nesse último caso também é
recomendado a contratação do serviço CDN para armazenagem de arquivos de mídia,
este serviço irá armazenar as mídias em local externo ao servidor, esse
armazenamento é destinado aos arquivos de imagem, gráfico, clipart e principalmente
para os arquivos de áudio, isso além de disponibilizar mais espaço em disco no
servidor, também irá proporcionar ao aumento na velocidade do tráfego, devido a
largura da banda.
Por fim, faz-se necessário a compra de Certificação SSL, está certificação
irá promover a utilização do protocolo de transferência HTTPS, proporcionando um
ambiente seguro, criptografado aos usuários do site. Várias empresas oferecem a
Certificação SSL em muitos de seus pacotes de hospedagem.

São Luís, 10 de março de 2021.


________________________
Eduardo Cantanhede
Desenvolvedor web
CPF: 773.556.443-00

Você também pode gostar