Posso hospedar o WP-admin localmente para um blog remoto?

Estou tendo um problema em que meu tema cria uma pilha de tamanhos de imagens nos uploads (porque é suposto), e meu servidor periodicamente gags no processo. Isso está resultando em uma pilha de “Servidores MySQL desapareceu por …”, e acabo com os carregamentos de mídia que não possuem dados.

Um servidor dedicado não está no orçamento. E o meu host não é um grande fã de fazer mais RAM disponível para minha conta. Então, mudar da minha solução de hospedagem atual não é uma opção.

No entanto, eu tenho um servidor de teste sentado aqui no meu escritório com 4 CPUs e 16 GB de RAM, e pensei: “Ei, existe uma maneira de hospedar todas as funções do WP-admin localmente, e simplesmente empurrar mudanças para o servidor remoto?”

Mil desculpas se isso foi solicitado em outro lugar. Tudo o que eu poderia encontrar no assunto era apenas configurar um servidor de teste local. O meu caso é diferente – eu quero que o back end seja hospedado em algum outro lugar que não seja o front end (e sim, o DB final, obviamente, também deve ser remoto, a menos que eu consiga encontrar uma maneira de simplesmente pressionar as modificações do DB para o servidor ao vivo).

Solutions Collecting From Web of "Posso hospedar o WP-admin localmente para um blog remoto?"

“O servidor MySQL foi para …”

Isso nunca deve acontecer como resultado da operação do administrador no google wordpress. Uma pós-publicação não deve include gravações de database suficientes para fazer o DB sair. Você tentou com todos os plugins inativos?

Ei, existe uma maneira de hospedar todas as funções do WP-admin localmente e simplesmente pressionar as mudanças para o servidor remoto?

Teoricamente, sim, você pode usar o rsync ou qualquer outro software de synchronization de arquivos para sincronizar seus arquivos (apenas o diretório de upload ou talvez até a instalação WP completa) e alguma ferramenta de synchronization de database (eu não sou um especialista, então não tentarei recomendar) para sincronizar o DB

Duas coisas para se lembrar de fazer se você tentar

  1. Configure seu arquivo de hosts para que seu domínio de sites apontar para o seu PC
  2. Dependendo da ferramenta de synchronization de database, você terá que pedir ao seu host para permitir que você acesse o servidor DB de forma remota, uma idéia que seu host pode não gostar.

IMO o esforço que você desperdiçará ao investigar e implementar tal solução melhor irá encontrar um melhor host.

WordPress não foi construído para fazer isso, mas acho que provavelmente é possível em algum sentido. Eu acho que você precisaria executar seu site remoto como um espelho e sincronizar seus arquivos e database do local local para o remoto, mas você terá problemas para manter os URLs diretamente. Ambos os sites seriam instalações completas do WordPress, você simplesmente não usaria um deles para gerenciamento. Dito isto, isso provavelmente levaria mais access ao servidor do que o seu servidor remoto (com base na sua descrição).

Eu não acho que isso valha o esforço e a miserável dor agonizante. Minhas sugestões seriam, não necessariamente em ordem:

  1. Coloque o servidor que possui em um datacenter e use isso. Você pode fazer um servidor dev de praticamente qualquer PC $ 500.
  2. Obtenha um IP estático para o seu escritório e execute o site a partir daí. Você, naturalmente, precisaria de uma sólida conexão com a internet.
  3. Obtenha um melhor host. O WordPress corre bastante bem na hospedagem bastante barata, então eu tenho que concluir que sua hospedagem está no mau final de “crappy”.
  4. Você provavelmente poderia configurar algum tipo de proxy de cache em seu site remoto, mas novamente, isso levaria mais access ao servidor do que você.

Acho que responder a esta pergunta não o ajudará mais com o seu problema inicial.

Tecnicamente, é possível construir tal construção (com replicação rsync e mysql), mas exigirá infraestrutura e muito trabalho e não adicionará qualquer desempenho à sua situação. Como você está em hospedagem compartilhada, você provavelmente não terá a chance de se conectar ao seu db do MySQL remotamente, pois isso está desabilitado em quase qualquer ambiente de hospedagem compartilhado. Você pode criar um http-wrapper em torno desta questão, mas o desempenho normalmente é bastante ruim comparado às interações db locais.

Se você tiver certeza de que seus problemas não estão relacionados à sua instalação wordpress (plugins ruins, etc.) e também acontecem em uma instalação de vanilla, tenho certeza de que você é melhor com a busca de outro provedor de hospedagem (eu iria pela rota e compraria um VPS pequenos)

Desculpe, por não responder a sua pergunta, mas eu sinto que seria um projeto totalmente complexo sem quaisquer efeitos benéficos para o problema atual. Se o seu plano de hospedagem nem lhe permite resize algumas imagens, o que acontecerá se você realmente tiver algum carregamento em sua página?