Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    da pagina.aspx?id=4000 convertire in statica

    Ho la mia pagina che si connette al db passando dei parametri.

    Visto che i contenuti delle pagina non variano spesso, vorrei provare a rendere statica la pagina per velocizzare il caricamento ed evitare di fare chiamate al db.

    Quindi passare da una pagina del tipo "pippo.aspx?id=40000" che si connette ad un db, ad una pagina tipo "pippo40000.aspx" con contenuti statici che aggiorno solo qualdo saltuariamente modifico i dati sul db.

    In pratica una sorta di parse della pagina che viene poi salvato.

    Avente qualche link o script che realizza una cosa di questo tipo?

    Ciao e grazie Fabio

    www.areamarche.com

  2. #2

  3. #3
    metti in cache i dati con validità 1 giorno, 2 giorni, 1 ora, 1 anno, quello che ti serve insomma
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  4. #4
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    quello che ha detto trinità è giusto chesha le pagine con scadenze molto lunghe ti eviti di dover fare del lavoro inutile con il cache di .Net il tutto viene gestito che è una figata!

    Ciauzz fabio

  5. #5

    Re: da pagina.aspx?id=4000 convertire in statica

    Originariamente inviato da fabio@@
    ...passare da una pagina del tipo "pippo.aspx?id=40000" che si connette ad un db, ad una pagina tipo "pippo40000.aspx" con contenuti statici che aggiorno solo qualdo saltuariamente modifico i dati sul db...
    Come ti e' stato giustamente detto, puoi ricorrere alla cache per mantenere in una area di memoria temporanea la tua pagina senza doverla rigenerare collegandoti al db. Semplificando il discorso puoi effettuare il caching semplice e con parametri. In questo secondo caso puoi mettere la pagina pippo.asp?id=40000 nella cache inserendo nel suo codice aspx la seguente dichiarazione
    <%@ OutputCache duration="60" varybyparam="id" %>
    cosi facendo tutte le pagine che avranno id come parametro verranno salvate nella cache per 60 secondi.
    Se giri un po su msdn trovi tonnellate di documentazione
    es.
    http://msdn.microsoft.com/library/de...utputCache.asp
    Saluti a tutti
    Riccardo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.