WordPress de alto desempelho com Debian 12
Transformar seu servidor Debian 12 Bookworm em uma plataforma WordPress de alto desempenho é uma meta alcançável com os recursos certos e o conhecimento adequado. Antes de começar você deve ter seguido o nosso guia de como configurar um Servidor web com LNMP NGINX, PHP 8.2, MariaDB, phpMyAdmin, Let’s Encrypt no Debian 12 Bookworm
Faremos tudo como root, caso você esteja com usuário comum ganhe acesso privilegiado de root.
sudo su
Passo 1 – Criar o banco de dados no MariaDB
Logue no servidor mariadb como root:
mysql -u root -p
Crie o banco de dados e o usuário para o banco de dados do wordpress. O banco vai se chamar wpdb e o usuário wpuser, você pode escolher qual desejar. Lembrando que deve definir a senha substituindo “SENHA” pelo valor que desejar.
CREATE DATABASE wpdb;
GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'SENHA';
FLUSH PRIVILEGES;
EXIT
Passo 2 – Download WordPress
Agora vamos baixar a versão mais recente do WordPress do site oficial do WordPress.
Use o seguinte comando para baixar o WordPress, descompactar e copiar
cd /tmp
wget https://br.wordpress.org/latest-pt_BR.tar.gz
tar -xzvf latest-pt_BR.tar.gz -C /var/www/html/ --strip-components=1
cd /var/www/html/
cp wp-config-sample.php wp-config.php
Agora vamos editar o arquivo com o sed para aplicar os dados de banco de dados, usuário e senha que criamos. Lembrese de modificar a senha no comando.
sed -i "s/define( 'DB_NAME',.*/define( 'DB_NAME', 'wpdb' );/" /var/www/html/wp-config.php
sed -i "s/define( 'DB_USER',.*/define( 'DB_USER', 'wpuser' );/" /var/www/html/wp-config.php
sed -i "s/define( 'DB_PASSWORD',.*/define( 'DB_PASSWORD', 'SENHA' );/" /var/www/html/wp-config.php
Aplique as permissões de usuário www-data ao diretório onde estão os arquivos do WordPress.
chown -R www-data:www-data /var/www/html
Passo 3 – Acessar o Instalador Web do WordPress
Acesse o seu navegador: https://seudominio.com.br
Forneça as informações solicitadas e clique no botão Instalar WordPress.
Uma vez que a instalação for concluída, você deverá ver a seguinte tela. Clique no botão Acessar. Você deverá ver a tela de login do WordPress:
Digite seu nome de usuário administrador, senha e clique no botão Entrar. Você será redirecionado para o painel na tela seguinte:
Pronto! Após fazer o login com usuário e senha de administrador o seu WordPress foi instalado com sucesso.
Passo 4 – Instalar Redis para melhorar a perfomance
Integrar o Redis ao seu site WordPress oferece uma vantagem significativa em termos de desempenho e escalabilidade. Com o Redis, as consultas ao banco de dados são drasticamente reduzidas, resultando em tempos de carregamento mais rápidos das páginas e uma experiência do usuário mais fluida. Além disso, sua arquitetura em memória permite lidar facilmente com picos de tráfego, garantindo que seu site permaneça responsivo mesmo durante períodos de alta demanda. Em suma, o Redis é uma escolha essencial para quem busca otimizar o desempenho do WordPress e oferecer uma experiência de usuário excepcional.
apt install -y redis-server php-redis
Você deve mudar as opções de supervisão para integrar o Redis ao SystemD.
sed -i '/# supervised auto/a supervised systemd' /etc/redis/redis.conf
systemctl restart redis-server php8.2-fpm
nginx -s reload
Configurar WordPress Cache Salt em wp-config.php, lembrando de mudar o seudominio.com.br pelo nome verdadeiro do seu domínio.
Observe que você pode definir o valor de WP_CACHE_KEY_SALT com qualquer string que desejar, mas ela deve ser única para cada site WordPress em seu servidor. A maneira recomendada é usar o nome do seu domínio.
sed -i "/define( 'NONCE_SALT'/a define('WP_CACHE', true);\ndefine('WP_CACHE_KEY_SALT', 'seudominio.com.br');" /var/www/html/wp-config.php
Agora você precisa instalar o Plugin Redis Object Cache, clique em instalar e depois em ativar.
Antes de Ativar o Plugin você deve fazer uma cópia de arquivo.
cp /var/www/html/wp-content/plugins/redis-cache/includes/object-cache.php /var/www/html/wp-content/
Depois que ativar o Plugin vá na barra lateral do Painel -> Configurações -> Redis e clique em “Ativar o cache de objeto”.
Pronto seu Cache está ativado!
Passo 5 – Fazer Cache de Páginas
Utilizaremos mais um plugin, agora o famoso Nginx Helper. Que combinado com o Redis melhora em muito o desempenho do WordPress.
Você de ir em Plugins -> Adicionar Novo -> Pesquisar por Nginx Helper
Clique em Instalar agora e depois em ativar (isso você já está familiarizado como que faz para instalar um plugin a partir do repositório do WordPress. O plugin é gratuito e seguro.
Depois configure o Plugin
Não precisa mexer mais nada, apenas role para o final da página e salve.
Respostas