Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Hosting e Cloud
    5. Come sfruttare il caching del browser per file .js
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      flame.networks User Attivo • ultima modifica di

      Come ipotizzavo nella mia prima risposta, hai nginx che funge da reverse proxy e gestice i contenuti statici, tra cui quindi anche i .js.
      Probabilmente il file .htaccess contiene delle direttive che nginx non riesce ad interpretare, perchè forse sono state scritte per apache.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        francois007 Super User • ultima modifica di

        Ciao Protone86, quelle direttive sono servite staticamente da Nginx e quindi vanno convertite e inserite all'interno del vhost.
        Per far si che Nginx possa servire correttamente le direttive converti l'htaccess prendendo spunto da questo wiki:

        http://nginx.org/en/docs/http/ngx_http_rewrite_module.html

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          marcsellier User Attivo • ultima modifica di

          Ok ragazzi, grazie mille per l'aiuto 😉 Adesso la situazione mi è molto più chiara e vedrò come fare. Alla prossima!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            servinf User Attivo • ultima modifica di

            Ciao,

            all'interno del file di configurazione di nginx devi inserire questo:

            
            location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
              expires 180h;
              access_log off;
              add_header Cache-Control "public";
            }
            # CSS and Javascript
            location ~* \.(?:css|js)$ {
              expires 180h;
              access_log off;
              add_header Cache-Control "public";
            }
            
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              marcsellier User Attivo • ultima modifica di

              Ciao, perfetto! Grazie mille per il codice 🙂 Ma dove lo trovo il file di configurazione? Come si chiama? Per Apache è .htaccess e per Nginx?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                servinf User Attivo • ultima modifica di

                Ciao,

                se sei su un hosting condiviso dubito che tu possa modificare queste impostazioni.
                Nginx gestisce i parametri a livello di file di configurazione dello specifico vhost oppure del server: queste modifiche può farle solo il provider (e difficilmente acconsentirà visto che sei su hosting condiviso).

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  marcsellier User Attivo • ultima modifica di

                  Capisco, quindi in pratica posso appendermi al tram :yuppi:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    servinf User Attivo • ultima modifica di

                    Grossomodo.... 🙂

                    Altrimenti opti per un VPS e poi gestisci (devi saperlo fare) tutto come credi.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      marcsellier User Attivo • ultima modifica di

                      Si, al momento meglio lasciare tutto com'è. Grazie comunque a tutti per l'aiuto, ho imparato nuove cose 🙂 Alla prossima!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        francois007 Super User • ultima modifica di

                        Su alcuni pannelli di hosting il cliente (o il provider) puossono inserire le direttive di Nginx! Non conoscendo il pannello di hostng che utilizzi, se il server è in dual stack deve esserci per forza un modo per aggiungere questi parametri!

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          marcsellier User Attivo • ultima modifica di

                          Ok, mi informerò col provider.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti