Hotlink , como se prevenir de ladrões de banda?

Hotlink é a prática bem bacana de alguém pegar a imagem do seu site e colocar no site dele. A parte boa é que ele aprovou seu bom gosto, a parte ruim que você ficará pagando a banda do download daquela imagem para todos que entrarem no site dele.

Existem diversas maneiras de se lidar com isto, existem pessoas que preferem colocar uma marca d’água na imagem para que esta ao ser carregada, também carregue junto uma propaganda do site original.

Existem também quem prefira alterar o htacces e neste caso eu sugiro o tutorial abaixo:

Altab HTACCESS

Mas nem sempre lidar com o htaccess é fácil e as vezes causa transtorno se você errar na configuração. Se você utiliza wordpress o Salomão, um de nossos usuários da Evon ,tem uma dica diferente. Segundo ele a saída seria utilizar o plugin Configurable Hotlink Protection, apesar do plugin não ter nativamente a opção de configurar imagens o mesmo pode ser configurado na seção outras. Ele destaca ainda a opção de whitelist, ou seja, domínios que poderiam usar hotlink sem serem barrados.

Fica aqui o agradecimento pelas dicas. E você, como costuma lidar com esta situação?

WP-CRON – herói ou vilão?

wordpress

wordpress

Há aproximadamente 1 ano atrás o WordPress (WP) apresentou uma falha grave quando adicionado alguns plugins mas para entender melhor precisamos entender como o WP funciona.

Entendendo melhor o WordPress

O WP funciona em PHP e o PHP é um script que roda no servidor de páginas web, no nosso caso, chamado Apache.

O PHP é executado quando você pede uma página, ele termina e devolve um HTML referente ao endereço solicitado. O WP tem uma funcionalidade que é você poder agendar os posts ou outras tarefas, ou CRON em inglês. Com ela é possível você criar o post, colocar uma data futura e quando chegar a hora o WP publica automaticamente o post.

Mas espera um pouco, não dissemos que o PHP é executado quando pedimos uma página? Sim.

Então como podemos dizer que o post vai publicar a 1h da madrugada ? Oras, se ninguém acessar o servidor o PHP não será executado. Se o PHP não for executado, como o WP consegue publicar o post?

Ele faz da seguinte maneira:

Cada vez que você entra numa página qualquer do WP ele altera todos os posts que estão pré-agendados (fora outras tarefas pré agendadas) que tem data vencida, o que significa que se alguém entrar as 2h ele vai publicar aquele post das 1h como se fosse ainda 1h. Funciona? Sim, claro que funciona. O problema é quando o site tem muitos acessos. Pois a cada pessoa que entrar no site, o CRON será varrido novamente.

Ainda assim não é um problema se você tiver o WP puro, mas alguns plugins adicionam muitas coisas no cron e quando o CRON é varrido, além dos posts, outras funções pesadas eram iniciadas e alguns sites caiam. Para ajudar os nossos usuários, em vez de acionar o CRON a cada visita, criamos uma tarefa no servidor para iniciar o cron do WP de minuto em minuto.

Esta solução estava funcionando até ontem. Aparentemente os problemas com CRON foram resolvidos no WP, então acionamos novamente o padrão do WP em todos os nossos clientes. Se alguém tiver problema de lentidão com o site caindo devido ao cron, nos avise, e então voltaremos a solução antiga.

Até o momento o serviço de cron dos novos WP tem se mostrado eficiente, mas vale a pena manter ele sob observação !

Migração

Os servidores EVON estão sendo migrados para uma nova plataforma para melhor atendê-los. Durante este período, façam backups constantes tanto dos arquivos quanto banco de dados.

Melhorias

  • Modo sandbox, cada site que estiver no mesmo servidor terá interferência mínima nos demais.
  • Painel de usuário. Agora o usuário pode ele mesmo alterar as configurações de email, login e senha. Além disso o painel será a porta de entrada para todas as ferramentas do site, como FTP, Webmail, logs etc.
  • Melhor estabilidade. O novo servidor tem estabilidade maior que o anterior e menos riscos de crash.

Datas

Todas as migrações ocorrerão até o final de Setembro quando o servidor tiver sido entregue. Entre em contato conosco pelo email evon@evon.com.br para ter mais detalhes sobre quando e como será feito a migração.