JApplet + Rápido

5 respostas
samueldionisio

Pessoal,

Possuo um applet que tem em torno de 5Mb, porém ele demora muito para carregar na maquina do cliente, ele fica hospedado no servidor remoto e aravés de uma pagina web ele o acessa, porem a primeira vez ele demora muito para baixar os arquivos.
Depois fica rapido…

Existe alguma forma de otimizar o applet?

Obrigado.

Um Abraço,

5 Respostas

R

Seu applet está empacotado num arquivo JAR? Caso positivo, você está distribuindo o JAR com o máximo de compressão?

fantomas

Formas que me veio a cabeça no momento.

  1. Deixar de utilizar o bendito. Utilizar páginas e scripts para fazer o ele faz, se possível.

  2. Talvez dividir (humanamente) o jar em outros aquivos menores, assim quando vc atualizar um deles apenas ele será transferido pela rede e como ele será pequeno (espero que seja bem menor do 5Mb) será mais rápida a transmissão.

flws

samueldionisio

Então deixar de usar ele não da.

Mas vou tentar melhorar dividindo ele.

Alguem tem mais alguma dica?

Um abraço.

Obrigado.

T

Se você souber que seu cliente vai usar sempre Java 5 ou 6, pode usar a compressão Pack200.

http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/pack200.html

Um jar de 5MB pode ficar com cerca de 2MB.

Sistema.jar --> Sistema.jar.pack.gz

Se você sabe que o cliente pode usar Java 5 então você precisa mexer um pouco na tabela de Mime-Types do servidor Web que vai hospedar esse pack.gz.

Você precisa usar as ferramentas adequadas - procure por pack200 na documentação do JDK.

A modularização proposta pode funcionar ou não; normalmente dá alguns problemas de você ter um sistema cuja primeira tela carrega rápido, mas com outras telas que demoram para carregar.

samueldionisio

Então sera que tem uma outra forma mais facil para compactar ou para fazer??

Tentei separar , mas n deu tanta diferenca…

Me ajudem galera…

Criado 4 de junho de 2009
Ultima resposta 4 de jun. de 2009
Respostas 5
Participantes 4