← Hosting

Alguém quer dividir um servidor dedicado?

Lida 17367 vezes

Offline

massive 
Membro
Mensagens 92 Gostos 0
Troféus totais: 20
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

.. Eu concordo com o cenourinha, talvez existam outro tipo de alternativas.

Sim, otimizar antes de mais. Não tenho experiência com Prestashop, mas já vi bons motores de gestão de cache fazer verdadeiros milagres.
Offline

bayoo 
Membro
Mensagens 408 Gostos 75
Troféus totais: 24
Trófeus: (Ver todos)
Eighth year Anniversary Search Level 5 Seventh year Anniversary Windows User Super Combination Combination Topic Starter Level 4 Level 3

Se o site é o oi.com.pt tens de certeza algo mal configurado porque após 3 minutos ainda não me carregou a página por completo.
Verifica mods que estejam pesados e usa o painel da prestashop para optimizar determinados parametros.
Estou a gerir uma loja prestashop num servidor partilhado com 8000 productos e rola perfeitamente.
Um servidor dedicado não é muito recomendado se não tens conhecimentos para o gerir, além disso o pior que podes fazer é partilhar com outra pessoa, porque essa pessoa vai ter acesso à tua parte do servidor e não sabes o que vai hospedar nem os recursos que vai consumir.
Também tens a opção de VPS que fica mais barato e mais fácil de gerir.

Mas aposta por ver o que tens mal no site e tentar resolver o consumo de ram.

Estive agora a verificar e estão a surgir mais de 40 erros 404 e alguns 500, verifica no error log da tua conta o que está a provocar esses erros.
Se faltam ficheiros e ao carregar a página são chamados, vai tornar lenta a carga e vai apresentar erros.

Vou-te dar alguns exemplos do que está a tornar o site lento:

Para abrir este ficheiro:
Código: [Seleccione]
http://oi.com.pt/modules/homefeatured_mod/homefeatured_mod.cssdemorou 3,9 segundos e tentou abrir duas vezes mas não o encontrou.
Portanto demorou quase 8 segundos só com este ficheiro.

A carregar este widget:
Código: [Seleccione]
http://loadus.exelator.com/load/?p=388&g=001&c=20210&j=d&ctg=Otherdemorou 6,9 segundos e deu erro.

Tens 26 ficheiros CSS a serem carregados, devias tentar reduzir o número de ficheiros se te for possível.

Tenta resolver estes e outros problemas que certamente verás que uma conta num bom servidor partilhado te serve.
Offline

Bruno Gaspar 
Membro
Mensagens 242 Gostos 1
Feedback +3

Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Os 404 são basicamente mais de imagens, basta olhar para a secção entre os novos produtos e a footer, só imagens que não abrem.

Por isso e que demora a abrir e convém claro, optimizar o CSS e o Javascript http://d.pr/i/ZVUs
Offline

marsupillami 
Equipa
Mensagens 850 Gostos 4
Feedback +1

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

O Prestashop é um motor bastante específico e com particularidades muito peculiares. Os 10.000 produtos exercem, efectivamente uma carga muito elevada em servidores típicos de alojamento partilhado e simplesmente não funcionará sem alterações sérias na loja.

A minha sugestão (e estou certo que é suficiente):
- Uma CloudVPS com bastante RAM. O Servidor Dedicado é desnecessário.
- Uma distribuição de Linux baseada em RedHat ou Debian.
- Uma instalação de um webserver e do PHP compilados especificamente para o Prestashop.
- Criação de diversos tipos de cache dos quais o Prestashop consegue tirar bastante proveito.

Tudo isto exige conhecimentos de gestão de VPS pelo que não estão ao alcance de uma pessoa que não tenha conhecimentos de gestão de sistemas.

Existem empresas aqui com a capacidade de te apresentar o serviço completo. Contacta-as.
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Fantástico como vejo aqui a medir o impacto e necessidades de um script php medido em número de produtos...

A loja até pode ter 1 milhão de produtos e não pesar nada num partilhado (basta não ter bastantes users online em simultaneo com coisas adicionadas nos cart's), como pode ter apenas 5 produtos e precisar de load balancers, replications, etc.

Quanto as "compilações de webserver e php especifico" nem vou comentar...

Btw: como isto é um forum de partilha de conhecimento e não de show off ou montra de prestadores de serviços é desnecessária tanta desinformação.
Offline

marsupillami 
Equipa
Mensagens 850 Gostos 4
Feedback +1

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

bonsempregos, sendo um fórum, certamente a opinião de cada utilizador vale o que vale para quem o lê.

O que referi foi com base na experiência que temos em instalações Prestashop.

Não se trata de utilizadores online mas sim de produtos em base de dados com os detalhes de cada produto. Basta um único utilizador aceder ao site para se notar a lentidão que um site Prestashop com muitos produtos e bastantes especificações causa, quando utilizados alguns módulos.
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

marsupillami eu respeito a tua opinião, assim como a de cada membro deste fórum, e a resposta não foi só para ti, basicamente quando se fala em alugar algo aparece logo 1 empresa a dizer que deve comprar X, passado uns minutos aparece outra a dizer a mesma coisa, passado mais uns minutos aparece uma terceira e assim sucessivamente.

No final existem tópicos com N respostas de empresas a dizerem para consultar as empresas do fórum e o mais importante que é ajudar alguém a resolver o seu problema não é atingido.

Em relação a db, nada que um sql bem configurado não resolva.
Offline

marsupillami 
Equipa
Mensagens 850 Gostos 4
Feedback +1

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Nesse caso a tua revolta será contra o facto de empresas publicitarem (a verificar-se) os seus serviços e deverás certamente expô-lo à administração deste fórum para que algo faça em relação a esse assunto. Foi algo já anteriormente discutido publicamente neste fórum e pessoalmente, concordo contigo.

Raramente opino neste fórum, mas como sei exactamente do que ele fala (pois já despendi bastante tempo com esse assunto para resolução) decidi indicar-lhe o que ele deverá procurar (assim como outros o fizeram). Não ando aqui para publicitar em threads de pedidos de ajuda, caso contrário teria bastantes mais posts do que os que tenho actualmente.

Um servidor MySQL optimizado, com cache é sim essencial, mas o webserver e o PHP também desempenham um papel crucial, pois o pedido MySQL é feito por parte do interpretador PHP que por sua vez é chamado pela conexão recebida pelo webserver. Muitos pedidos ao servidor MySQL podem ser evitados se houver cache de páginas feitas tanto pelo webserver (páginas já interpretadas) ou pelo PHP (partes de código já interpretadas). A ser uma loja de bastantes acessos, até seria possível colocar um servidor à frente do webserver que funcionaria como proxy com uma cache das páginas (Varnish por exemplo).

Parecem-me conceitos algo complexos para uma pessoa que nem conhecimentos de Linux tem possa compreender, daí a minha sintetização (e que mesmo no acima indicado, prevalece).

Tenho dúvidas que um prestador de serviço partilhado esteja disposto a aplicar algumas destas caches, já que algumas são atribuídas por utilizador (APC ou eAccelerator por exemplo quando o PHP corre em FastCGI), o que resultaria em consumos de RAM totalmente incomportáveis. Se estivermos a falar de caches na ordem de 512MB para PHP e 2GB para MySQL, por exemplo, facilmente percebemos que num ambiente partilhado a eficiência destas caches seria muito menor.

Por esta mesma razão, sugiro uma VPS e não um alojamento partilhado ou um servidor dedicado. A VPS será a solução mais económica e que permite essas optimizações.

Apenas os meus "2 cents" que valem tanto quanto qualquer um dos posts que foram realizados antes do meu.
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Realmente para quem não tem conhecimentos técnicos o uso de tantos termos pode parecer algo confuso, no entanto gostaria de te corrigir no opcode cache.

O eAccelarator está morto, o projeto estagnou à imenso tempo, o APC com php 5.4.10 (ou menor) tem problemas de segmentation faults, algo que a comunidade está a tentar resolver com alguns patchs que vão metendo no trunk, neste momento o único projeto viável é o Xcache.

Numa loja com bastantes acessos o varnish não é a melhor opção, deve-se antes usar um sistema de micro-caching. Por outro lado se o problema for in/out dos media pensaria-se numa solução cdn.

E pronto passariamos aqui o dia a falar de o que é realmente mais adequado para o "server ideal" quando não é esse o problema real da pessoa que abriu o tópico.
Offline

luantdb 
Membro
Mensagens 138 Gostos 0
Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Obrigado pela resposta e sugestão de cada um, foi bastante esclarecedor.

Mas no fim da tarde foi feito a compra do seguinte plano:

http://www.amen.pt/server/server-medium.html

Em relação  a gerir o servidor será algo mais trabalhoso, mas uma pessoa vai tratar disso para mim.
Offline

bayoo 
Membro
Mensagens 408 Gostos 75
Troféus totais: 24
Trófeus: (Ver todos)
Eighth year Anniversary Search Level 5 Seventh year Anniversary Windows User Super Combination Combination Topic Starter Level 4 Level 3

Se não corriges os problemas não vais resolver nada com o servidor dedicado, até pode melhorar um pouco mas não resolve de certeza.
No novo servidor cuidado com a segurança.

cumpts e boa sorte
Offline

luantdb 
Membro
Mensagens 138 Gostos 0
Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Se não corriges os problemas não vais resolver nada com o servidor dedicado, até pode melhorar um pouco mas não resolve de certeza.
No novo servidor cuidado com a segurança.

cumpts e boa sorte


A vantagem do amen é que fornece o Software de Firewall, julgo que é bem importante. Enquanto os outros servidores é um valor pago a parte, e um valor alto..
Offline

bayoo 
Membro
Mensagens 408 Gostos 75
Troféus totais: 24
Trófeus: (Ver todos)
Eighth year Anniversary Search Level 5 Seventh year Anniversary Windows User Super Combination Combination Topic Starter Level 4 Level 3

O firewall não serve de muito em caso de problemas de segurança relacionado com ficheiros e acesso.
Aproveita para corrigir os erros que estão a aparecer antes de mudar de servidor.

cumpts
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter


A vantagem do amen é que fornece o Software de Firewall, julgo que é bem importante. Enquanto os outros servidores é um valor pago a parte, e um valor alto..
Viva ao marketing! Que software oferecem eles mesmo? Iptables?

No entanto esse servidor passa totalmente o orçamento inicial...
Offline

Bruno Gaspar 
Membro
Mensagens 242 Gostos 1
Feedback +3

Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Viva ao marketing! Que software oferecem eles mesmo? Iptables?

No entanto esse servidor passa totalmente o orçamento inicial...
Concordo, e como já foi dito, se não resolveres os problemas actuais do site, servidor dedicado não te vai ajudar muito.

"O sábio ouve muito antes de falar, o ignorante fala muito antes de ouvir."