Usando o Amazon S3 para imagens e conteúdo multimídia do site WordPress

Maio 25, 2016 Admin Tecnologia 0 243
FONT SIZE:
fontsize_dec
fontsize_inc

Eu uso atualmente WordPress para quase todos os sites que sarna, que é quase 100 locais Recentemente, comecei a criar sites com muito mais imagens de meus sites anteriores. Eu queria encontrar uma maneira rápida e fácil para hospedar essas imagens sobre os serviços de Amazon S3, sem ter que mudar a maneira como você usa WordPress. Por sorte, eu encontrei um plugin que é fácil de instalar e configurar, e funciona toda vez que eu quiser usá-lo.

O que é o Amazon S3

Amazon S3, abreviação de S imple S cumulação S olution, oferece espaço de armazenamento para qualquer quantidade de dados que pode ser acessado a qualquer hora do dia de qualquer lugar na web. Ele dá qualquer desenvolvedor acesso à mesma infra-estrutura, confiável e altamente escalável que a Amazon usa para executar seu próprio rede global de websites. O serviço visa maximizar os benefícios da escalar e passar esses benefícios para os desenvolvedores.




Para sites, isso significa que você pode inserir imagens, vídeos e outros arquivos de dados em uma rede projetada para fornecer arquivos grandes de forma rápida, e escala para atender às suas necessidades. Os custos de baixo custo e de inicialização são zero Amazon S3 uma grande vantagem para novos sites, e escalabilidade mantém o ritmo com a demanda crescente.

Passo: O site WordPress

A primeira coisa que vai precisar, é claro, é um site WordPress. Eu não vou entrar em muitos detalhes, porque há muitos tutoriais disponíveis para a instalação e configuração de um site WordPress. A maioria dos provedores de hospedagem oferecem fácil instalação do WordPress em sua conta.

Observe: Isso não funciona com os sites hospedados no WordPress.com. Você deve usar o WordPress auto-hospedado usar o Amazon S3 para suas imagens.

Passo dois: Amazon S3 Assinar

Agora que você tem o seu WordPress site no ar, antes de carregar as imagens, você quer ter sua conta Amazon S3. Você vai precisar para se inscrever para um livre Amazon Web Services (AWS) conta para acessar todas as ferramentas necessárias. Uma vez que você tem uma conta, ou faça login em sua conta, você deve se inscrever no Amazon S3. Você vai precisar inserir um cartão de crédito quando você tem dinheiro aqui para que a Amazon pode pagar, mas não se preocupe - você não será cobrado nada neste momento.

Imediatamente depois de se inscrever para o Amazon S3 receberá instruções sobre como acessar o console de gerenciamento para o serviço. Isto é onde você criar um "balde", para conter as imagens para o seu website.

Terceiro Passo: The Bucket

Temos a intenção de usar máscara de domínio para imagens, então você vai precisar para nomear o balde corretamente. Se o seu site é example.com, e você quer que as imagens a serem carregadas a partir images.example.com, então você deve nomear o balde "images.example.com". Claro, substitua o nome de domínio com o seu próprio. Vamos definir o DNS para isso na próxima etapa.

Para novos usuários Amazon S3 não recomendo a qualquer registro. Basta clicar no botão "Criar" e você vai criar o balde. Por agora, podemos deixar o AWS Management Console.

Passo Quatro: Configurando DNS

Desde que você está indo usar Domínio mascaramento para nossas imagens, precisamos definir o DNS para rotear chamadas para images.example.com nosso balde na Amazon S3. Você terá que verificar com o seu provedor de hospedagem para obter instruções sobre como criar um cname registro. Muitas vezes, você só precisa fornecer-lhes os detalhes, mas muitos fornecedores terá uma opção no painel de controle do site para criar esses registros.

Para o nosso exemplo, images.example.com, precisamos criar um registro CNAME apontando para images.example.com.s3.amazonaws.com. Este é o lugar onde Amazon S3 brilha com domínio de máscaras. Se você criar baldes com um nome de domínio totalmente qualificado, você pode acessar arquivos e dados s3.amazonaws.com adicionando ao nome de domínio. Se você definir o DNS corretamente, você pode acessar os arquivos com http://images.example.com/filename.

Quinto passo: O WordPress Plugin

Agora vem o que pode ser a parte mais fácil dessa configuração, o plugin para WordPress. Para isso, vamos usar o Amazon S3 para WordPress plugin por Joe Tan. Você pode facilmente instalar este plugin, indo para seus sites de painel, em seguida, no menu Plugins clique em "Adicionar Novo". Pesquise Amazon S3 para WordPress e instalar a versão mais recente, mas certifique-se que você está instalando é a de Joe Tan.

Após a instalação, você precisa ativar o plugin. Este plugin é a rede WordPress capaz, por isso, se você pretende usá-lo em uma rede de sites, você pode rede Ativar agora. O plugin não vai fazer nada até que você configurar o plugin para cada site na próxima etapa.

Sexto passo: Autenticação com Amazon

Com todos os passos acima concluída, é hora de configurar o plugin. Você vai precisar de informações da sua conta Amazon para esta etapa. A informação é recolhida na página de suas credenciais de conta de segurança da Amazônia. Você pode precisar entrar novamente, mas não se preocupe, é apenas mais um passo de segurança que protege informações.

Volte para o seu painel WordPress no menu Configurações, você vai encontrar a opção de "Amazon S3". A primeira vez que você carregar as opções da página, você será solicitado para a AWS Acesso Key ID e uma chave secreta. Há um link para esta página para obter as credenciais. Copie tanto nos dois campos e pressione o "relato autêntico".

Passo Sete: Definir Plugin

Se você entrar com os dados corretos eo plugin tem sido capaz de autenticar com o Amazon S3, você deve ver uma seção chamada "Amazon S3 Configurações" na página resultante. Por razões de segurança, a chave secreta não será mostrado aqui (na imagem que eu escondi a minha chave de acesso de identificação, mas a sua deve mostrar aqui).

Nestas duas áreas, haverá um menu drop-down que contém os baldes na sua conta Amazon S3. Selecione o balde que criamos anteriormente. Este é o lugar onde o plugin copiar todos os arquivos de mídia para que eles possam acessar quando o site é exibido.

Há quatro quadros abaixo na qual você seleciona o balde. Para que isso funcione com o mapeamento de domínio, você precisa verificar todas as quatro caixas.

  1. Configurações de host name: Como estamos usando o domínio de máscara, e nós definir que lá em cima, queremos que esta caixa.
  2. Carregar arquivo: marcar esta caixa irá copiar automaticamente todos os meios enviados através de WordPress para o balde.
  3. Expira cabeçalho: Marque esta - ele vai guardar um monte de largura de banda e dinheiro. Significa apenas que as imagens e outros arquivos serão armazenados em cache e não baixado cada vez que alguém visita o seu site.
  4. Permissões de arquivo: verificar isso. Se não o fizer, as imagens vão mostrar a você, mas não pode mostrá-la para outras pessoas.

Ah, e não se esqueça de salvar as configurações.


Nós somos feitos!

Isso é tudo. Depois de concluir todas as sete etapas acima, o site está configurado para usar o Amazon S3 para hospedar imagens. Toda vez que você carregar a imagem através de qualquer uma das ferramentas em WordPress, o plugin irá copiar automaticamente todos os formatos gerados pelo balde. Os arquivos serão salvos na mesma estrutura que seria no seu servidor local.

Experimente. Vá para o menu multimídia e carregar algo. Quando estiver pronto, verifique o Console de Gerenciamento S3 Amazon para vê-lo lá. Em seguida, clique duas vezes na entrada para visualizá-lo no balde. Se tudo estiver configurado corretamente, o plugin irá usar automaticamente o nome de depósito na URL da imagem.

algumas ressalvas

Eu queria fechar com um par de bits de informação que você deve conhecer. Em primeiro lugar, todos os arquivos enviados por WordPress também são armazenados localmente em sua máquina. Isso permite que você volte para o local de hospedagem, se você sentir que está Amazon S3 custa mais do que vale a pena. Devido a isso, você quer ter a certeza de ter abundância de espaço no servidor de hospedagem para todos os seus arquivos multimídia.

Segundo, quando você apaga um arquivo do WordPress, o plugin não removê-lo do S3. Se você apagar a imagem, em seguida, recarregar o mesmo arquivo, todos os arquivos no S3 serão substituídos pelos novos arquivos. Normalmente, isso não é um problema, mas você deve estar ciente deste comportamento.

Finalmente, todas as imagens enviadas para o seu site antes de ativar o plugin continuará a ser servido pelo servidor. Atualmente eles estão cientes de qualquer opção para forçar os posts e páginas anteriores de usar imagens de Amazon S3 sem editar manualmente cada um.

(0)
(0)

Comentários - 0

Sem comentários

Adicionar um comentário

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres restantes: 3000
captcha