Cicklow
Admin
Dseda
Verificado
Verificación en dos pasos activada
Usuário popular!
Suscripción a IA
Boas, este tutorial será curtinho como coice de mula (ditado antigo :encouragement🙂 e vocês aprenderão como conseguir isto:
Para conseguir isto temos que editar o .htaccess (ou criar um) no diretório do nosso WP, como fazemos isto?:
1- Baixar .htaccess por FTP ou criar um no nosso PC e enviá-lo por FTP
2- Acessar pelo cPanel com o Gerenciador de Arquivos (selecionar ver arquivos ocultos) e criar ou editar um
3- Instalar o plugin (sim, eu disse sem plugin, mas este plugin não afeta o desempenho nem nada) o qual permite editar o .htaccess, recomendo: https://wordpress.org/plugins/wp-htaccess-editor/ e o mesmo permite editar o .htaccess pelo painel de administração do WP (também faz um backup a cada edição)
Agora teremos que adicionar no .htaccess (acima de todo conteúdo que ele tenha):
Este código permite gerenciar os tempos de cache, não permitir listagem de diretório sem arquivo de início (exemplo index.php), comprimir o site com gZIP e outros valores mais...
O que acontece se meu site ficar em branco ou der erro 500?
Isto significa que alguma das regras que adicionamos ao .htaccess não é aceita pelo seu servidor, vocês podem ir testando 1x1 removendo até descobrir qual é a causadora do problema.
Quero melhorar mais o WP, o que posso fazer?
Bem, além de todos os tutoriais que existem no fórum, vocês podem instalar um plugin de cache, eu uso ZenCache => https://wordpress.org/plugins/zencache/ funciona muito bem. Se não usam sites responsivos, pode ser que tenham problemas com o cache, já que mostrará o mesmo aos usuários de celulares que aos de PC, para evitar isto há opções no plugin.
Este código funciona para sites que não sejam feitos em WP?
Bem, claro que sim, funciona para qualquer site, seja WP ou não (NÃO blogger)
Tudo bem... mas como sei qual pontuação meu site tem?
Acessa este site: GTmetrix | Website Speed and Performance Optimization você dá analisar e essa será sua pontuação, depois coloca o código no .htaccess e dá no botão re-analisar para ver as mudanças!
Abraços! :encouragement:
Para conseguir isto temos que editar o .htaccess (ou criar um) no diretório do nosso WP, como fazemos isto?:
1- Baixar .htaccess por FTP ou criar um no nosso PC e enviá-lo por FTP
2- Acessar pelo cPanel com o Gerenciador de Arquivos (selecionar ver arquivos ocultos) e criar ou editar um
3- Instalar o plugin (sim, eu disse sem plugin, mas este plugin não afeta o desempenho nem nada) o qual permite editar o .htaccess, recomendo: https://wordpress.org/plugins/wp-htaccess-editor/ e o mesmo permite editar o .htaccess pelo painel de administração do WP (também faz um backup a cada edição)
Agora teremos que adicionar no .htaccess (acima de todo conteúdo que ele tenha):
PHP:
Options +FollowSymLinks
Options -Indexes
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary Accept-Encoding
</FilesMatch>
<FilesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(css)$">
Header set Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(js)$">
Header set Cache-Control "private"
</FilesMatch>
<FilesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
</FilesMatch>
</IfModule>
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>
FileETag none
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifModule>
Este código permite gerenciar os tempos de cache, não permitir listagem de diretório sem arquivo de início (exemplo index.php), comprimir o site com gZIP e outros valores mais...
O que acontece se meu site ficar em branco ou der erro 500?
Isto significa que alguma das regras que adicionamos ao .htaccess não é aceita pelo seu servidor, vocês podem ir testando 1x1 removendo até descobrir qual é a causadora do problema.
Quero melhorar mais o WP, o que posso fazer?
Bem, além de todos os tutoriais que existem no fórum, vocês podem instalar um plugin de cache, eu uso ZenCache => https://wordpress.org/plugins/zencache/ funciona muito bem. Se não usam sites responsivos, pode ser que tenham problemas com o cache, já que mostrará o mesmo aos usuários de celulares que aos de PC, para evitar isto há opções no plugin.
Este código funciona para sites que não sejam feitos em WP?
Bem, claro que sim, funciona para qualquer site, seja WP ou não (NÃO blogger)
Tudo bem... mas como sei qual pontuação meu site tem?
Acessa este site: GTmetrix | Website Speed and Performance Optimization você dá analisar e essa será sua pontuação, depois coloca o código no .htaccess e dá no botão re-analisar para ver as mudanças!
Abraços! :encouragement:
Última edição:
