Visualizzazione risultati 1 fino 5 di 5

Discussione: aggiornamento cache files js

  1. #1
    legasalamandra non è connesso Neofita
    Data registrazione
    04-09-2008
    Messaggi
    8

    Predefinito aggiornamento cache files js

    ciao a tutti ragazzi,
    gestisco un sito di fantacalcio e settimanalmente vado ad aggiornare diversi files js che contengono i dati delle competizioni, risutati, classifiche, calendari, rose ecc.
    Il problema è che di volta in volta i browsers ricaricano i files js in cache e le informazioni visualizzate dall'utente non sono aggiornate.
    So che esiste il modo di controllare via codice php se il js è aggiornato ma ho troppi file html/php da modificare e troppi richiami js per poterlo fare.
    Ho trovato una soluzione con la modifica del file htacces.

    potrei richiedere l'ttivazione dei comandi header per il mio sito??? perchè ho un problema di aggiornamento di file js che altrimenti non so come affrontare...

    AddType text/javascript .js
    <IfModule mod_expires.c>
    ExpiresActive On
    <IfModule mod_headers.c>
    ExpiresDefault "access plus 1 months"
    ExpiresByType text/javascript "access plus 1 seconds"
    </IfModule>
    </IfModule>
    Tuttavia, per un mese circa questa modifica ha funzionato e i js si aggiornavano autonomamente ad ogni accesso. Da ieri non va più. E non capisco il perchè.
    Credo sia un problema di mod_headers.

    Sapete aiutarmi?

    Grazie

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Non è una buona idea forzare il ricaricamento di tutti gli script JavaScript. Quali sono gli script che aggiorni e come vengono richiamati?

  3. #3
    legasalamandra non è connesso Neofita
    Data registrazione
    04-09-2008
    Messaggi
    8

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Non è una buona idea forzare il ricaricamento di tutti gli script JavaScript. Quali sono gli script che aggiorni e come vengono richiamati?
    allora un esempio degli script richiamati

    <script src="script.js" type="text/javascript"></script>
    <script src="js/fcmVariabili.js" type="text/javascript"></script>
    <script src="js/fcmGenerale.js" type="text/javascript"></script>
    <script src="js/fcmUtils.js" type="text/javascript"></script>
    <script src="js/fcmLegaDati.js" type="text/javascript"></script>
    <script src="js/fcmSerieAFunzioni.js" type="text/javascript"></script>
    <script src="js/fcmSerieADati.js" type="text/javascript"></script>
    <script src="js/fcmTabelle.js" type="text/javascript"></script>
    <script src="js/fcmCalendarioFunzioni.js" type="text/javascript"></script>
    <script src="js/fcmCalendarioDati.js" type="text/javascript"></script>
    <script src="js/fcmClassificaFunzioni.js" type="text/javascript"></script>
    <script src="js/fcmClassificaDati.js" type="text/javascript"></script>
    <script src="js/fcmRisultatiFunzioni.js" type="text/javascript"></script>
    <script src="js/fcmVariabiliJdPI.js" type="text/javascript"></script>
    mentre un esempio del contenuto dei js
    xg3="ABATE Ignazio"
    xg4="ABBIATI Christian"
    xg5="ABERO Mathias"
    xg6="ACERBI Francesco"
    xg7="ACOSTY Maxwell Boadu"
    xg8="ACQUAFRESCA Robert"
    xg9="ACQUAH Afriyie"
    xg10="ADJAPONG Claud"
    xg11="ADNAN Ali"
    xg12="AGAZZI Davide"
    xg13="AGAZZI Michael"
    xg14="AGUIRRE Rodrigo"
    xg15="ALASTRA Fabrizio"
    xg16="ALBERTAZZI Michelangelo"
    xg17="ALBIOL Raul"
    xg18="ALBORNO Rodrigo"
    xg19="ALEX Rodrigo Dias da Costa"
    xg20="ALFARO Emiliano"
    xg21="ALHASSAN Masahud"
    xg22="ALHASSAN Moro"
    xg23="ALLAN Marques Loureiro"
    xg24="ALMICI Alberto"
    xg25="ALONSO Marcos"
    xg26="ALTOBELLI Daniele"
    xg27="AMAURI Carvalho"
    xg28="ANDELKOVIC Sinisa"
    xg29="ANDERSON Felipe"
    xg30="ANDERSON Myles"
    xg31="ANDREOLLI Marco"
    xg32="ANDUJAR Mariano Gonzalo"
    xg33="ANIEKAN Favour"
    xg34="ANOCIC Silvio"
    xg35="ANTEI Luca"
    xg36="ANTONELLI Luca"
    xg37="ANTONINI Luca"
    xg38="APPELT PIRES Gabriel"
    xg39="ARAMU Mattia"
    xg40="ARIAUDO Lorenzo"
    xg41="ASAMOAH Kwadwo"
    xg42="AUDERO Emil"
    xg43="AVELAR Danilo Fernando"
    xg44="BABACAR Khouma Elhadji"
    xg45="BACCA Carlos"
    xg46="BADELJ Milan"
    xg47="BADU Emmanuel Agyemang"
    xg48="BAKIC Marko"
    xg49="BALDANZEDDU Ivano"
    xg50="BALDINI Enrico"
    xg51="BANGU Luzayadio"
    xg52="BARBA Federico"
    xg53="BARRETO Edgar Osvaldo"
    xg54="BARZAGLI Andrea"
    xg55="BASANTA Jose Maria"
    xg56="BASELLI Daniele"
    xg57="BASSI Davide"
    xg58="BASTA Dusan"
    xg59="BELEC Vid"
    xg60="BELLINI Gian Paolo"
    xg61="BELLOMO Nicola"
    xg62="BELLONI Niccolo'"
    xg63="BELOTTI Andrea"
    xg64="BENALI Ahmed"
    xg65="BENALOUANE Yohan"
    xg66="BENASSI Marco"
    xg67="BENTIVEGNA Accursio"
    xg68="BENTIVOGLIO Simone"
    xg69="BENUSSI Francesco"
    xg70="BERARDI Domenico"
    xg71="BERETTA Giacomo"
    xg72="BERISHA Etrit"
    xg73="BERNARDESCHI Federico"
    xg74="BERNI Tommaso"
    xg75="BERTOLACCI Andrea"
    xg76="BERTONCINI Davide"
    xg77="BESSA Daniel"
    xg78="BIABIANY Jonathan Ludovic"
    xg79="BIANCHETTI Matteo"
    xg80="BIANCHI Rolando"
    xg81="BIANCO Raffaele"
    xg82="BIFULCO Alfredo"
    xg83="BIGLIA Lucas Rodrigo"
    xg84="BIONDINI Davide"
    xg85="BIRAGHI Cristiano"
    xg86="BIRSA Valter"
    xg87="BITTANTE Luca"
    xg88="BIZZARRI Albano Benjamin"
    xg89="BLANCHARD Leonardo"
    xg90="BOAKYE Richmond"
    xg91="BOLZONI Francesco"
    xg92="BONAVENTURA Giacomo"
    xg93="BONAZZOLI Federico"
    xg94="BONI Filippo"
    ma son troppi files...

  4. #4
    legasalamandra non è connesso Neofita
    Data registrazione
    04-09-2008
    Messaggi
    8

    Predefinito

    Citazione Originalmente inviato da legasalamandra Visualizza messaggio
    allora un esempio degli script richiamati



    mentre un esempio del contenuto dei js


    ma son troppi files...
    La cosa strana è che per un mese ha funzionato e da due giorni niente più

  5. #5
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Scrivi solamente
    Codice:
    ExpiresByType text/javascript "modification plus 1 weeks"
    Nel file .htaccess della cartella js. In questo modo i file avranno validità di una sola settimana, a partire dall'ultima modifica.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •