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
      francois007 Super User • ultima modifica di

      A me serve questo dato http://postimg.org/image/6f4dkterx/ la discussione continua in pubblica per motivi di correttezza verso chi ci legge...
      Qui non si tratta di idee, ma di capire se il tuo webserver è realmente Nginx o meno... se non è presente il pacchetto php-fpm non so se si parla di aria fritta o di cosa!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        flame.networks User Attivo • ultima modifica di

        Se è un server con Plesk (versione 11 o 12) probabilmente ha una configurazione dual stack, con apache che interpreta il php e nginx che invece serve i contenuti statici. Questo spiegherebbe l'errore 502.
        Mi associo comunque a quanto dice francois007: senza informazioni dettagliate sul sistema, è praticamente impossibile darti consigli.

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ok ragazzi, grazie per l'aiuto. Tutte le informazioni in mio possesso le ho fornite. Chiederò al fornitore di darmi qualche informazione. Grazie ancora 🙂
          Semmai vi venisse in mente qualche idea fatemi sapere.

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Rieccomi qui 🙂 Ho chiesto al fornitore e mi è stato inviato questo messaggio:

            Il server web che elabora PHP (tramite interfaccia FPM-FastCGI) è APACHE, mentre per la gestione dei file statici, è delegato NGINX, che serve le pagine più velocemente facendo da reverse proxy.

            Come motore di cache sarebbe (teoricamente) installato memcached, che però deve essere l'utente a sfruttare tramite codice:
            fpm5.5-check.cluster015.ovh.net/phpinfo.php
            E' invece installata la Geocache di default, che però non ha nulla a che vedere con le configurazioni di webserver e PHP.

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Ti faccio una domanda: dopo che hai inserito le rules all'interno del file htaccess, le indicazioni da parte di google sono cambiate oppure no?
              Perchè se vado a richiamare da pagespeed insights il sito che hai in firma sembra che il caching sia completamente disattivato.

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Non si tratta del sito che ho in firma, ma un altro.
                Le regole inserite nel file htaccess funzionavano tutte (a detta di PageSpeed Insight) ad eccezione del caching per i file .js. Ed è questo il problema che sto tentando di risolvere...

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • 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