Autor Tópico: [Resolvido] Lentidão no acesso ao Banco de Dados c/ Windows  (Lida 4020 vezes)

Offline hypinotic

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
[Resolvido] Lentidão no acesso ao Banco de Dados c/ Windows
« Online: 15 de Fevereiro de 2011, 12:39 »
Boa tarde galera,

aqui na empresa onde trabalho, temos um servidor para desenvolvimento de aplicativos web.
O servidor esta atualizado para a ultima versão do UBUNTU, e tem instalado apache, php e mysql.

O problema que tenho, é que quando vou acessar o banco de dados pelo windows, ele demora cerca de 10segundos para retornar uma consulta básica.
Estou fazendo a conexão pelo PHP (mysqli_connect), passando os dados todos exatos.
Quando rodo o mesmo script, em uma outra maquina com LINUX, esta mesma consulta é executada em menos de 1 segundo.

Existe alguma solução para isso?

valeo galera.
Abraços.
« Última modificação: 16 de Fevereiro de 2011, 09:40 por hypinotic »

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #1 Online: 15 de Fevereiro de 2011, 12:57 »
Qual navegador que você tá usando nas plataformas?
Windows e Ubuntu estão na mesma rede?
O resultado é só textual ou é um html mais complexo?

A única possibilidade que vejo é algum problema na máquina Windows já que o serviço deve ser respondido na mesma velocidade (em iguais condições).
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline hypinotic

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #2 Online: 15 de Fevereiro de 2011, 13:11 »
Qual navegador que você tá usando nas plataformas?
Windows e Ubuntu estão na mesma rede?
O resultado é só textual ou é um html mais complexo?

A única possibilidade que vejo é algum problema na máquina Windows já que o serviço deve ser respondido na mesma velocidade (em iguais condições).

O windows e ubuntu estão na mesma rede.
Temos diversos computadores com ubuntu e windows (seven e xp) e em todas as versões do windows ocorre esse problema, realizamos os testes até com o windows em uma maquina virtual no ubuntu.

O resultado é só textual mesmo.
O engraçado, é que consigo acessar os arquivos do servidor normalmente, até mesmo o phpmyadmin. o problema só ocorre quando tento realizar uma conexão através do php, independente dos navegadores utilizados, pois o teste foi feito em inúmeros navegadores.

Código: [Selecionar]
<?php $mysqli = new mysqli("192.168.0.2""root""senha""banco"); ?>

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #3 Online: 15 de Fevereiro de 2011, 14:27 »
Acessando o PHPMyAdmin a velocidade de resposta é a mesma?
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline renato-barbosa

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
    • Suporte Linux
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #4 Online: 15 de Fevereiro de 2011, 14:57 »
Qual a versão do Apache utilizada?
Renato Barbosa
Porque "Suporte Linux"? Porque é Livre!

Offline hypinotic

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #5 Online: 15 de Fevereiro de 2011, 15:23 »
Acessando o PHPMyAdmin a velocidade de resposta é a mesma?

O acesso pelo phpmyadmin é normal, executo as querys no mesmo tempo do linux.

Qual a versão do Apache utilizada?

Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0

Offline renato-barbosa

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
    • Suporte Linux
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #6 Online: 15 de Fevereiro de 2011, 15:31 »
Tente atualizar a versão do apache.

apt-get update apache2
Renato Barbosa
Porque "Suporte Linux"? Porque é Livre!

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #7 Online: 15 de Fevereiro de 2011, 15:46 »
Tenta uma conexão padrão:

Código: [Selecionar]
<?
$conexao = mysql_pconnect("localhost","usuario","senha") or die($msg[0]);
mysql_select_db("banco_de_dados",$conexao) or die($msg[1]);
?>
« Última modificação: 15 de Fevereiro de 2011, 15:48 por agente100gelo »
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline hypinotic

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #8 Online: 15 de Fevereiro de 2011, 19:21 »
fiz a atualização do apache para a ultima versão, e tentei utilizar o mysqlp_connect na execução do script, só que o problema continua.
fiz um novo teste, utilizando o banco de dados e outro pc com ubuntu, e deu o mesmo problema.

uma nova coisa que descobri, é que toda a conexão que realizo, demora sempre entre 5.506 á 5.510 segundos, não sei se esta informação ajuda, mas pelo que notei, demora cerca de 5.5segundos para estabelecer a conexão entre o windows x linux.

alguma nova sugestão?
valeo

Offline hypinotic

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Lentidão no acesso ao Banco de Dados c/ Windows
« Resposta #9 Online: 16 de Fevereiro de 2011, 09:40 »
ae galera, consegui resolver.
pra quem estiver com o mesmo problema, segue os passos de como resolver:

sudo gedit /etc/mysql/my.cnf

[mysqld]
skip-name-resolve #adicione esta linha no arquivo.

sudo /etc/init.d/apache2 restart
sudo service mysql restart


abraços, valeo a todos.