Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcelobbt

lentidão para carregar páginas

Recommended Posts

Fui colocar uns scripts do jquery no meu site e o mesmo ficou muito lento. Aumentou quase 4 segundos para carregar as páginas.

Isso é normal mesmo ao utilizar o jquery?

 

Como posso fazer para reduzir este tempo?

 

 

 

Obs: havia digitado erradamente jframe. O correto era jquery.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já havia testado em outro site era o jquery. Veja os resultados:

 

Object type   | Size (bytes) | Download @ 56K (seconds) | Download @ T1 (seconds)

HTML:         | 11323  | 2.46   | 0.26
HTML Images:  | 58699  | 11.90  | 0.51
CSS Images:   | 0      | 0.00   | 0.00
Total Images: | 58699  | 11.9   | 0.51
Javascript:   | 751882 | 150.65 | 4.78
CSS:          | 0      | 0.00   | 0.00
Multimedia:   | 0      | 0.00   | 0.00
Other:        | 0      | 0.00   | 0.00

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está em cima

Object type

Size (bytes)

Download @ 56K (seconds)

Download @ T1 (seconds)

As duas últimas são os tempos para cada elemento conforme a veleocidade (56k e T1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

751k de javascript.

 

Isso é muita coisa. Faça minify dos javascripts, juntando todos num só arquivo, removendo comentários e tudo mais.

Ferramentas como o Grunt podem te ajudar nisso.

 

Qualquer coisa, poste o link para avaliarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estive pensando. Isso será que ocorreu pois baixei todo o conteúdo do jquery?

 

Talvez se eu baixar apenas o que vou utilizar, será que diminui isso significativamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei, depende..

O que exatamente vc está usando ? quais tags scritps vc colocou no teu html ?

O que é esse 'jQuery' ? quais plugins ?

 

 

O fórum imasters tem js pra caramba, e tem 640k de js, sendo 174k gzipados.

Vc certamente está fazendo algo muito estranho ou errado.

 

Coloque um link para entendermos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum... você está realmente confundindo as coisas.

 

jQuery é uma biblioteca.

jQuery UI é outra biblioteca montada em cima do jQuery, cheia de plugins.

 

 

você está então carregando todo o jQuery UI ?

Então sim, você realmente está fazendo algo bem errado.

 

 

Próximos passos:

-> Onde estão as tuas tags script ? Dentro do <head> ? no meio do <body> ?

-> Quantas tags script você tem ?

-> Fez o minify que eu disse ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

OS scripts coloquei no body (1 ou 2 por página)., mas para chamar a biblioteca do jquery UI coloquei no head.

 

Mas vi que a página que estava só chamando a biblioteca, sem aplicar nenhum script continuava lenta. Então removi as linhas que chamavam a biblioteca do jquery e ficou normal.

 

Linhas removidas que solucionam o problema:

<script src="jquery/external/jquery/jquery.js"></script>
<script src="jquery/jquery-ui.js"></script>
Então baixei novamente o jquery UI com apenas o que realmente eu iria utilizar e os tempos foram bastante reduzidos, apesar de no teste está ainda 3.05 para javascript. Mas deixou de ficar perceptível o lag que estava dando.
Obs: O que é minify?

Obs: O que é minify?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.