Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance para WordPress em 10...

Post on 17-Jan-2017

190 views 0 download

Transcript of Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance para WordPress em 10...

Configure um servidor Nginx de Alta Performance para WordPress em 10 minutos

por Bruno Souza

Bruno Rodrigo Souza

bruno@webabsoluta.com.br

/brunorodrigodssouza /brunorodrigodss

Formado em Engenharia de Produção e Redes de Computadores;

Trabalhando com soluções para empresas desde 2006;

Trabalhando com WordPress desde 2008;

Artigos em: Imasters, Escola WP, Devmedia, Seu Negócio para Internet;

Projetos atuais: Agência Digital Web Absoluta e Host WP PRO;

1º Passo:Opte por um VPS

● Custo● Flexibilidade da Capacidade (RAM e

CPU)● IP Próprio● Backup/Restauração Simples● Etc…

2º Passo - Vamos cortar a Gordura Esqueça Painéis de Controle:

Acredite, mesmo quando dizem que é grátis, você paga por eles;

Mais funções do que você precisa;

Menos funções do que você realmente precisa;

Aumentam muito o uso de CPU e Memória.

… Resumo: Limitam MUITO o desempenho dos sites.

… O que sobra? A linha de comando!

3º Passo:

Um framework desenvolvido pela equipe da RTCamp (da Índia) em Python para configurar servidores

Nginx otimizados para Wordpress

Instalação

Basta uma linha: wget -qO ee rt.cx/ee && sudo bash ee

A instalação do WordPress15 variações

Comando: ee site create seudominio.com.br --wp

Já foiFaça bom uso!

A solução dos seus problemas!

#SQNMuitos problemas são resolvidos… Mas outros problemas são transferidos para você:

Monitoramento

Backup

Atualizações

Segurança

Outros pontosDistribuições Linux: Ubuntu 12.04 , 14.04 e Debian 7 & 8;

Let’s Encrypt (Emissão e configuração de certificado SSL gratuito);

HHVM;

PHP7;

FTP precisa ser configurado;

Ferramentas Administrativas na porta 22222 (é possível removê-las)

É possível também instalar o serviço de Email com Webmail;

Arquivo de Configuração do EE vim /etc/ee/ee.conf

Visualize o Log /var/log/ee/ee.log

Ferramentas AdministrativasAdminer

phpMyAdmin

phpMemcachedAdmin

FastCGI cleanup script

OPcache

Webgrind

Anemometer

Arquivo Configuração EELogin, Email e Senha do usuário “admin”;

Nome da Base de Dados;

Prefixo da Base de Dados;

Usuário da Base de Dados;

Onde fica: /var/log/ee/ee.log

Obrigadoaté a próxima...