• User Attivo

    codice analytics su file esterno

    Ciao a tutti

    secondo voi è conveniente inserire il codice di analytics su un file .js esterno?

    Se si, quali vantaggi si possono avere?

    Grazie!!!!


  • Moderatore

    Ciao giuliorn71,
    @giuliorn71 said:

    secondo voi è conveniente inserire il codice di analytics su un file .js esterno?

    Se si, quali vantaggi si possono avere?
    Vantaggi non ne vedo (caching in chiamate successive dell'equivalente di pochi bytes?), solo l'onere di una chiamata HTTP in più.

    Spero d'esserti stato utile


  • User Attivo

    Ciao Federico

    Grazie per la risposta

    E se imposto una browser cache tramite file .htaccess di 1 anno per tutti i file .js, considerato che il codice è uguale per tutte le pagine, non si possono avere dei vantaggi?


  • Moderatore

    @giuliorn71 said:

    E se imposto una browser cache tramite file .htaccess di 1 anno per tutti i file .js, considerato che il codice è uguale per tutte le pagine, non si possono avere dei vantaggi?
    Tieni conto che il rispetto delle cache da parte dei browser dipende anche dalle impostazioni locali degli stessi: alcuni possono essere impostati per richiedere sempre e comunque, altri a richiedere con header if-modified-since (e pagheresti quindi comunque lo scotto della richiesta http, anche se ti ritorna un 304), oppure il browser potrebbe avere una data locale sbagliata.

    Per risparmiare pochi bytes secondo me non ne vale la candela.
    Detto questo, la regola delle ottimizzazioni è: provare e misurare. A volte i fatti sbugiardano le teorie più plausibili. Oppure danno delle conferme e convincono definitivamente.

    A proposito: non metterei un expire di un anno su tutti i file .js, capita sempre di volerne modificare uno ogni tanto.

    Ciao


  • User Attivo

    Ok. Grazie!