Ir para conteúdo

POWERED BY:

Arquivado

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

tiopirata

Otimizar pag ASP

Recommended Posts

Pessoal,

tenho um sistema com muito conteudo, muita consulta em banco...

Estava pensando em gerar um conteudo estático da página (como htm por exemplo) e gerar um novo .htm

a cada alteracao no bd.

 

Agora...nao tenho a minima ideia de como fazer isso...pesquisei mas nao obitve muito resultado..

 

Alguem poderia me dar uma luz?

 

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

- selecione apenas os registros necessários, ao abrir um rs, evite usar o conteudo inteiro da tabela,

ou se estiver usanso SQL, evite tipo: SELECT *, use apenas os campos necessarios

- use muito os Stor Procedure ( consulta armazenada ), pois ela sendo pré compilada, ela jhah está otimizada

pelo mecanismo do BD.

- utilize Store Procedure pra realizar atualizaçoes, ao inves de usar métodos da ADO (AddNew,delete,Update),

prefira usar ( DELETE FROM,UPDATE SET,INSERT INTO)

-criar recordset necessarios, nao crie um recordset sem necessidade e kando for usar consultas ação use a opção adExecuteNorecords.

- usar sempre o cursor de bloqueio adquado, principalmente para exibir dados que naun necessitem de alteração/

atualização, use smore o cursor adOpenForwardOnly, seu codigo ficará + rápido.

- feche as variaveis recordset, isso libera memória e nao sobrecarrega o server.

- use kando possivel recordsets desconetados.

- evitar conexoes DSN, a utilizacao de provedores OLEDB agiliza o script.

- para acesso concorrente e intenso naun use o MSAccess, prefira um SGBD de verdade(hehehe...)

use o SQLServer ou Oracle

- naun armazene componentes nem variaveis objeto em variaveis de sessão

- utilize a propriedade CacheSize do recordset, essa propriedade indica o nº de registros k a ADO lê em buffer

antes de retornar a responsta.

- use sempre o Option Explicit, isso força a declaração de variaveis.

ao instanciar objetos prefira a tag <OBJECT>, isso se você precisa instanciar objetos k naun necessitem ser utilizados

em toda aplicacao.

- bufferize sua pag. com o <%response.Buffer=True%>,fazendo isso a qunatidade de escrita para o Browser diminui

aumentando a performance da sua aplicacão

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.