it-swarm-pt.tech

Como posso reduzir facilmente o tamanho da instalação do WordPress do desenvolvimento para a produção?

Às vezes acontece que o plano de hospedagem barato, mas rápido/confiável, tem a desvantagem de ter apenas 50MB/100 MB de espaço local, para arquivos e banco de dados.

Agora, antes de ir para produção, eu apago manualmente alguns arquivos. Por exemplo, versão de desenvolvimento de CSS e javascript, arquivos de idioma de plugins que eu não uso, etc.

Existe um software ou um script em lotes que pode me ajudar a reduzir o tamanho da minha instalação do WordPress antes de implantá-lo no servidor de produção?

1
Drake

Quando você é minify seu javascript e CSS. Eu duvido que você obtenha mais de 1 MB de espaço em disco salvo. Talvez usando uma ferramenta como smush.it ou ImageOptim fará uma diferença significativa (mais de 1MB). Algo que pode ajudar muito (especialmente se você estiver usando PNGs é tentar mover suas imagens para sprites. Com o algoritmo usado, ele pode comprimir imagens muito bem (embora não seja garantido)

Sua melhor aposta será remover todos os temas não utilizados e todos os plugins não utilizados. Nada mais que você possa fazer realmente fará diferença. Se o seu site não se encaixa em 50 ou 100 MB de espaço, economizar 20 KB do seu CSS e/ou o JavaScript não ajudará.

1
Ryan Gibbons

Eu diria que isso simplesmente não é possível (ou extremamente difícil) de fazer de forma automatizada, já que há tantos arquivos diferentes que poderiam ser incluídos ou usados ​​em tantos lugares diferentes.

Eu tomarei arquivos javascript como um exemplo. Eles poderiam ser incluídos:

  • por meio de tags <script> em qualquer um dos arquivos de modelo
  • enfileirado usando wp_enqueue_script
  • caso contrário, ecoou nos arquivos de modelo por outra função

Esse é apenas um exemplo de três maneiras, tenho certeza de que há muito mais - o que estou dizendo é que seria difícil determinar quais arquivos são realmente usados.

Uma coisa que você poderia olhar, no entanto, seria a minificação de folhas de estilo, javascript e imagens, apenas implantando as versões reduzidas para o servidor. Existem vários serviços diferentes para cada um:

1
nobody

Você poderia começar usando o plugin WordPress Capistrano Git: http://github.com/jestro/wordpress-capistrano

Isso automatizará suas implementações no servidor. Em seguida, você pode configurar algumas dessas outras ideias para serem executadas na implantação também.

http://shinylittlething.com/2010/01/20/css-minification-on-the-fly/

Implementação e minimização é algo que o mundo Rails (aquele com o qual eu estou mais familiarizado fora do WordPress) caiu.

Suponho que minha resposta talvez não atinja sua qualificação "fácil" na questão.

0
curtismchale

Eu não estou ciente de tal script, mas talvez seja bom desenvolver um? O primeiro passo seria identificar o que é possível excluir. Talvez você possa transformar essa questão em uma página wiki da comunidade e as pessoas possam colaborar com essa informação?

Também, mas apenas tangencialmente relacionado, eu sou um grande fã de Um pequeno Laranja web hosting em grande parte, devido ao fato de que eles têm uma conta de US $ 25/ ano com 150Mb de armazenamento (eles têm sido meu host por mais de 5 anos.)

0
MikeSchinkel