Vroom, vroom: um guia completo para acelerar um blog wordpress
MakeUseOf atende a centenas de milhares de visitantes todos os dias, e nós fazer tudo em WordPress. WordPress pode e faz escala de dezenas de milhões de pageviews, mas você vai precisar de alguns plugins e estratégias pesado para aumentar o desempenho nesse nível. Aqui está uma lista abrangente de coisas que você pode fazer para acelerar o seu blog, e os plugins que você pode usar para fazê-lo.
Conteúdo
- Mudar provedor de hospedagem
- Hospedar recursos externos em um cdn
- Video: part 8 - uncle tom's cabin audiobook by harriet beecher stowe (chs 38-45)
- Minimizar arquivos de texto
- Software mudança de servidor
- Video: part 1 - around the world in 80 days audiobook by jules verne (chs 01-14)
- Video: part 3 - anne of avonlea audiobook by lucy maud montgomery (chs 21-30)
- Evitar falsos pedidos
- Video: part 3 - a room with a view audiobook by e. m. forster (chs 15-20)
- Faça as coisas estática
- Reduzir o tempo de plugins
- Resumo
Mudar provedor de hospedagem
Eu expliquei antes sobre as diferenças entre tipos de hospedagem, mas tudo se resume a isto: hospedagem compartilhada é muito lento. Se você ainda está em execução em hospedagem compartilhada, aquele é o seu maior gargalo. Um incrivelmente rápido servidor virtual privada custa tão pouco quanto $ 40 / mês, e não só lhe dá um impulso de velocidade instantânea, mas permite-lhe implementar de personalização nível do servidor para acelerar o WordPress ainda mais.As várias formas de Web Hosting explicado [Tecnologia Explicada]As várias formas de Web Hosting explicado [Tecnologia Explicada]consulte Mais informação
Hospedar recursos externos em um CDN
Nós conversamos sobre CDNs antes também- eles são apenas filestores de alta velocidade que espelham os arquivos em caches locais ao redor do mundo, por isso, enquanto o site principal é executado em seu servidor, imagens e recursos de javascript são puxados a partir do CDN, resultando em perto de tempo de download instantâneas. Sem um CDN, você encontrará carga imagens sequencialmente e lentamente - você pode realmente ver as imagens como eles carregam em linha por linha em alguns hosts compartilhados. Mesmo ignorando os benefícios de velocidade, CDNs são muito mais barato para hospedar arquivos em que os anfitriões web.
Eu sugiro MaxCDN, que eu pessoalmente usar e é muito rentável - mas para se conectar ao lado WordPress de coisas que você vai precisar de um plug-in para mudar sua imagem e recursos URLs para o URL do seu provedor de CDN. w3 Total Cache lida com isso admiravelmente se você está olhando para um tudo-em-uma solução, mas para a funcionalidade CDN sozinho, tente estes:Como configurar os vários W3 Total Cache Configurações de plug-in para o seu blog WordpressComo configurar os vários W3 Total Cache Configurações de plug-in para o seu blog WordpressUm tempo atrás eu falei sobre os benefícios de instalar o plugin W3TC em seu blog Wordpress, a fim de acelerá-lo com vários caching, mas alguns leitores estavam compreensivelmente um pouco cautelosos sobre ...consulte Mais informação
Video: Part 8 - Uncle Tom's Cabin Audiobook by Harriet Beecher Stowe (Chs 38-45)
- jsDelivr é um javascript CDN gratuito que irá carregar todos os vários scripts WordPress usa de seu CDN- você pode escolher quais para carregar. Eles não vão hospedar suas imagens embora.
- WPSuperCache será mencionado elsewhere- inclui suporte CDN com a adição de CDN ferramenta de sincronização.
- WPBooster tem um plugin dedicado, embora a preços de serviços é muito maior do que um CDN geral.
Se você tiver arquivos grandes (como a música ou PDFs) onde a velocidade não é essencial, Amazon S3 é uma opção ainda mais barato para descarregar-los do seu servidor. Ele também pode ser usado como um CDN, mas não é tão rápido (Amazon também faz um CDN chamado CloudFront você pode querer olhar).
Minimizar arquivos de texto
HTML e javascript são geralmente feitos para ser humano-readable- isto é, incluir comentários, guias desnecessárias, quebras de linha e nomes úteis - todos os quais fazem um arquivo maior. Minimização retira tudo isso desnecessário e comprime o arquivo para que ele ainda é perfeitamente funcional, mas significativamente menor. A única desvantagem é que o desenvolvimento em um servidor ativo pode ser um pouco mais difícil, pois o código é obscurecida, como este:
Um processo secundário que é muitas vezes usado com minimização é combinar arquivos javascript e CSS separadas. Cada script em seu site resulta em um pedido adicional para o servidor-combinando-os todos os meios a coisa toda pode ser pego em um sem perda de funcionalidade.
Ambos podem novamente ser feito com w3 Total Cache, ou você pode usar o JS standalone&plug-in CSS Script Optimizer. A única dificuldade com a minimização é garantir a ordem de carregamento é correct- alguns scripts depender dos outros, por isso, por exemplo, você vai querer jQuery bem no topo, então talvez JSON e jQuery UI, então, finalmente, os seus próprios scripts temáticos.
software mudança de servidor
A maioria de nós compreender Apache para ser o software “servidor web” que a maioria dos sites executado em - mas certamente não é o único software de servidor web lá fora. NGINX é uma alternativa mais rápida - a usamos aqui no MakeUseOf. WordPress é capaz de executar bem em NGINX, embora você precisa ler sobre como configurar corretamente o site. Não haverá regravações .htaccess mais, por exemplo, que o WordPress usa para fazer permalinks bonitas - o mesmo é alcançado em arquivos de configuração nginx. [Gráfico de teste de desempenho de Joe Williams]
Video: Part 1 - Around the World in 80 Days Audiobook by Jules Verne (Chs 01-14)
Memcached e APC são sistemas de armazenamento em cache adicionais que você pode instalar em seu servidor - vários plugins de cache pode então aproveitar isso dentro de WordPress, como w3 Total Cache ou WP SuperCache. No entanto, cuidado que este é bastante avançado, e você pode acabar quebrando seu VPS se você fizer algo errada- se esqueça de fazer um backup de imagem completa do sistema do seu VPS antes de tentar estes tipos de ajustes - o mesmo vale para NGINX. Estas mudanças estão fora do escopo deste artigo, mas uma pesquisa no Google por “como instalar o memcached em mediatemple” ou o seu anfitrião vai fazer o trabalho bem.
Video: Part 3 - Anne of Avonlea Audiobook by Lucy Maud Montgomery (Chs 21-30)
Evitar falsos pedidos
CloudFlare é um serviço gratuito maravilhoso falamos antes e um dos meus instalações essenciais sobre qualquer novo site. Ele atua como um quasi-CDN para armazenar em cache algumas de suas páginas, e também coloca um firewall entre o seu site e os pedidos recebidos por substituir o seu anfitriões DNS. Isso significa que ele pode capturar e prevenir scans maliciosos, bots e tal de nunca atingir o seu site- liberando sua largura de banda para os usuários genuínos. A implementação desta é tão simples como mudar o settings- DNS ou se você está hospedando com MediaTemple, o meu provedor de VPS favorito que adquiriu recentemente o serviço CloudFlare, é um one-click configuração nas configurações da conta.Proteger & Acelerar o seu site gratuitamente com CloudFlareProteger & Acelerar o seu site gratuitamente com CloudFlareCloudFlare é uma intrigante start-up dos criadores do Projeto Honey Pot que pretende proteger seu site de spammers, bots e outros monstros do mal web -, bem como acelerar o seu site um pouco ...consulte Mais informação
Video: Part 3 - A Room with a View Audiobook by E. M. Forster (Chs 15-20)
Faça as coisas estática
blogs WordPress são dinâmicas e banco de dados orientado - o que significa que cada vez que alguém visualiza seu site, WordPress irá correr em torno de recolher o que ele precisa do banco de dados e gerar a página. Mas, realisticamente, a página não muda muito, a menos que você atualizá-lo ou alguém adiciona um comentário. Então, por que servem uma nova cópia de cada vez? Esta é a função principal dos encaixes cache w3 Total Cache e WP SuperCache. Se você quiser levar isso ao extremo, porém, saída WP HTML estático irá gerar arquivos HTML completamente planas de todo o seu site. Você ainda pode usar este plugin para criar o seu site WordPress desligada, em seguida, fazer o upload do site compilado terminou em qualquer lugar. É importante ter em mente que os elementos da página dinâmica parar de funcionar quando uma página é armazenada em cache - assim que olhar para terceiros soluções de javascript, como Livefyre ou Disqus, para comentar.4 Widgets Disqus que irá encorajar mais comentários em seu blog4 Widgets Disqus que irá encorajar mais comentários em seu blogBlogging é realmente um trabalho árduo. Não há nenhuma obtenção em torno desse fato. Entre o trabalho técnico envolvido na concepção e manutenção de um site, produzindo conteúdo regular em uma base freqüente, e editar o trabalho de qualquer ...consulte Mais informação
Reduzir o tempo de plugins
Sim, eu percebo a ironia de sugerindo que você remover plugins em um artigo sobre quais são os melhores plugins WordPress para instalar. plugins remoção não precisa significar a perda de funcionalidade no entanto: considerar alternativas tais como pesquisas de javascript incorporado em vez de um urnas plugin- ou considerar hardcoding algumas das funcionalidades em linha reta em seus arquivos de tema.
Por exemplo, em vez de ter um plugin inteiro apenas para adicionar alguns botões de compartilhamento no final de cada post, abrir o single.php arquivo de modelo e aprender como adicioná-los a si mesmo. Em vez de hospedar seu próprio galeria de imagem, considere upload Flickr em seguida, usando widgets para exibi-los.
Será que isso realmente ajudar com acelerar o WordPress? Sim - todos os plugins que você tem necessidades para ler um conjunto de opções do banco de dados cada vez que é executado, todos os que retardam os tempos de carregamento da página do núcleo. Quanto mais coisas você pode remover a partir desta cadeia, ou offload em outro lugar inteiramente, mais rápido seu blog pode ser executado.
Resumo
Eu definidos para fornecer uma visão abrangente de todas as formas de acelerar um blog WordPress, e eu tenho certeza que eu tenho conseguido isso. Se você acha que eu perdi alguma coisa, eu adoraria ouvir de você nos comentários. Se você aprecia este post, por favor, compartilhe com seus amigos, e não se esqueça de verificar todo o nosso desenvolvimento artigos focado.