Jump to content
Fórum Script Brasil
  • 0

Estrutura de site - melhorar desempenho


ViaPocket

Question

O site tem o clássico layout: cabeçalho, menu à esquerda e o "miolo".

O cabeçalho tem um menu em abas, quem vem de um recordset. E o menu à esquerda tb vem de um recordset . Vejam, logo de cara já preciso fazer duas consultas para

definir as áreas em que o usuário pode acessar.

Fora estas duas consultas há aquelas que serão feitas na utilização do site.

A forma que encontrei de não comprometer o desempenho geral foi colocar o miolo da página num IFRAME. Desta forma o cabeçalho e o menu ficam "congelados" pois a consulta deles só se faz uma fez.

O problema é que trabalhar com IFRAME é algo ultrapassado e gera problemas com compatibilidade (Opera e Firefox, por exemplo).

Estou pesando em rever tudo e fazer a navegação do "miolo" da página via AJAX. Porém alguns testes que fiz mostraram que ocorre problemas quando tenho instanciado o framework Spry (do Dreamwaver) na página. O problema é que além de ter muita coisa já construída com o Spry ele é uma mão na roda porque é visual (não precisa digitar para criar os elementos nem instanciar), o que facilita o trabalho.

Diante disso pergunto. Na opinião dos amigos, qual a forma mais adequada para estruturar meu site? Creio que rodar duas consultas (das abas e do menu lateral) toda vez que uma página for carregada não é uma boa ideia. Até pensei em colocar o recordset destas consultas numa Session.

Agradeço desde já; :-)

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Com que frequencia esses dados são alterados? uma solução pode ser gravar direto no html ao alterar no banco, ou seja alterou os dados atualiza o html correspondente... isso elimina estas consultas....

A questão do desenvolvimento visual vai ter sempre problemas por utilizam código genérico para funcionar... eu prefiro fazer tudo na mão, meu dreamweaver só serve para colorir código.

Um outro detalhe a se observar ao usar as consultas de recordeset é a abertura e o fechamento de conexões ao banco, que é o mais pesado.

Link to comment
Share on other sites

  • 0
Com que frequencia esses dados são alterados? uma solução pode ser gravar direto no html ao alterar no banco, ou seja alterou os dados atualiza o html correspondente... isso elimina estas consultas....

A questão do desenvolvimento visual vai ter sempre problemas por utilizam código genérico para funcionar... eu prefiro fazer tudo na mão, meu dreamweaver só serve para colorir código.

Um outro detalhe a se observar ao usar as consultas de recordeset é a abertura e o fechamento de conexões ao banco, que é o mais pesado.

Olá Bareta. Primeiramente obrigado pela ajuda. Ótima sugestão!

Seguindo sua lógica imagino que posso usar qualquer tipo de arquivo, né? HTML, texto, XML, Excel, certo?

Se sim, qual o tipo de arquivo mais indicado?

Quanto ao fechamento das conexões e recodset está tudo ok...me atento bastante a este detalhe.

Gravar e ler conteúdo de arquivo será algo novo pra mim...se tiver algum código disso ficarei ainda mais agradecido.

valeu!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...