O problema pode estar de facto nas queries do seu tema, mas mesmo assim há várias recomendações de optimização que não passam necessariamente apenas pela base de dados.
A primeira coisa que é preciso entender, é que este fórum é moderado por voluntários, e que um projecto de optimização de um site é um conjunto de tarefas não-trivial, e que normalmente é pago.
Posto isto, recomendo que:
- Instale as extensões YSlow e PageSpeed no seu browser, para tentar detectar os principais culpados
- Instale um sistema de caching. Recomendo vivamente o WP Super Cache
- Instale o Smush.it, que comprime imagens sem perder qualidade, automaticamente
Há muito mais a dizer sobre o assunto, claro, mas esse é o trabalho de um especialista, com quem deverá negociar directamente, no caso de precisar de uma análise mais profunda.
Primeiramente obrigado pela resposta e pelas dicas Ze Fontainhas 🙂
utilizei suas dicas e já melhorou muito o desempenho em relação ao carregamento da página e tempo de resposta do servidor…
inclusive utilizando o PageSpeed ativei o gzip na minha hospedagem e melhorou bastante e agora tenho uma outra dúvida e se por acaso alguém souber como me ajudar ficarei agradecido 😛
Como resolvo isso:
http://www.agenciagramadoviagens.com.br/erro.jpg
existe algum plugin ou algo que eu possa fazer de uma maneira mais fácil do que por o código arquivo por arquivo?
desde já obrigado =]
Etags are tags that is sent out by the Server to the browser to see if a file has changed. Etags can be quite buggy at times and it is best to simple HTTP caching for better performance. For more details on this see this page. To remove Etags just add the following code to the end of your .htaccess file.
#ETag Configuration
FileETag none
By doing this you are making sure that the Objects are cached properly and there is no ambiguity whatsoever regarding the request of the object.
http://dailyapps.net/2007/08/optimizing-wordpress-for-best-performance/
Bom você já me ajudou bastante sou muito grato mais isso vou deixar pra depois o site já melhorou bastante e está bem rápido em relação a ontem, só que na administração ainda continua bem lento. tem alguma idéia do que pode ser? fica uns 15 segundos aguardando o servidor responder…
abs
Parece ser um problema de acesso à BD. O cache não se aplica à parte da administração. Teste com o YSlow mas agora na parte do admin para ver no que dá.
Aproveite também para verificar esta discussão aqui sobre o assunto. Parece haver algum problema quando o utilizador logado é o superadmin.
Teste criando um utilizador “autor” e um “administrador” e aceda com os dois. Se puder aceder de outro local e sem ser wireless também era bom para testar.
Adicionar o seguinte código no seu wp-config.php
também pode ajudar a resolver parte do problema… ou pelo menos a ocultá-lo até melhor solução:
define('WP_MEMORY_LIMIT', '512M');
Boa sorte
Tente aumentar a memória do PHP alterando o ‘memory_limit’ no php.ini da hospedagem ou então tente utilizar um plugin de cache como W3c.
SudoHost