Cache com .htaccess

Escrito por Gustavo Bordoni em .htaccess no dia 1 de julho, 2010

Esses dias, eu estava fazendo a avalização de vários sites que rodam em WordPress, e fiz um teste com 100 sites que acesso frequentemente e percebi, que apenas 1 em cada 10 faz o Cache de maneira eficiente.

Resolvi deixar aqui 3 dicas muito úteis para melhorar a performance do seu site com o .htaccess.

O .htaccess é uma forma bem simples de deixar comandos para o seu Apache, então faremos algumas configurações para os arquivos que estão em nosso servidor para que os Browsers interpretem-os da forma correta, sem redundância.

Configurar ETags

Bom vamos a parte interessante do artigo, primeiro vamos ver como acabar as ETags, que aparecem nos testes de Velocidade do YSlow e do Google Speed (ambos plugins para Firefox).

Abram o arquivo .htaccess que deve se encontrar na raiz do seu servidor. Caso ele não esteja lá você pode fazer o download no final do artigo.

Adicione o código a seguir, no final do arquivo:

Header unset ETag
FileETag None

Salve o arquivo e suba-o para o local onde ele se estava.

Configurar o Header Expire

Esta é uma parte muito interessante de se trabalhar com o cache, pois existem várias formas de se fazer, mas duas são bem simples de se fazer e muito efetivas, e como são, então tome cuidado para não deixar a data para um arquivo dinâmico, muito distante, pois pode te trazer problemas, como aconteceu no Guanabara.info que coloquei 10 dias e muitos usuários reclamaram de que estavam vendo conteúdo atrazado.

Bom se você não usa um sistema de gerenciamento de conteúdo e não tem problemas com setar uma data específica para que os arquivos expirem, segue a primeira solução:

Header set Expires "Sun, 15 Feb 2020 20:00:00 GMT"

Mas as vezes é necessário fazer com que esta data seja apenas para alguns arquivos, então vamos dar uma melhorada no código e teremos:

<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf|pdf)$">
Header set Expires "Sun, 15 Feb 2020 20:00:00 GMT"
</FilesMatch>

É bem simples de se configurar, mas tem uma grande desvantagem, a data é fixa, e não vai variar a não ser que você modifique o arquivo.

Existe uma outra maneira que altera esta data de maneira relativa, segue como contruir o código no .htaccess para que isso aconteça, veja abaixo: Leia Mais

WordPress 3.0 “Thelonious”

Escrito por Gustavo Bordoni em Notícias, Wordpress no dia 17 de junho, 2010

Depois de muito desenvolvimento, para ser mais exato 1.218 correções e atualizações foram feitas para essa, a maior atualização do WordPress.

Eu não tenho nem palavras para descrever quanto eu estou feliz com esta atualização do WordPress, que irá fazer a minha vida, e a de muitos desenvolvedores muito mais fácil. Eu já comentei em dois outros artigos sobre esta versão quais serão as grandes modificações desta versão.

Mas eu vim aqui basicamente para deixar alguns links:

WordPress 3.0

Escrito por Gustavo Bordoni em Desenvolvimento, Wordpress no dia 2 de junho, 2010

Novo tema Padrão do WordPress 3.0

Esse é o tópico mais falado no último semestre, com relação ao WordPress. Sim será uma das maiores atualizações feitas no sistema, mas será que você vai realmente ganhar alguma coisa com isso? Bom eu garanto que se você for um desenvolvedor, ganhar você com certeza irá ganhar tempo.

Principal Motivo: WordPress MU (oficial)

Integração do WordPress com o MU
Pois bem, este tópico é muito falado principalmente pelo fato do WordPress MU, a versão do sistema direcionada para a criação de uma plataforma onde você tem uma instalação principal do WordPress com a configuração dos temas disponíveis e os plugins, nesta administração é possível criar outras sub-instalações que ficam submetidas as configurações setadas pela principal, basicamente o que acontece no WordPress.com. Nesta versão 3.0 será mesclado com o WordPress comum esta versão do sistema, para que torne-se um sistema mais robusto e mais seguro como um todo. Leia Mais

Bom pela primeira vez aqui no Webord.net, eu decidi fazer uma pequena série de artigos. Achei que seria muito interessante começarmos com um assunto bem legal do WordPress. A comunidade que o cerca.

Então resolvi escrever sobre os plugins, que assim como o iPhone, é o que é por causa da força que sua comunidade de desenvolvedores lhe transfigura através dos Aplicativos, o WordPress, é o gerenciador de conteúdo [CMS] mais popular do mundo, contando com, até o momento, com mais de 9000 plugins desenvolvidos e mais de 80 MILHÔES, de downloads.

Contudo, encontra-se muito pouco sobre como criar plugins em português. Ao menos foi essa sensação que tive quando comecei a desenvolver um plugin. Sim só tenho um plugin desenvolvido e lançado no WordPress.org, mas já fiz plugins para sistemas específicos de trabalhos que fiz.

Resolvi dedicar um pouco mais do meu tempo para que o Webord.net se torne algo mais profissional, e comecei a ler bastante sobre o assunto em artigos em inglês para criar um “tutorial” de como fazer o seu plugin, boas práticas de desenvolvimento e como publicar no repositório oficial.

Gostaria de antes de mais nada pedir a vocês, qualquer tipo de dúvida, por mais estranha que ela possa parecer a você, pergunte pois se eu tiver o conhecimento, vou repassá-lo. Leia Mais

O que vai ter no WordPress 3.0?

Escrito por Gustavo Bordoni em Wordpress no dia 28 de março, 2010

Todos os desenvolvedores de WordPress sabem que está chegando uma das mais esperadas atualizações do WordPress, a 3.0, contudo muitos não sabem o que esperar desta atualização, a não ser o que é mais falado, como por exemplo a Integração com o Multi-usuário.

Bom este meu artigo é para passar para quem eu puder o que eu vi e lí sobre essa importante atualização.

Com certeza ela será uma divisora de águas para os desenvolvedores, irá nos facilitar a vida em uns 150%, pois devido as mudanças em alguns detalhes que permitem customizar muito mais tudo aquilo que já usávamos até a versão atual.

Então segue uma pequena lista do que parece que irá entrar nessa versão 3.0 do WordPress:

Taxonomias Personalizadas (Custom Taxonomies)

As taxonomias do existem desde o WordPress 2.3, mas só vieram a se tornar úteis e práticas no WP 2.8, e agora no 3.0 teremos mais atualizações nas funções de taxonomias. Minha intenção é que o meu próximo artigo sobre WordPress seja com foco em como usá-las.

Tipos de post customizados (Custom Post Types)

Isso é realmente muito legal, pois pode funcionar desde a criação de algo muito simples, como a Home de um blog até a criação de um Portal para administração de Projetos de uma agência. Basta ter o desenvolvedor certo!

Status do Post Customizados (Custom Post Statuses)

Muito interessante essa coisa de Status diferenciados e customizados, mas ainda falta o que desenvolver dessa funcionalidade.

Links encurtados (Shortlinks)

Então o WordPress sucumbiu ao Twitter e a onde dos links encurtados? Sim e a muito tempo, deste o wp.me na versão 2.9, agora poderemos fazer links direto de nosso site/blog.

CSS do Blog/Site e WYSIWYG integrados (WYSIWYG Stylesheets)

Fantástico, simplesmente “estrondoso”, é muito chato ter que explicar ao cliente que na administração ele não vai poder ver como vai ficar exatamente o resultado do que ele está escrevendo. Pois dependendo de como funciona o seu sistema o visualizar não fica da maneira desejada…

Menus de Navegação (Navigation Menus)

Bom esse já foi explorado por uma galera forte, mas se querem saber continuar interessante pacas. O fato de podermos criar um menu da nossa maneira, sem ter que depender de plugins é fantástico.

Cabeçalhos e Fundos customizados (Custom headers and Backgrounds)

Já existia algo assim no tema “Default” do WordPress, entretanto agora teremos algumas funções que irão facilitar a implementação disso em qualquer tema… Vejo muitas funcionalidades para esta atualização, ahh se vejo!

Padrão no Formulário de Comentários (Standardized comment form)

Plugins e mais plugins se tornarão obsoletos se não se atualizarem, pois isso só era possível dessa forma, e agora poderemos desenvolver pequenas funcionalidades para os plugins usando funções do próprio sistema.

Meta-Informações para os Usuários (Meta Functions to Users)

Isso com certeza será uma coisa que eu vou gostar, pois sem dúvidas falta a possibilidade de colocarmos mais informações aos perfis dos usuários, e gostaria de não ter que ficar usando vários plugins para fazer da forma que quero. Então sim, finalmente começaram a mexer nas funcionalidades dos usuários, ainda não chegaram nas Permissões como eu adoraria, mas já estou muito feliz em poder adicionar umas informações.

Formulário de Login (Login Form)

Bom todo desenvolvedor WordPress já se viu na chata posição onde tem que quase hackear o sistema para poder mexer no formulário de login, bom agora isso não será mais necessário, ganharemos funções para fazer este pequeno trabalho.

Bom ainda tem bem mais o que falar, mas essas são as atualizações mais interessantes, ao menos na minha opinião.

Queria falar um pouco mais sobre elas, e como implementá-las quando eu tiver mais informações e tempo para desenvolver algo usando-as.

PS: Não falei da integração pois quero fazer um artigo sobre o assunto assim que tiver um pouco mais de conhecimento sobre o assunto.

Olá galera como eu havia prometido, segue uma listinha com os artigos sobre o segundo dia do Curso se SEO da MestreSEO.

Neste segundo dia nos foi explicado o que há de pior do SEO da internet, o Black Hat, e muito das melhores e mais atuais práticas.

Só para deixar claro que se você realmente quer aprender eu recomendo à você a Inscrição no Curso, pois com certeza existe muitas dicas que só com a prática você consegue, e o Fabio Ricotta passou de mão beijada.

7. Black Hat SEO

8. Métricas de SEO

9. Web Analytics e SEO

10. Social Media Optimization

11. Resultados Universais

12. Local Search SEO

13. Vertical Search SEO

Carece de fontes, caso conheça ou queira achar bons artigos, indique para nós nos comentários.

14. Ferramentas de SEO

15. Real Time Search

Por ser um assunto muito recente ainda carente de fontes, caso possa indicar.

16. Busca Personalizada

Infelizmente este conteúdo é muito específico, e os artigos sobre o assunto são muito escassos, contudo o curso é uma fonte de informações muito interessantes.

17. Fatores de Rankeamento

Galera é basicamente isso, deu muito trabalho montar o artigo e ainda assim falta muito para chegar ao que é passado no Curso do MestreSEO.

Agora falando um pouco da minha opinião sobre o geral do curso. Achei a comida fantástica, e também muito farta parabéns, sem falar no local que era maravilhoso, muito bem organizado e limpo.

Houve um problema com a internet que deixou o Fabio Ricotta e irritado e logo os organizadores tomaram as devidas providências, nada que pudesse comprometer a qualidade do Curso.

Em suma foi com certeza um dinheiro MUITO bem investido, espero poder contribuir com algo para a comunidade como a galera do MestreSEO vem fazendo.

PS: Galera tem alguns tópicos que não estão completos mas pretendo preenche-los assim que achar algum artigo de qualidade sobre o assunto, ou quanto alguém me mandar uma dica.

Obrigado, e compartilhem!

Estou no Curso de SEO do MestreSEO, fiz um comentário sobre a possibilidade de acabar com o Spam no seu site bloqueando o acesso ao arquivo de envio de comentários para quem não for comentar diretamente da URL do seu site. Porque normalmente quem faz Spam mesmo usa programas para poder enviar comentários em massa.

A forma de fazer este bloqueio é bem simples e deve ser feita por .htaccess, como faz? Leia Mais

Bom galera estou participando do Curso de SEO da MestreSEO, e neste primeiro dia foram 8 horas intensas de puro SEO, estou pensando em Tags e Categorias.

Vim aqui neste artigo para Citar os assuntos que foram falados, mas é claro que não vou revelar todos os detalhes que o Fabio Ricota revelou aqui, pois isso é um conteúdo pago e se vocês quiserem terão que ir no próximo, que acontece nos próximos dias 10 e 11 de Abril lá em Belo Horizonte.

Não vou falar sobre o que foi dito, vou apenas indicar vários artigos sobre o assunto que ele falou e minha opinião sobre o evento vou guardar para mim até segunda de tarde quando vou criar um artigo com as minhas impressões.

1. Search Engines e a Web

2. Entendendo SEO e o seu Potencial

3. Fatores On-Page

4. Fatores Off-Page

5. Pesquisa de Palavras-Chave

6. Link Building

Bom galera vou tirar um sono porque ninguém é de ferro e estou cansado, mas amanhã teremos mais cobertura do Curso do MestreSEO pelo meu twitter, @webord e depois do término do evento vou fazer um artigo bem parecido com este só que com o conteúdo de amanhã.

Página 1 de 111234567...Último »