Os ficheiros de imagem que vêm da API do Instagram têm uma resolução muito grande de 1080 píxeis. Para otimizar o tamanho das imagens no seu feed e manter o carregamento do seu site o mais rápido possível, tanto a versão gratuita como a versão profissional do Instagram Feed têm um sistema de redimensionamento de imagens e de armazenamento local.
Quando é que as imagens são criadas?
A primeira vez que uma nova publicação aparece no seu feed, o plugin utiliza uma chamada AJAX para acionar o redimensionamento da imagem no servidor do seu site. São criados dois tamanhos, uma versão com resolução de 640 e 320 pixéis. Todos os futuros carregamentos de página utilizarão os ficheiros de imagem locais com base no tamanho real das imagens no feed.
Onde é que as imagens são armazenadas?
Os ficheiros de imagem locais são armazenados no diretório de uploads dos seus ficheiros WordPress numa pasta denominada "sb-instagram-feed-images". Também são criadas duas tabelas de base de dados personalizadas na sua base de dados do WordPress com os nomes "sbi_instagram_feeds_posts" e "sbi_instagram_posts". Estas são utilizadas para controlar quais os posts que têm imagens criadas para eles e onde os posts estão localizados.
Há algum limite para o número de imagens armazenadas?
A versão gratuita do plugin armazena um máximo de 350 posts de imagens, enquanto a versão profissional armazena até 1500 posts. Quando o limite é atingido, o ficheiro de imagem que é exibido no seu site com menos frequência será eliminado antes de serem criadas novas imagens. Pode alterar manualmente o número máximo de registos, definindo a constante que controla isto no seu ficheiro wp-config.php. Por exemplo:
define( 'SBI_MAX_RECORDS', 1000 );
O plugin também limita o número de novas imagens que podem ser criadas num curto período de tempo. O plugin irá desativar o redimensionamento de imagens se forem criados mais de 100 novos ficheiros de imagem num período de 15 minutos. Isto destina-se a evitar potenciais problemas com o seu servidor.
Quando o plug-in usará imagens de uma CDN?
Eis as circunstâncias em que verá ficheiros de imagem utilizados a partir da CDN do Instagram:
- A publicação não foi apresentada anteriormente no feed (será alterada quando o redimensionamento estiver concluído)
- As imagens têm menos de 150 píxeis de largura no feed (é utilizado um método especial de redireccionamento para obter imagens de 150 píxeis a partir da CDN do Instagram)
- A publicação é apresentada na caixa de luz (são utilizadas imagens com resolução total de 1080 píxeis)
- Ocorreu um erro ao carregar o ficheiro de imagem local
Se ainda estiver a ver imagens provenientes da CDN do Instagram e nenhuma destas situações se aplicar, poderá haver um erro durante o processo de redimensionamento. O processo de redimensionamento requer que o Imagick esteja instalado no servidor em que seu site está hospedado. Poderá ser necessário contactar o seu anfitrião para verificar se existe algum problema com o Imagick.
O plug-in pode usar apenas imagens locais quando a página é carregada?
Se pretender evitar ao máximo a utilização de imagens CDN, pode ativar a definição "Favorecer imagens locais" que se encontra no separador "Personalizar", área "Avançadas". Também pode usar o cache em segundo plano para redimensionar imagens quando novas postagens são recuperadas usando o WordPress Cron. Consulte nosso guia de conformidade com o GDPR para obter mais explicações.
Posso desativar o redimensionamento de imagens?
Sim, para desativar o Redimensionamento de Imagens, aceda ao Painel de Controlo do WordPress > Feed do Instagram > Definições > Avançadas, desactive a opção Otimizar Imagens e clique em Guardar Alterações. Também pode limpar as imagens e registos existentes clicando no botão Repor à direita da definição Otimizar imagens.
Que outras funcionalidades utilizam o sistema de redimensionamento de imagens?
- As versões locais das imagens de avatar também são criadas e armazenadas para utilização no feed.
- Na versão profissional, os feeds de hashtag recentes baseiam-se no sistema de redimensionamento de imagens para apresentar publicações efectuadas há mais de 24 horas.