O Gmail está demorando uma eternidade para carregar no Chrome: por que isso está acontecendo?

9

Estou usando o Google Chrome 12.0.742.100 no OS X 10.6.7. Parece que o Gmail leva um tempo excessivo para carregar (de 2 a 3 minutos), conforme indicado pelo círculo "carregando" na guia. Algumas imagens podem ajudar a explicar o que quero dizer:

Carregando

A guia de carregamento é uma guia do Gmail fixada.

Para determinar se isso tem algo a ver com guias fixadas e caixa de entrada prioritária, mostrarei as seguintes imagens que excluem essas possibilidades, respectivamente:

caixa de entrada

prioridade

Nota: este carregamento lento também ocorre em uma janela normal, não anônima.

Gostaria de saber se outras pessoas estão enfrentando esse tipo de carregamento lento e qual pode ser a causa.

boehj
fonte
Eu tive isso antes Eu apenas limpei a cache e ele voltou ao normal
Matt
2
Você pode confirmar se está com o mesmo problema usando outro navegador?
Ellesa
O mesmo está acontecendo com o Safari 5.0.5 (6533.21.1).
boehj
O mesmo acontece com o Fluid .
cregox
Isso foi aceito como um bug hoje. Espero que seja esmagado.
boehj

Respostas:

4

Como Jeff mencionou, parece não afetar o funcionamento do Gmail. De acordo com vários relatórios diferentes de erros do Chrome ( 1 , 2 , 3 , 4 ), o site do Gmail está tentando carregar um recurso que está demorando para sempre / não está sendo carregado corretamente.

De acordo com os relatórios de erros, tem algo a ver com este GETURL solicitado:

Request URL: https://mail.google.com/mail/channel/bind?VER=8&at=AF6bupMV0YlyE96Mz6Y9tRg5NS0raR6ssA&it=3125&RID=rpc&SID=304CA2227E292CA5&CI=0&AID=9&TYPE=xmlhttp&zx=2hn7zqydxypy&t=1
Request Method:GET
Status Code:200 OK

Se você quiser dar uma olhada, pode fazer o seguinte:

  1. Abra uma nova aba
  2. Abra as ferramentas do desenvolvedor. Isso pode ser feito acessando Wrench -> Tools -> Developer Tools ou pressionando Ctrl+ Shift+I
  3. Clique no botão Rede (3ª guia). Você verá uma mensagem na parte inferior que diz "Nenhuma solicitação capturada. Recarregue a página para ver informações detalhadas sobre a atividade de rede".
  4. Na barra de endereço, vá para gmail.com e deixe a página carregar.

Você verá a guia rede preenchida com as solicitações / informações de vaivém entre os servidores Chrome e Gmail. Depois de esperar o tempo suficiente para que o logotipo pare de girar, você poderá ver qual recurso estava causando o problema e quanto tempo levou.

Esta é uma captura de tela da minha guia de rede - você pode ver que o bindrecurso levou 3,6 minutos para carregar:

Clique para ver em tamanho real.

Embora existam relatórios de erros do Chrome arquivados para isso, presumo que seja realmente um problema com o Gmail.

Editar : depois de assistir à atividade de rede do Gmail nos últimos 25 minutos, não sei exatamente o que a bindsolicitação faz - parece estar conectada a tudo . Para mim, a bindsolicitação inicial inclui o que parece ser todos os meus contatos e, em seguida, um monte de informações envolvendo contact.talk.google.comesses contatos. O bindURL parece fechar após cerca de 4 minutos e, em seguida, abre uma nova conexão de 4 minutos. Parece que é assim que o Gmail observa novos e-mails. O meu tinha várias [noop]entradas e, em seguida, o endereço de e-mail e o assunto de um novo e-mail quando ele chegou.

Agora estou me perguntando se o Gmail não está funcionando da maneira que deveria, e o bug está nos navegadores Chrome / webkit que não param de mostrar o gráfico "loading" até que todas as conexões iniciais sejam fechadas (por exemplo, 3-4 minutos quando o primeiro bindfechar).

Editar 2: enviei meu próprio relatório de bug do Chrome com essas informações, se alguém quiser adicioná-las.

Jared Harley
fonte
Resposta fantástica. Vou acompanhar isso quando voltar do trabalho. Muito obrigado.
boehj
Foi um pouco curto no tempo. Estou lendo esses quatro relatórios de bugs agora. Vou mantê-lo informado.
boehj
Também enviei um relatório de erro. Espero que vejamos alguma ação sobre isso.
boehj
Eu adicionei ao seu relatório de bug. Obrigado por colocá-lo. BTW, eu realmente não sei aceitar uma resposta para esta pergunta, mas, como você me coloca em todos esses relatórios de erros, você recebe o prêmio! Obrigado pela ajuda.
boehj
7

Eu já vi isso, mas geralmente não afeta a funcionalidade do GMail; ou seja, ele continua "carregando", mas o aplicativo GMail é totalmente funcional no Chrome. É isso que você está vendo também?

Jeff Atwood
fonte
Sim, a funcionalidade está OK. Apenas curioso: o Gmail se tornou um enorme animal de aplicativo da web?
boehj
5

Provavelmente é porque o gmail usa a pesquisa longa do servidor para se atualizar e o chrome mostra isso como uma conexão aberta e continua girando o ícone 'loading'.

Também descobrimos que isso acontece com nossos aplicativos, apenas no Chrome, que usam o GWT e a sondagem longa do servidor para executar o 'envio do servidor'.

Se esse também é o caso do gmail, a culpa é do Chrome e não do gmail. O Gmail já foi 'carregado' se você puder ver e interagir com os elementos da interface do usuário.

pdeva
fonte
Haha, foi o que eu teorizei que poderia estar acontecendo. Você registrou um relatório de bug com os desenvolvedores do Chrome? Esse comportamento é relativamente novo, mas aparentemente está aparecendo nas versões beta e dev (não tenho certeza sobre o estável).
Jared Harley
Eu registrei um bug com minhas informações e mencionei seu comentário: http://code.google.com/p/chromium/issues/detail?id=86232
Jared Harley
1

Depende do que você quer dizer:

  1. Se você quer dizer 3 minutos para interromper o carregamento "completo" do navegador, mas apenas alguns segundos para realmente sair da tela de carregamento para a interface normal do Gmail ...

    Na minha experiência em diferentes máquinas, SOs e navegadores, às vezes fica para sempre . Presumo que seja um bug inofensivo do Gmail, pois nunca me deu nenhum desempenho ou funcionalidade atingida.

    Quando isso me incomoda, simplesmente recarrego a guia e o "carregamento" pára até a próxima vez que ele decide começar aleatoriamente novamente. Aposto que está relacionado aos laboratórios do Gmail. Eu normalmente tenho cerca de 20 habilitados.

  2. Agora, se você quer dizer que está levando 3 minutos na tela de carregamento ...

    Você deve tentar remover alguns laboratórios. Às vezes eles entram em conflito um com o outro. Use o HTML básico se você simplesmente não conseguir entrar e conseguir configurá-los.

    A tela de carregamento deve levar apenas mais de uma dúzia de segundos, se você estiver usando uma máquina desordenada ou muito (eu diria mais de 5 anos) velha.

cregox
fonte
0

Sim, muitas vezes vejo a mesma coisa. Basta selecionar o endereço na barra e pressionar Enter (em vez de clicar em recarregar) ... então ele tende a recarregar rapidamente.

x3ja
fonte
Eu tentei isso algumas vezes agora, mas nenhum dado. Eu me pergunto por que essa técnica funcionou para você, mas não para mim. Enfim, arquivei alguns relatórios de erros e farei mais algumas verificações esta noite. Obrigado por sua sugestão.
boehj