Métodos de otimização do ambiente de construção de sites
Configuração otimizada
Este site utiliza o painel BaoTa para configurar o ambiente de construção, operando no ambiente do servidor nginx + php + mysql. Os métodos de otimização incluem:
- Configuração direta do nginx e aumento da taxa de compressão gzip
- Configuração direta do mysql e ajuste correspondente com base no tamanho da memória do servidor
- Configuração direta do php, instalação de extensões específicas e aumento do limite de memória de scripts
Ajustes de desempenho
No painel BaoTa, selecione a memória em cache de 2GB para melhorar o desempenho do php, e ajuste de acordo com as configurações de servidor mencached e redis. As alterações específicas incluem:
- Aumento do tamanho da memória cache mencached
- Alteração da porta do redis e adição de senha
Outras otimizações
Além das configurações acima, você pode também configurar itens relacionados ao site no painel BaoTa, como reescrita de URLs, configuração SSL, redirecionamentos, etc. Além disso, o painel BaoTa também oferece funcionalidade anti-hacker para melhorar a segurança do site. Durante a construção do site, é possível utilizar o mencached e redis para fazer cache do banco de dados, e o plugin batcache para fazer cache das páginas da web. Ao mesmo tempo, utilize o módulo ngx_pagespeed para habilitar o cache do nginx, e instale a extensão opcache para habilitar o cache do php.
Configuração do CDN da UpYun
Para servidores dinâmicos, os parâmetros de controle de cache do CDN da Upyun seguem todo o caminho. Em conjunto com armazenamento em nuvem, imagens e vídeos podem ser acelerados no armazenamento em nuvem. O redirecionamento e o acompanhamento de redirecionamentos do HTTP 302 foram desativados na configuração para acelerar o acesso ao site. As outras configurações de CDN da Upyun são geralmente todas ativadas para otimizar o desempenho do site.
Plugin de otimização do site
Este site foi construído com o wordpress e otimizado com o plugin WPJAM Basic para acelerar as fontes do Google e avatares. Outras funções, como adicionar carimbos de data nas imagens, remover a categoria 'category' dos diretórios de categorias, podem ser facilmente implementadas através de plugins. Recomenda-se personalizar a configuração de acordo com as necessidades específicas para obter o melhor efeito de otimização.