Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662

    Velocizzare caricamento della pagina (bypassare jQuery)

    Ciao a tutti.

    Ho un problema. Sto portando avanti un progetto e man mano che la struttura prende forma sto incontrando gravi problemi di pesantezza delle pagine.

    Il problema principale è che man mano che mi servono files javascript e css li vado ad aggiungere alla mia pagina "headinfo.php" che contiene il DOCTYPE, il titolo, la codifica caratteri e tutti i riferimenti a js e css appunto.

    Ho notato che il file che maggiornamente mi da problemi è jQuery (178 KB), ma, a prescindere da ciò, visto che tutti gli altri file richiamati nel complesso non è che siano (in totale) meno leggeri, ci sarebbe la possibilità di "alleggerire" il caricamento delle pagine?

    Ultimo appunto, lo fa per lo più su explorer

    Grazie a chi mi saprà aiutare
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  2. #2
    Beh, utilizza le versioni compresse.

    jQuery 179K
    jQuery.min 26K

    Così come per gli altri script
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    Ciao mtx_maurizio,

    ...si c'ho provato, ma alcune cose non funzionano con la versione compressa
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  4. #4
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    rettifico... con la versione "min" (compressa) funzia.

    Ma tornando al discorso "velocità della pagina", visto che ne ho un sacco di js e css, posso far qualcosa per evitare all'utente un'attesa che lo allontanerebbe dal sito?
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  5. #5
    Originariamente inviato da bANART
    rettifico... con la versione "min" (compressa) funzia.

    Ma tornando al discorso "velocità della pagina", visto che ne ho un sacco di js e css, posso far qualcosa per evitare all'utente un'attesa che lo allontanerebbe dal sito?

    compattare i js e i css in meno file possibili e comprimerli con i compressori tipo YUI compressor


    e soprattutto fare le cose fatte bene :P o comprarti un server piu potente
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662

    e c'hai ragione!!

    Solo che sto sito lo sto costruendo ora e non lo conosce nessuno, quindi sono l'unico che ci naviga... se già va così lento adesso "A" deve fare davvero ga*are!

    ..ma no dai... devo provare a comprimere tutto quel popò di roba che mi carica all'inizio.

    Ho letto quà e la che c'è la possibilità di far caricare all'utente i file "fissi" (js, css, immagini) solo la prima volta, e poi pesca sempre dalla cache, con una scadenza.. ...caspita non mi ricordo come si chiama.

    Se sapete di cosa parlo, come si fa in php?

    Grasssie
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    A parte che i vari script, css, immagini , jquery incluso, finiscono nella cache del browser, quindi caricati la prima volta non vengono praticamente più caricati.

    Il tuo problema è il webserver, probabilmente sei su quelli free o i low-cost (15€) che limitano notevolmente le risorse. Se non sei tra questi contatta il tuo fornitore

  8. #8
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    bhè... si.
    Tra dominio, spazioweb e database spendo 40 euro l'anno.

    Io spero di riuscire a monetizzare con il progettino da potermi permettere un server dedicato, ma intanto, per non spendere uno stipendio (tradotto: per spendere il meno possibile) quale hosting mi consigliate per dare un servizio che non blocca la navigazione se ci sono 500 persone collegate contemporaneamente (MAMMAGAAARI!!!)
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  9. #9
    non riesco a capire quanto possa essere lento a caricare... se eccessivamente lento, quando? potresti aver messo una quantità mostruosa di javascritp all'onload del document che ti rende tutto lentissimo, ma la schermata l'hai vista no?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.