web-development-kb-pt.site

Melhores características de um host web de alto nível?

Estou postando isso como um wiki da comunidade, porque eu gostaria de obter uma lista editada de forma colaborativa de recursos para um webhost de alta tecnologia do WordPress.

Por exemplo, se você estiver executando um site WordPress de alto tráfego e/ou um site WordPress que precise de segurança realmente reforçada, quais recursos você adoraria ver oferecidos para que você não precise implementar tudo que exceda a instalação mais básica. do núcleo do WordPress? Muitos de nós sabemos que WP Engine acaba de lançar e é a coisa mais próxima de um webhost de última geração especificamente para o WordPress que eu conheço. Mas em vez de haver apenas um, seria ótimo se houvesse muitos webhosts oferecendo um nível muito mais alto.

Admito que eu sou fraco nesta área, que é uma das minhas razões para postar, mas vou começar com uma lista strawman dos recursos desejados. Vamos ignorar as coisas não relacionadas ao WordPress, como suporte telefônico 24 horas, etc., e pedir que também seja específico, ou seja, não diga apenas " desempenho otimizado " ou " altamente seguro "como você vê neste site , mas especificidades reais que indicam uma implementação específica:

  • Suporte Pré-instalado do Memcached
  • Ajuste padrão do .htaccess para suporte ao GZIP
  • Integração opcional com o Amazon Cloud Front para upload de arquivos
  • Backup automático de arquivos e bancos de dados com um console de administração avançado como um "Time Machine" no Mac, mas para o WordPress no navegador.
  • Arquivos que são automaticamente versionados no upload de FTP para SVN ou GIT
  • Versão automática do banco de dados no SVN ou GIT
  • Lista pré-selecionada de plugins verificados e compatíveis
  • O quê mais? Tenho certeza de que há uma lista muito mais longa do que a que eu propus.

Outro recurso especial também pode ser Hospedagem multisite WordPress pronta para uso . O que quero dizer com isso é um serviço que permite que alguém com experiência de marketing e vendas em um nicho vertical (por exemplo, " Dry Cleaners ") ofereça hospedagem de site para seu mercado sem ter que fazer qualquer trabalho técnico, inclusive fazer com que o Host cuide de todo o suporte, bem como da inscrição e do faturamento, mas faça com o white-label. Eu acho que há um enorme mercado para isso.

Note que eu não estou perguntando porque eu quero criar tal serviço, eu não quero, mas eu gostaria de ver uma referência definitiva para os webhosts que considerariam oferecer tal serviço.

ATUALIZAÇÃO # 1:

  • Outro recurso que seria bom ter seria ter um serviço que pudesse sincronizar o núcleo, temas e plugins do WordPress em vários servidores para que o gerenciamento de várias instâncias de servidor para um site que precisa escala seria mais fácil e tratada pela empresa de hospedagem. (ref: Ticket # 13067 - Configuração do Repositório de Plugin e Tema )

ATUALIZAÇÃO # 2:

UPDATE # 3:

ATUALIZAÇÃO # 4: No grupo do WordPress do LinkedIn alguém ofereceu hospedagem gratuita e perguntei o que o serviço dele ofereceria para o qual ele respondeu o seguinte (precisa se tornar um membro para ver este link, a associação é gratuita, mas eu acho que você tem que ser aprovado pelo moderador do grupo primeiro):

Além desses itens, ele também mencionou:

  • Última versão atualizada do PHP
  • Última versão atualizada do MySql
  • MySql configurado com altas alocações de RAM
  • Sistemas configurados para fazer o melhor para não executar nada no Swap

E além de tudo o que foi dito acima, alguém no grupo sugeriu que seria bom ter:

ATUALIZAÇÃO 5:

50
MikeSchinkel

Acho que também precisamos de mais alguns recursos:

  • Minimizar JS, CSS e o HTML que está sendo enviado pela rede.
  • Armazenando em cache o código operacional do PHP que será gerado (exceto pelo Memcached).
  • Carregue o JS, CSS e Imagens que são usados ​​no tema e/ou plugin para um CDN e sincronize automaticamente.
  • Opção para usar uma das redes públicas de CDN como o Google para recursos comuns como o jQuery.
  • Ofereça um CDN comum para todos os scripts de administração e imagens do WordPress (que devem ser exatamente os mesmos em várias instalações do WordPress) para que eu possa ter esse trabalho um pouco mais rápido.
  • DNS gerenciado - para garantir que eles possam restaurar um backup de seu site em outro local automaticamente, caso tenham problemas com o hardware atual. Com isso, eles podem alternar automaticamente seus domínios para as novas configurações.
9
Adhip Gupta

Isso sempre depende do ponto de vista. Um webhost deve oferecer

  • muita RAM
  • muito mais RAM
  • muito CPU
  • muito mais CPU
  • um servidor de banco de dados separado do servidor que hospeda o site (servidor HTTP)
  • configurar o banco de dados como mestre/cliente
  • para terceirizar automaticamente arquivos para um (privado ou público) CDN
  • um serviço de hospedagem de comentários para que eles não confiem em seu blog (como Comentários de terceirização para Disqus)
  • cache automaticamente o seu site wordpress com um módulo especial de cache wordpress aware em execução no Apache.
  • um Bytecache como o xcache (para completar a lista do Zend Optimizer, APC etc. que já foram nomeados)
7
hakre

Acesso a um Shell para as operações feitas melhor na linha de comando do que no painel.

4
lavonardo

Do ponto de vista da segurança e do desempenho, acho que um host WordPress de ponta deve ser executado mais como um servidor gerenciado do que uma empresa de hospedagem, o que significa que os usuários não teriam acesso a um painel de controle e só deveriam ter permissão de acesso SFTP a um diretório de subdomínio. WordPress foi instalado. Isso eliminaria a necessidade de executar o SuPHP e permitir que o Host executasse o APC ou outro cache de opcode.

Recursos do Host do WordPress de Última Hora

  1. Área de preparação para desenvolvimento e teste antes de ir ao vivo com alterações
  2. Proxy de front end Nginx para conteúdo estático
  3. Servidor MySQL dedicado
  4. controle de versão e alertas sobre alterações de arquivo
  5. Backup noturno redundante de arquivos e banco de dados
  6. Construído em sistema de ticket de suporte em WP admin
  7. Somente acesso ao painel de administração do SFTP e WordPress
  8. Plugin de armazenamento em cache pré-configurado
4
Chris_O

Hmmm, interessante ... ninguém mencionou o uso do servidor web LiteSpeed.

Eu executei alguns benchmarks informais em uma revisão de 4 hosts da web e o servidor LiteSpeed ​​(MDD) teve alguns dos números mais rápidos. Role a página para baixo para ver a visualização da planilha: http://wpverse.com/eak

Eu esqueci, mas eu também vi uma empresa de hospedagem disse que eles estavam usando RAID baseado em SSD para seu farm de banco de dados MySQL.

1
noel saw

Se você fizer todos os ajustes de cache, CPU, compactação, RAM e banco de dados e ainda precisar de mais desempenho, considere um farm da Web para o seu blog, como conectar um volume NFS compartilhado entre vários nós da Web e ter todos os nós da Web use o mesmo banco de dados central do MySQL. Você pode construir algo assim com um pacote gratuito chamado Ultra Monkey .

1
Volomike