Os termos técnicos podem ser confusos, mas entender as definições de diferentes termos e como eles se relacionam pode ser importante para entender como as coisas funcionam. Dois termos que você pode encontrar em contextos semelhantes são servidor de aplicativos e servidor da web. Com base em como eles são usados, é provável que você se pergunte como eles diferem. Aqui está o resumo sobre servidores de aplicativos versus servidores da Web, o que você deve saber sobre a diferença e como eles se relacionam com a hospedagem de aplicativos. == O que é um Servidor Web? == Um servidor web é a tecnologia que oferece um site para os usuários quando eles visitam um URL. No lado técnico das coisas, o que isso significa é que ele lida com o protocolo de transferência de hipertexto (HTTP). Quando um cliente (que geralmente é um navegador ou aplicativo móvel) consulta o servidor (visitando um URL ou acessando o aplicativo), o servidor da Web processa essa solicitação e entrega a página da Web. ÃÂou pelo menos as partes estáticas da página web. Como os servidores da Web são usados Isso é tudo o que acontece no back-end quando você visita um site. As pessoas geralmente não precisam pensar muito sobre o que são os servidores da Web ou como eles funcionam para navegar na Web ou mesmo para executar um site. A menos que trabalhar com servidores web seja o seu trabalho, a única vez que você provavelmente terá algum motivo para pensar neles é quando estiver lançando um site e você precisa encontrar hospedagem de site. Para a maioria dos proprietários de sites, ter seu próprio servidor web é impraticável. O poder necessário para armazenar todos os arquivos que compõem um site e entregar o protocolo HTTP para as centenas ou milhares de visitantes que chegam a um site está além do que a maioria das pessoas pode cuidar com seus próprios recursos. O hardware físico que alimenta os servidores da Web é grande e sensível. Não caberia facilmente em uma casa média de três quartos, e mesmo a maioria dos escritórios não tem boas instalações para gerenciar bem um servidor da web. . Além do espaço envolvido, os servidores web também precisam de alguns cuidados. Eles devem ser armazenados em ambientes climatizados para evitar o superaquecimento. Eles precisam de manutenção regular de profissionais qualificados para permanecerem em funcionamento. E para que a hospedagem na web que eles fornecem fique protegida contra hackers, eles precisam estar equipados com firewalls adequados e outras medidas de segurança que mantenham os sites protegidos por eles. As empresas de hospedagem na Web cuidam de tudo isso e alugam espaço em seus servidores por uma taxa mensal ou anual. Como funciona a hospedagem na web, cada site que você visita online vive em um servidor da web em algum lugar que faz o trabalho de entregar cada página da web que você visualiza no seu navegador. Mas, na maioria das vezes, esses servidores da Web fazem seu trabalho em segundo plano, longe das pessoas que administram os sites e das pessoas que os visualizam. == O que é um Servidor de Aplicativos? == Um servidor de aplicativos é um pouco mais difícil de descrever em termos leigos. É o servidor de software no qual os aplicativos da Web e de desktop são executados. Os servidores de aplicativos hospedam o que chamamos de lógica de negócios, que é o código que fornece a funcionalidade necessária para criar e executar conteúdo dinâmico. Se isso ainda for um pouco técnico demais para você, um servidor de aplicativos é essencialmente a estrutura de software que permite que programas e sites criem e forneçam conteúdo dinâmico. É usado para sites que incluem recursos dinâmicos (recursos que mudam com base em parâmetros específicos, como onde o visitante está geograficamente ou se um item está em estoque no momento). Mas não é usado exclusivamente para sites. Os servidores de aplicativos também podem ser usados ​​para outros tipos de plataformas e aplicativos, principalmente no nível corporativo. Servidores de aplicativos móveis À medida que o uso móvel aumenta, os servidores de aplicativos móveis são agora um subconjunto crescente de servidores de aplicativos. Eles funcionam de maneira semelhante a outros servidores, mas para aplicativos móveis. Eles servem essencialmente como o componente intermediário entre o sistema de back-end e os dispositivos móveis, garantindo que os diferentes componentes de um aplicativo ou página da Web sejam exibidos adequadamente em um dispositivo móvel. Como os dispositivos móveis têm certos recursos e limitações, os servidores de aplicativos móveis geralmente precisam fazer o trabalho de garantir que a versão móvel de um programa ou site funcione bem, apesar da conectividade, energia e largura de banda limitadas. Â é normal com dispositivos móveis. Para a tecnologia móvel usada por empresas, os servidores de aplicativos móveis contêm o software que fornece acesso entre tipos de dispositivos e processa elementos importantes desse acesso, como autenticação, recursos de segurança e atualizações. == Qual a diferença entre servidores de aplicativos e servidores da Web? == Servidores de aplicativos e servidores da Web fornecem funcionalidade semelhante e têm muito em comum na função que desempenham, mas vale a pena conhecer as diferenças. Os servidores de aplicativos trabalham com mais do que apenas o protocolo http. Os servidores da Web basicamente têm uma tarefa principal: eles processam solicitações HTTP para exibir sites. Os servidores de aplicativos geralmente também têm essa capacidade, mas vão além e fornecem funcionalidade adicional. Eles trabalham tanto com sites quanto com outros tipos de programas. E eles podem adicionar uma camada de adaptabilidade às informações que fornecem. Os servidores da Web fornecem conteúdo estático. Os servidores da Web por conta própria fornecem páginas da Web estáticas aos navegadores. Embora você possa visitar um site que inclua componentes adaptativos, eles são alimentados por tecnologia adicional além do próprio servidor da web. A parte que o servidor da Web fornece quando você digita um URL em um navegador é a mesma, independentemente do local em que a pessoa está, do dispositivo que está usando ou de qualquer outro fator que possa influenciar o que eles veem. Os servidores de aplicativos podem habilitar funcionalidades adicionais. Os sites e aplicativos que usam servidores de aplicativos geralmente precisam fornecer recursos que vão além da funcionalidade estática fornecida pelos servidores da Web. Os servidores de aplicativos podem habilitar recursos como transações, personalização e serviços de mensagens. Esses recursos aprimorados são cada vez mais usados ​​e esperados para sites de todos os tipos. == Não é um ou outro == O enquadramento de "servidores de aplicativos versus servidores da Web"não é realmente preciso. De um modo geral, não é uma questão de escolher entre os dois ou decidir qual é o melhor. Na maioria das vezes, eles são um pacote. Os servidores de aplicativos podem conter servidores da web. Os servidores da Web geralmente são uma parte de um servidor de aplicativos. Além das outras funcionalidades que eles fornecem, eles também tendem a habilitar o protocolo HTTP. Às vezes, a função do servidor da Web é uma parte importante dos outros recursos que um servidor de aplicativos oferece. Na maioria das vezes, quando você ouve alguém falar sobre servidores de aplicativos, pode presumir que um servidor da Web é uma parte do que eles estão descrevendo. Os servidores da Web e os servidores de aplicativos geralmente funcionam em conjunto. Embora muitos servidores de aplicativos incluam um servidor da Web, os servidores de aplicativos são mais comumente usados ​​junto com os servidores da Web. Você pode obter resultados mais rápidos e melhores tendo um servidor da Web que cuida da parte estática da exibição de um site e um servidor de aplicativos que lida com quaisquer funções dinâmicas. Os servidores da Web podem lidar com cache e solicitações simples que não exigem muita largura de banda, deixando o servidor de aplicativos exercer seu poder apenas nas solicitações mais complexas que o exigem. Dessa forma, solicitações simples da Web não sobrecarregam ou tornam lento o servidor de aplicativos e ambas as partes da solução geral funcionam melhor. Os desenvolvedores podem garantir que um site saiba reconhecer quais solicitações requerem apenas o servidor da Web e podem incorporar uma técnica de filtragem para identificar solicitações de conteúdo dinâmico e encaminhá-las automaticamente ao servidor de aplicativos.Trabalhando juntos, os dois tipos de tecnologia fornecem melhores resultados em todos os aspectos.== Qual a semelhança entre servidores de aplicativos e servidores da Web?==Embora as diferenças sejam importantes, os servidores Web e os servidores de aplicativos são mais parecidos do que diferentes no final das contas.Ambos servem como middleware ou ponte entre os sistemas de apoio que mantêm um site funcionando e o que o usuário vê ao acessá-lo.Eles ajudam a traduzir o lado técnico das coisas em algo com o qual os web designers e os usuários comuns da web podem interagir de uma forma intuitiva e útil.E embora ambos sejam invisíveis para a grande maioria dos usuários, eles ajudam a alimentar a web da qual todos dependemos todos os dias.== Qual eu preciso?==Para a maioria dos usuários da web, a distinção realmente não importa.E muitas vezes os termos são usados ​​de forma intercambiável, em parte porque a grande maioria de nós não precisa se preocupar com a diferença.Na prática, o que você precisa é de um provedor confiável de hospedagem na web que cuide dos servidores da web para você e forneça compatibilidade com todos os aplicativos que você usa para trazer toda a funcionalidade que você precisa para o seu local na rede Internet.Não sinta que precisa escolher entre um ou outro.Um bom plano de hospedagem de aplicativos pode fazer as duas coisas.== Como encontrar o plano certo de hospedagem na web ==Um bom provedor de hospedagem na web terá a largura de banda e os recursos certos para habilitar todos os seus recursos estáticos e necessidades de sites dinâmicos.Você não terá que se preocupar com o que está acontecendo no back-end, você pode simplesmente aproveitar os resultados para seu site e visitantes.Você nem precisa pensar nisso durante o processo de design, especialmente se você usar um construtor de sites que torna isso ainda mais fácil.Mas o mercado de planos de hospedagem na web é grande.Para encontrar um bom provedor de hospedagem na web que tire de suas mãos todos os aspectos complicados de se preocupar com servidores e aplicativos da web, aqui está uma pequena lista das coisas principais procurar.99% de tempo de atividadePossivelmente, a responsabilidade mais importante de uma empresa de hospedagem na web é garantir que seu site esteja consistentemente ativo e disponível para seus visitantes.Os servidores da Web devem ocasionalmente ficar offline para manutenção.Mas as melhores empresas de hospedagem na web garantem que esses momentos sejam tão raros que você mal perceba.Com empresas menos respeitáveis, seu site pode ficar offline por vários motivos: manutenção insuficiente, reparos, falhas de hardware, ataques de hackers ou problemas climáticos, como a inundação do armazém do servidor.Na indústria, a quantidade de tempo que seu site está disponível para os visitantes é chamada de tempo de atividade.E o tempo de atividade é uma das principais diferenças que você encontrará entre diferentes provedores de serviços.A razão pela qual você paga uma empresa de hospedagem na web é fazer o trabalho de manutenção dos servidores da web para você.Pelo seu dinheiro, encontre uma empresa que faça isso bem.As melhores empresas de hospedagem prometem pelo menos 99% de tempo de atividade.E alguns (como o HostGator) chegam a garantir 99,9% de tempo de atividade com garantia de devolução do dinheiro.Facilidade de usoVocê não precisa conhecer as informações técnicas e como funciona sua tecnologia de hospedagem na web .Com um provedor de hospedagem na web intuitivo, você só precisa saber como fazer login em sua conta e cobrir o básico: gerenciar nomes de domínio, configurar redirecionamentos e manter seu faturamento atualizado.Se você estiver usando um sistema de gerenciamento de conteúdo (CMS) popular ou outro aplicativo para criar seu site, também deseja um plano de hospedagem na web que facilite a instalação e forneça compatibilidade,E um bom plano de hospedagem na web fornecerá muitos recursos sobre como usar o gerenciamento de contas e as ferramentas cPanel que você usará para gerenciar seu site.Atendimento ao cliente 24 horas por dia, 7 dias por semanaSe ler sobre o lado técnico da Web e dos servidores de aplicativos deixa você confuso, não tenha medo.Você não precisa arcar com a responsabilidade do lado técnico de administrar seu site sozinho.Qualquer bom provedor de hospedagem na web oferecerá suporte ao cliente para ajudá-lo a descobrir uma série de questões relacionadas à criação e execução do seu site.E embora ter qualquer acesso ao suporte ao cliente faça a diferença, é muito mais valioso ter acesso consistente no momento em que você precisar.Encontre uma empresa de hospedagem na web que ofereça suporte ao cliente 24 horas por dia, 7 dias por semana e tenha uma boa reputação pelo nível de suporte que oferece.Recursos de segurançaOs hacks de sites são muito comuns no mundo moderno.E se o seu site coleta informações pessoais dos visitantes, o risco é muito mais sério.Escolher o provedor de hospedagem certo é o primeiro passo para criar um site seguro.Verifique se sua empresa de hospedagem na web investe em infraestrutura que mantém seus servidores web seguros e configura firewalls para manter os hackers afastados.E procure recursos ou complementos adicionais, como um certificado SSL ou software de segurança.Algumas adições simples podem tornar seu site muito mais seguro.== Escolha soluções de hospedagem de aplicativos na web == Embora possa ser valioso entender a distinção, você não precisa escolher entre um servidor de aplicativos e um servidor da web. Quando você escolhe um plano de hospedagem de aplicativos na web, pode ter certeza de que seu serviço de hospedagem na web oferece todas as funcionalidades de que você precisa. Eles cuidarão do gerenciamento dos servidores da Web e dos servidores de aplicativos e garantirão que tudo funcione como deveria. Você pode se concentrar em criar um site incrível que ofereça a experiência que você deseja que seus visitantes tenham. Independentemente de você estar procurando hospedagem compartilhada, hospedagem de servidor dedicado ou qualquer outro plano de hospedagem, o HostGator pode ajudar. Entre em contato com nossa equipe de especialistas hoje para obter mais assistência em nossos planos de hospedagem de sites. Kristen Hicks é uma escritora de conteúdo freelance baseada em Austin e aprendiz vitalícia com uma curiosidade contínua para aprender coisas novas. Ela usa essa curiosidade, combinada com sua experiência como empresária freelancer, para escrever sobre assuntos valiosos para pequenos empresários no blog HostGator. Você pode encontrá-la no Twitter em @atxcopywriter.