Jump to content

[dúvida/problemas] Servidores de Mídia (usar somente com CCC)


Recommended Posts

Estou seguindo esse tutorial para otimizar minha loja:

http://www.prestasho...tashop-store-3/

 

Cheguei ao 5º passo, quando coloco os redirecionamentos:

 

js.shipstore.com.br para /js/

css.shipstore.com.br para /css/

img.shipstore.com.br para /img/

 

Fiz a atualização da nova configuração e apareceram alguns erros de caminho,

O JS e o IMG não estão sendo carregados corretamente.

 

Por exemplo, a imagem de um produto:

http://img.shipstore...elo-ref-a04.jpg

 

Onde o correto seria:

http://www.shipstore...elo-ref-a04.jpg

 

Esse problema está ocorrendo com os javascripts e com as imagnes, somente o css está carregando corretamente dessa forma.

 

Alguém saberia como solucionar esse problema?

Edited by r7.jacob (see edit history)
Link to comment
Share on other sites

Boas,

 

Esse CCC é algo da responsabilidade do utilizador do host.

 

Para usar essa opção tem de criar subdomínios do domínio principal e colocar os mesmo no PS.

 

Cumps

 

Isso foi feito como explicado no post inicial, porém o PS não reconhece as imagens, entende?

 

Só de exemplo:

http://img.shipstore.com.br/p/3-28-home_default.jpg

 

O sub-domínio está funcionando corretamente, mas o PS não está trabalhando corretamente acredito.

Edited by r7.jacob (see edit history)
Link to comment
Share on other sites

Boas,

 

O link que indicou esta funcionar:

3-28-home_default.jpg

 

Uma vez configurado o CCC o PS para a usar os subdominios para carregar imagens, js e css e complemento ao domínio principal.

 

Sim amigo, os subdominios estão funcionando, porém quando coloco eles como Servidores de Mídia, a imagem que era para ser aberta corretamente, não está abrindo, me entende agora?

Inclusive os JS também não são encontrados, mesmo com os subdominios corretos.

 

Essa é a questão, o porque de não estarem funcionando?

Link to comment
Share on other sites

ok,

 

Realmente os subdominios não estão a funcionar correctamente.

 

Basicamente terá de fazer o seguinte:

1 - Crie os seguintes

cdn1.shipstore.com.br

cdn2.shipstore.com.br

cdn3.shipstore.com.br

Todos eles tem de apontar para shipstore.com.br ou para a pasta www do seu host.

 

Sendo que depois de propagados se abrir o cdn1.shipstore.com.br ou o cdn2.shipstore.com.br vai conseguir abrir a loja por completo.

 

2- Depois de conseguir abrir o loja pelo subdomínio porque esta a apontar para o mesmo sitio pode adicionar os mesmos no CCC.

 

Desta forma ira ficar com o CCC a trabalhar correctamente.

 

Cumps

Edited by CarlosC (see edit history)
  • Like 2
Link to comment
Share on other sites

Exatamente como o Carlos disse.

 

A única finalidade desde subdomínio é adicionar um novo caminho para se chegar a sua loja. Configurando seu subdomínio para apontar a sua pasta WWW ou domínio principal(como se fosse um domínio estacionado) as imagens devem ser exibidas sem problema algum.

 

O motivo disto, é que o navegador possui um fluxo de dados para cada endereço em que se trabalha. Esta funcionalidade é muito útil em casos que você hospeda sua aplicação e banco de dados em um servidor principal local, e suas imagens em outro servidor ou até mesmo em um CDN. Mas até mesmo a configuração dos subdomínios para o mesmo local geográfico ajuda, porque seu navegador entende que é um endereço completamente diferente e abre um novo 'tunel' de request-response para carregamento. Ex prático: Se seu navegador faz 8 requisições ao servidor por vez(baixa 8 arquivos simultaneos), com o subdomínio para imagens, ele fará 16 requisições, 8 requisições ao domínio principal e 8 requisições para o subdomínio. Mas como tudo se trata do mesma loja, com uma internet banda larga seu projeto abrirá mais rápido.

 

Esse é o motivo de utilizar um subdomínio que funcione igual o domínio principal neste caso, aumentar requisições.

 

Espero que tenha ajudado.

  • Like 2
Link to comment
Share on other sites

ok,

 

Realmente os subdominios não estão a funcionar correctamente.

 

Basicamente terá de fazer o seguinte:

1 - Crie os seguintes

cdn1.shipstore.com.br

cdn2.shipstore.com.br

cdn3.shipstore.com.br

Todos eles tem de apontar para shipstore.com.br ou para a pasta www do seu host.

 

Sendo que depois de propagados se abrir o cdn1.shipstore.com.br ou o cdn2.shipstore.com.br vai conseguir abrir a loja por completo.

 

2- Depois de conseguir abrir o loja pelo subdomínio porque esta a apontar para o mesmo sitio pode adicionar os mesmos no CCC.

 

Desta forma ira ficar com o CCC a trabalhar correctamente.

 

Cumps

 

Muito obrigado pela explicação clara, eu não tinha entendido o funcionamento do mesmo.

Pensei que iria utilizar um subdomino para abrir os CSS, outro para JS e assim por diante.

 

Exatamente como o Carlos disse.

 

A única finalidade desde subdomínio é adicionar um novo caminho para se chegar a sua loja. Configurando seu subdomínio para apontar a sua pasta WWW ou domínio principal(como se fosse um domínio estacionado) as imagens devem ser exibidas sem problema algum.

 

O motivo disto, é que o navegador possui um fluxo de dados para cada endereço em que se trabalha. Esta funcionalidade é muito útil em casos que você hospeda sua aplicação e banco de dados em um servidor principal local, e suas imagens em outro servidor ou até mesmo em um CDN. Mas até mesmo a configuração dos subdomínios para o mesmo local geográfico ajuda, porque seu navegador entende que é um endereço completamente diferente e abre um novo 'tunel' de request-response para carregamento. Ex prático: Se seu navegador faz 8 requisições ao servidor por vez(baixa 8 arquivos simultaneos), com o subdomínio para imagens, ele fará 16 requisições, 8 requisições ao domínio principal e 8 requisições para o subdomínio. Mas como tudo se trata do mesma loja, com uma internet banda larga seu projeto abrirá mais rápido.

 

Esse é o motivo de utilizar um subdomínio que funcione igual o domínio principal neste caso, aumentar requisições.

 

Espero que tenha ajudado.

 

Com a ajuda de você compreendi o funcionamento do mesmo.

 

Muito obrigado!

 

 

------------------------------

 

Estava funcionando beleza, até hora que ativei o SSL, pois quando ele adiciona o http"S" no subdomínios ai quebra o link, por exemplo:

https://www1.shipstore.com.br/themes/shipstore/img/arrow_rotate_anticlockwise.png

 

Tem algum modo que posso corrigir esse problema?

Edited by r7.jacob (see edit history)
Link to comment
Share on other sites

Estava funcionando beleza, até hora que ativei o SSL, pois quando ele adiciona o http"S" no subdomínios ai quebra o link, por exemplo:

https://www1.shipsto...ticlockwise.png

 

Tem algum modo que posso corrigir esse problema?

Sim. adquira um certificado SSL do tipo WildCard e instale no servidor.

Daí você terá todos os subdomínios seguros.

 

Boa sorte

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...