Seu site continua lento mesmo depois de tentar fazer todas as otimizações possíveis em seu servidor Apache? O que você precisa é do Varnish. Ele é um sistema de Cache que armazena todas as páginas já geradas para que os próximos usuários possam ter acesso de forma mais rápida a elas. Como ele funciona na frente do apache, ele remove a sobrecarga de seu servidor web. Este artigo irá ensinar como você pode fazer isso de forma rápida.
Instale o Varnish:
[code]
sudo apt-get install varnish
[/code]
Paralise os services do Apache e do Varnish:
[code]
cd /opt/bitnami
sudo ./ctlscript.sh stop apache
sudo ./ctlscript.sh stop varnish
[/code]
Edite as configuração para que o Apache trabalhe na porta 81 ao invés da porta 80. Para isso, procure nos arquivos abaixo as linhas que tenham referência a porta 80 e modifique para 81:
[code]
sudo nano /opt/bitnami/apache2/conf/httpd.conf
1) Listen 80
2) ServerName localhost:80
sudo nano /opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf
1) <VirtualHost *:80>
sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf
1) NameVirtualHost *:81
2) <VirtualHost _default_:81>
3) <VirtualHost _default_:81>
[/code]
Obs: Em seu sistema podem existir mais/menos ocorrências, por isso não se limite a pesquisar apenas as linhas enumeradas acima.
Edite as configurações do Varnish para que ele trabalhe na porta 80 e utilize o Apache na porta 81. Assim localize as linhas e modifique os valores de 81 para 80:
[code]
sudo nano /opt/bitnami/varnish/scripts/ctl.sh
1) VARNISH_PORT=81
[/code]
A modificação abaixo é para informar o endereço do Apache. Modifique a porta para 81 que é a nova porta do Apache:
[code]
sudo nano /opt/bitnami/varnish/etc/varnish/default.vcl
1) backend default {
.host = "127.0.0.1";
.port = "80";
}
[/code]
Reinicie os serviços:
[code]
sudo ./ctlscript.sh restart
[/code]
Conseguiu instalar? Ficou rápido? Saiba que você ainda pode otimizar mais ainda seu servidor, bastando trocar o servidor web Apache pelo Nginx (Pronuncia-se Engine-X), mas isso será discutido em um próximo artigo.