logo       

Re: Qual o Melhor Servidor Web/PHP/Mysql: msg#00111

org.user-groups.linux.parana

Subject: Re: Qual o Melhor Servidor Web/PHP/Mysql

Alexandre,

Acho que seu problema não é a configuração da máquina, mas pode ter sido a
implementação dos sistemas. Você já experimentou executar as consultas
diretamente no MySQL?

Se estiverem lentas mesmo assim, pode ser que o banco de dados não esteja bem
"ajustado", pode estar sem os índices corretos ou não normalizado de acordo
com a necessidade.

Se dentro do MySQL as consultas forem rápidas, pode ser que no sistema o
número de registros retornados esteja grande demais. Normalmente uma consulta
tende a ser rápida, mas o retorno de seus registros pode ser muito demorada.
Por isso, faça consultas que retornem apenas o necessário.

Outra coisa que impacta no desempenho é a complexidade da consulta. Consultas
usando texto parcial são fatais (LIKE) para uma boa otimização da resposta do
sistema. Evite-as.

Evite também, e não estou dizendo que é o caso, se utilizar de profissionais
que não conheçam, além da linguagem de programação, de banco de dados. Um
analista/programador deve ter conhecimentos de banco de dados, de programação
e de técnicas (padrões de projeto) que permitam ao sistema contruído obter o
melhor desempenho no ambiente. Procure trabalhar com pessoas com uma boa
formação acadêmica ou, se autodidata, que extrapole os limites da linguagem
de programação. Eu tenho por referência que bons profissionais de
desenvolvimento são aqueles que conseguem desenvolver em qualquer linguagem e
em qualquer banco de dados. São desenvolvedores, não programadores de
computador.

Marcos


> Prezados,
>
> Boa noite! Estamos implantando um servidor Web com Apache/PHP/MySql/Linux
> para que nossos clientes possam consultar nossas bases de dados. Nosso
> servidor é:
>
> P-3
> 1 Ghz de memória
> 2 Ghz processador
> 80 GB ata 7.500 rpm
> Linux Conectiva 9.0
>
> Nossa base de dados Mysql, tem hoje 5 milhões de registros, esta levando em
> media 27 segundos para dar o retorno. Isso com apenas um usuário
> pesquisando. Teremos em 90% do tempo, apenas consultas. No total do banco
> de dados terá de 50 milhões em uma ou mais tabelas. Pergunto então:
>
> - Qual a melhor configuração de servidor?
> - Qual é o melhor distribuição linux para instalar no servidor? Red Hat?
> Conectiva? Suse? - Como melhor o tempo de resposta?
>
> Desde já agradeço a ajuda de todos.
>
> Atenciosamente,
> ======================================================
> Alexandre Peric Teixeira [APsac]Automação de Cobranças
> www.apsystems.com.br [APsic]Informações Cadastrais
> Pabx: (11)5182-3202 [APstd]Tratamento de Dados
> ======================================================






<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise