Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    24

    Caricare i file 'include virtual' alla fine?

    Ciao ragazzi, ho questa situazione; un sito bello pesantuccio che si apre con una pagina di benvenuto in html molto sciocca e leggerissima (dentro c'è il logo e i riferimenti) al click per passare alla vera index ci impiega molto ad aprirsi in quanto la index.asp include (con il comando "include virtual") 5 pagine asp che richiamano dei risultati ad un DB in Access (non pesantissimo, 550kb). per 'molto tempo' intendo veramente parecchio! siamo nell'ordine dei 8/12 secondi e non dipende nè da pc, nè da connessione etc...etc... Ovviamente se levo gli 'include' il sito è una bomba.
    Mi chiedevo se ci fosse un qualcosa che lasciasse per ultimo il caricamento di questi include, cioè, il sito si apre e poi alla fine si carica tutti i file 'include'

    grazie per la vs attenta lettura.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    le inclusioni sono eseguite per costruire la pagina, non puoi eseguile dopo


    sarà il caso di rivedere le interrogazioni

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    24
    come posso fare allora per richiamare una pagina che contiene risultati alla fine del caricamento della index?

    indexp.asp ha al suo interno 5 file asp, attualmente caricati con l'"include virtual" (news.asp, eventi.asp,.... ) questi file li vorrei far caricare alla fine del codice, così il browser intanto caricava tutta la parte grafica e poi all'ultimo caricava questi cavolo di file che restituiscono numerosi valori.

  4. #4
    hai rifatto la stessa domanda a cui ti è già stata data risposta

    comunque, non possiamo *ovviamente* rispondere con più precisione se non sappiamo cosa fa questa pagina (e come) e cosa fanno gli include (e come). quindi, se ti va, posta più dettagli, grazie.


  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    24
    ma l'ho scritto sopra....

    la index richiama alcune pagine e queste pagine fanno una interrogazione al database in access e restituiscono dei risultati, completando poi tutta la pagina index.

    questo il sito:
    www.leguardiole.net accedi nella parte Relais (foto grande) e guarda quanto tempo impiega.

    scusate se nn sono chiaro.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    hakbad,
    per interrogare migliaia di record ci vogliono pochi istanti,
    devi rivedere le interrogazioni

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    hakbad :
    caricare 5 file include.asp di 100Kb ciascuna è un'operazione che qualsiasi server effettua in meno di 1/10 di secondo.

    Ciò che rallenta il caricamento è la "renderizzazione" dei dati che dovranno essere mostrati a video.

    Possibili cause :

    - grafica non ottimizzata ( se una jpg è superiore ai 500Kb è il tempo di trasferimento da server al tuo pc, il ritardo che noti ).
    - interrogazioni ai database ( effettui una ricerca su milioni di record in un file access, oppure effettui una ricerca con SELECT * su 4,5 tabelle in INNER JOIN e campi di relazione di formato "testo" )

    Quindi se escludiamo la grafica, quel che potrebbe portare al rallentamento della pagina è una interrogazione ( o più ) non ottimizzate.
    Anni fa, avevo un problema di una pagina che terminava il caricamento dopo 50 secondi. Cambiata la query ( più che altro, ottimizzato al massimo la query ) e il tempo di caricamento si ridusse a 4 secondi ( la query era sempre una query complessa eh! :P )

    Quindi, come ti ha detto Vincent, dovresti rivedere se il problema è in qualche query che esegui e come ha detto optime, se non ci posti un po' di codice, perdiamo solo tempo

    Ciau
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

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 © 2025 vBulletin Solutions, Inc. All rights reserved.