Keyword

Cache enorme

  • Jose orlando de lima
  • Jose orlando de lima's Avatar Topic Author
  • Offline
  • Junior Member
More
11 years 2 months ago #109855 by Jose orlando de lima
Cache enorme was created by Jose orlando de lima
Alguém sabe a forma reduzir o tamanho do cache do K2 que esta na pasta media\k2\items\cache pois ela gera vários arquivo deixando o site enorme (na parte de imagens)

Obrigado

Please Log in or Create an account to join the conversation.

  • Jose orlando de lima
  • Jose orlando de lima's Avatar Topic Author
  • Offline
  • Junior Member
More
11 years 2 months ago #109856 by Jose orlando de lima
Replied by Jose orlando de lima on topic Re: Cache enorme
Bem vou contar como resolvi o cache enorme que o K2 gera, primeiramente respondendo a questão o porque o K2 gera este cache enorme.
Quando você insere uma imagens num item (artigo) do K2 ele gera em torno de 6 copias da mesma imagens com dimensões diferentes, mais pra que 6 copias?
Estas cópias são usadas em diferentes locais do Projeto.
Imagens pequena geralmente usada como pré visualização no formulário de inserção de imagens do K2 e também na indice dos itens (artigos) do K2.
Imagens maiores ficam em uso na visualização da categoria, e tambem no item (artigos) do K2 propriamente dito.
Bem pra resolver isto fiz uma mistura das soluções indicadas pelo JeanRocha e o pelo Jean Philippe (K2 Forum) me orientaram.

1º Entre em cada item do K2 e retirei as imagens (isto zero todo cache)
2º Defini o tamanho da imagem que eu queria usar no meu caso médio, e nos demais tamanho coloquei 0px
3º Entrei em cada item do K2 inserindo novamente cada imagens no seu determinado item. Geramndo um cache com Somente uma imagem e outras 5 imagens de menos de 2k.
4º Desabilitei o pop up das imagens do itens (pois ao clicar aparecia somente um quadradinho branco e um x, pois a imagem usado no pop up era imagemXL como defini como zero, não havia imagem)
Eliminei do código a linha em negrito:
<a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
</a>

Localizado na meu_site/template/meu_template/html/com_k2/template/default/item.php

Antes
Tamanho do backup gerado pelo Akeeba com as Imagens habilitadas - 112,79 mb

Depois
Tamanho do backup gerado pelo Akeeba com as alterações e imagens habilitadas - 32,55 mb

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum