Chicotadas sua hospedagem em forma • Yoast

Joost de Valk

Joost de Valk é o fundador e Diretor de Produtos da Yoast. Ele é um profissional de marketing digital, desenvolvedor e uma Fonte Aberta fanático.

Neste post, explico o porquê Yoast SEO adverte as pessoas cujo site é executado em um velho, sem suporte, a versão do PHP para atualizar a sua versão do PHP. Estamos fazendo isso principalmente para melhorar a segurança e a velocidade desses sites.

Este post é longo, mas eu vou explicar:

  • qual é o problema;
  • por isso que nós queremos corrigi-lo;
  • por que nós sobrecarregar o utilizador com ele;
  • e como anfitriões web pode trabalhar com a gente.

O PHP? Versões? Do que você está falando?

O WordPress, (como Yoast SEO), é construído em grande parte em uma linguagem de programação chamada PHP. Esta língua, como o WordPress em si, tem vindo a melhorar gradualmente ao longo do tempo. Os desenvolvedores da Web em todo o mundo estão desfrutando de novas funcionalidades que as versões mais recentes do PHP trouxe. Além disso, o mais importante, todas as pessoas em todo o mundo goza de aumentar a segurança destas novas versões trazem. Infelizmente, o WordPress desenvolvedores não começar a participar.

Comparado com o WordPress, PHP tem um tanto agressivo o caminho de atualização. PHP 5.6 vai receber patches de segurança para pouco menos de dois anos a mais, mas nada mais, e não outros o PHP versão 5 recebe atualizações de segurança. PHP 7 é o futuro (e o menino é bom e rápido).

Desde julho de 2011, o valor mínimo de PHP necessárias para o WordPress é a versão do PHP 5.2. Aqui no Yoast, pensamos que é tempo para WordPress para mover a obrigação PHP 5.6.

Por que você se importa tanto?

Em Yoast nós nos preocupamos com um monte de coisas, mas duas coisas muito particulares ordem: satisfação do usuário primeiro, desenvolvedor de felicidade segundo. Um usuário é feliz quando ele ou ela tem um rápido, fácil de instalar, seguro sistema de gerenciamento de conteúdo como o WordPress para criar um site. Um desenvolvedor é feliz quando ele ou ela pode usar uma linguagem moderna e modernas ferramentas para construir software.

Segurança

A razão mais importante para nós, quer para aumentar o requisito mínimo é a segurança: versões de PHP 5.2, através de 5,5, enquanto ainda está em uso em milhões de sites, não receberá atualizações de segurança. Algumas Linux ramos e os hosts da web ainda adaptar as correções de segurança mais recente do PHP versões mais antigas versões, mas isso não é algo que nós, como uma comunidade, deve confiar.

Esta preocupação de segurança não é uma preocupação teórica. Temos visto uma e outra vez que a razão número um para sites hackeado é por causa de um software desatualizado. A última versão do PHP 5.2 foi em 6 anos de idade, e várias grandes problemas foram encontrados uma vez. O WordPress tem atualizações automáticas de atualizações de segurança interna exatamente por esse motivo. Por que empurrar as pessoas para atualizar o WordPress e seus plugins regularmente, mas deixe que a versão do PHP ficam para trás?

Velocidade

Outro grande problema é a velocidade. O WordPress é dito às vezes ser lento, mas, na verdade, não tem de ser lento em tudo. Se ele está sendo executado em versões antigas do PHP no entanto, ele é, certamente, lento. PHP 5.2 é mais de 100% mais lento do que o PHP 5.6, e uns 400% mais lento do que o PHP 7 (fonte). Se você está a ficar com uma má reputação porque você está permitindo que o material velho para ficar em torno de, talvez não devemos permitir que as coisas antigas não chega a tanto?

Linguagem de programação moderna

PHP 5.2, que foi lançado dia 2 de novembro de 2006, não é mais uma língua moderna. Isso faz com que os desenvolvedores infelizes porque estão faltando muitos dos recursos legais de todas as outras línguas modernas, tem.

Como o WordPress está ganhando popularidade, algo mais está acontecendo devido a isso: mais e mais desenvolvedores estão virando as costas no WordPress porque ele está se movendo muito lentamente. Desenvolvimento de temas ou plugins para o WordPress, onde o PHP 5.2 é necessário, é um incômodo e, portanto, não tão divertido. Isso está se tornando um problema: estamos literalmente a perder bons desenvolvedores. Os desenvolvedores poderiam beneficiar toda a comunidade, mas estamos perdendo, porque nós não estamos ficando com os tempos. Ao longo do tempo, perdendo os desenvolvedores significa que outros produtos vai se mover mais rápido, e o WordPress irá perder participação no mercado.

Por que não o WordPress simplesmente aumentando os requisitos para PHP 5.6?

Há uma longa e contínua discussão na comunidade WordPress sobre aumentando as exigências para o PHP para 5.6. O problema está aí, que para um usuário, atualizar a sua versão do PHP é não-trivial em muitos casos. Não é algo que nós queremos fardo de um usuário. Então, nós estamos esperando e esperando para hosts da web para fazer o seu trabalho. Nós estamos esperando, literalmente, por anos. Infelizmente, ao que parece, nem todos os hosts da web são criados iguais. Nem todos eles pro-ativamente o upgrade de seus clientes para novas versões de PHP.

Como eu escreva isso, o WordPress página de estatísticas, diz 5,6% de sites usando PHP 5.2, de 15,6%, é usando o PHP 5.3, 23% é usando o PHP 5.4 e 15,4% está usando PHP 5.5. Isso significa que quase 60% das instala o WordPress está a executar uma versão não suportada do PHP. Tanto para web hosts fazer o seu trabalho.

Porque os hosts da web não estiver atualizando PHP, decidimos começar a empurrar isso de dentro de plugins.

Por que não os hosts da web de atualização do PHP?

Quando vocês já viram acima, você está provavelmente se perguntando por que os hosts da web não pro-ativamente na atualização de seus clientes versões de PHP. Bem, a boa notícia é: muitos deles. Se você estiver em um desses exércitos, e você estiver executando o PHP 5.6 ou superior: bom em você! Outros anfitriões, porém, parece ser a intenção de fazer tão pouco quanto possível e ao mesmo tempo manter o cliente.

Nós ouvimos todos os tipos de razões de hosts para não quiser atualizar o PHP. O único que podemos entender, numa certa medida, é que eles não querem quebrar seu site. Alguns software em execução no mesmo servidor do seu site podem não suportar mais recentes versões de PHP, provavelmente é porque o software precisa ser atualizado também. Mas com toda a honestidade: você não deve se preocupar com isso. Nós achamos um host deve atualizar o seu PHP para você.

O que é Yoast vai fazer?

Combinado, todas as razões mencionadas acima fazem-nos muito com a intenção de mover o WordPress para a frente. Infelizmente, não temos o poder de decidir sobre os requisitos mínimos. Então decidimos lançar o nosso peso por trás desta de uma maneira diferente.

Como de Yoast SEO 4.5 vamos começar mostrando um aviso no painel do WordPress para os administradores de sites em execução no PHP 5.2. O presente aviso vai ser grande, feio, e que não sejam demissíveis. Neste aviso, vamos explicar por que o administrador deve atualizar a versão do PHP do site.

Se um web host integra-se com o nosso projeto, que nós chamamos de CHICOTE, o host pode adicionar algumas informações sobre como actualizar o direito, dentro do aviso prévio. Veja o Github repo para informações sobre como integrar.

O aviso também vai incentivar as pessoas em contato com seu host se eles não sabem como atualizar seu PHP. Sim, isso pode ser doloroso para alguns hosts. Este aviso é a intenção deliberada de se fazê-los funcionar.

Como último recurso, se um usuário do host não cooperate, recomendamos que o usuário altere a melhor hospedagem. Nós forneceremos um link para uma página que estamos criando aqui no Yoast, com hosts que temos analisado. Quando dizemos que temos analisado-los, queremos dizer que: verificamos que o Yoast SEO funciona bem em seus servidores e que colocam novos clientes nas modernas versões de PHP. A página não está pronto ainda, mas vai ser legal, e não estaremos usando links de afiliados na página. Isto não é sobre dinheiro.

Faz isso parar com PHP 5.2?

Isso muito provavelmente não parar com PHP 5.2. Vamos liberá-lo e ver de perto o que está acontecendo. Se ele funciona, vamos começar a empurrar o mesmo aviso para PHP 5.3 algumas semanas mais tarde, e assim por diante. Pretendemos ver se podemos obter a versão mínima até 5.6.

Eu sou um tema / desenvolvedor do plugin, eu posso participar?

É claro que você pode aderir a esta iniciativa! Nossa CHICOTE pacote é de código aberto e muito fácil de implementar. Colocá-lo no código a seguir as instruções apresentadas no repositório e você também vai fazer parte desse mover para a frente! É claro que o seu feedback é muito apreciado no repositório.

Para os desenvolvedores que desejam integrar o CHICOTE em suas plugin, será possível ligar para o WordPress.org página de hospedagem. Os anfitriões estão todos PHP7 pronto também.

Por que você está nos dizendo agora?

Estamos dizendo tudo isso agora, porque nós plenamente a esperança que temos para mostrar este aviso ao menor número de pessoas possível. Atualizar suas versões de PHP. Se você for um host, integração com o nosso sistema de mensagens e iniciar de forma proativa atualizando seus clientes versões de PHP. Com 6,5 milhões de instalações ativas de Yoast SEO, você é obrigado a ter um grande número de clientes que vão começar a pedir ajuda. Assim como você pode começar.

Fazer Yoast SEO & Woo trabalhar em conjunto sem problemas

  • Diferenciar seus produtos no Google
  • Obter mais compradores para a sua loja online
  • Tornar os produtos mais fáceis de encontrar no seu site
  • Ter um produto de limpeza XML sitemap & mais

$69 USD – Compra agora ▸ Mais informações

Receba dicas de SEO grátis!

  • Receba semanalmente dicas em como otimizar seu site, SEO, usabilidade e conversão
  • Receba nossos cursos gratuitos de imediato para aprender como fazer o seu site a classificação mais elevada.

Fonte: yoast.com/whipping-your-hosting-into-shape

Deixe um comentário

error: Content is protected !!