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. Gli Off Topic
    4. Tutti i Software
    5. [GUIDA] Ottenere punteggio 100/100 "Leverage Browser Caching" in Google Page Speed
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      lionard84 User Attivo • ultima modifica di

      Salve, ho fatto alcune prove ma non ho capito come modificare il : "Leverage browser caching" avendo Aruba, se scrivo:

      <FilesMatch "\.(jpg|jpeg|png|gif)$">
      
      Header set Cache-Control "max-age=37739520, public"
      </FilesMatch>
      

      Il sito non si vede più ed esce un errore.
      Quali soluzioni posso adottare?
      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • cardy
        cardy User Attivo • ultima modifica di

        @Lionard84 said:

        Salve, ho fatto alcune prove ma non ho capito come modificare il : "Leverage browser caching" avendo Aruba, se scrivo:

        ><FilesMatch "\.(jpg|jpeg|png|gif)$">
        
        Header set Cache-Control "max-age=37739520, public"
        </FilesMatch>
        >```Il sito non si vede più ed esce un errore.
        Quali soluzioni posso adottare?
        Grazie
        
        Cambiare hosting :D?
        No dai apparte le battute, se sei su un hosting condiviso dovresti informarti se puoi utilizzare il comando nel .htaccess poiche magari esistono delle limitazioni... Se senza le direttive nel file le pagine si vedono, e inserendo le direttive per la cache ti viene restituita una pagina senza codice sorgente allora il problema è proprio nell'hosting...
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          lionard84 User Attivo • ultima modifica di

          Risposta aruba:

          Gentile cliente,
          mod_headers non è disponibile in hosting condiviso. Per quanto riguarda mod_expires, stiamo valutando la possibilità di implementarlo sul webserver Apache.

          Per quanto riguarda la compressione gzip, può creare nella radice del dominio un file .htaccess che attiva le funzionalità del mod_deflate.

          Il codice da inserire è il seguente:

          SetOutputFilter DEFLATE
          AddOutputFilter DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript
          # Netscape 4.x has some problems...
          BrowserMatch ^Mozilla/4 gzip-only-text/html
          
          # Netscape 4.06-4.08 have some more problems
          BrowserMatch ^Mozilla/4\.0[678] no-gzip
          
          # MSIE masquerades as Netscape, but it is fine
           BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
          
          # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
          # the above regex won't work. You can use the following
          # workaround to get the desired effect:
          BrowserMatch \bMSI !no-gzip !gzip-only-text/html
          
          
          # Don't compress images
          SetEnvIfNoCase Request_URI \
          \.(?:gif|jpe?g|png)$ no-gzip dont-vary
          

          Che ne dici?
          Ciao

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • cardy
            cardy User Attivo • ultima modifica di

            @Lionard84 said:

            Risposta aruba:

            Gentile cliente,
            mod_headers non è disponibile in hosting condiviso. Per quanto riguarda mod_expires, stiamo valutando la possibilità di implementarlo sul webserver Apache.

            Per quanto riguarda la compressione gzip, può creare nella radice del dominio un file .htaccess che attiva le funzionalità del mod_deflate.

            Il codice da inserire è il seguente:

            >SetOutputFilter DEFLATE
            AddOutputFilter DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript
            # Netscape 4.x has some problems...
            BrowserMatch ^Mozilla/4 gzip-only-text/html
            
            # Netscape 4.06-4.08 have some more problems
            BrowserMatch ^Mozilla/4\.0[678] no-gzip
            
            # MSIE masquerades as Netscape, but it is fine
             BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
            
            # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
            # the above regex won't work. You can use the following
            # workaround to get the desired effect:
            BrowserMatch \bMSI !no-gzip !gzip-only-text/html
            
            
            # Don't compress images
            SetEnvIfNoCase Request_URI \
            \.(?:gif|jpe?g|png)$ no-gzip dont-vary
            >```Che ne dici?
            Ciao
            
            Puoi copiare pari pari il codice inviato da Aruba. In questo modo abiliti solo la compressione dei file testuali e non il caching. Sicuramente è già un passo in avanti  :-).  Il resto non è implementabile visto che sei su hosting condiviso...:ciauz:
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lionard84 User Attivo • ultima modifica di

              Si effettivamente mi ha portato all' 85% il codice aruba (da 82%), è strano che non ci sia la possibilità (magari mettendo un codice dentro la pagina web) o qualcosa di alternativo? Siamo così tanti ad avere hosting condiviso, possibile che google non abbia pensato a noi?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                lionard84 User Attivo • ultima modifica di

                Per wordpress c'è qualche plugin che svolga tale funzione (mi riferisco alla cache delle immagini)?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • vnotarfrancesco
                  vnotarfrancesco ModSenior • ultima modifica di

                  @Lionard84 said:

                  Siamo così tanti ad avere hosting condiviso, possibile che google non abbia pensato a noi?
                  Ciao Lionard84, purtroppo non posso esserti di aiuto, tuttavia il problema non è nell'hosting condiviso in generale perché altre società che offrono spazi condivisi permettono ciò che è stato discusso in precedenza.

                  Valerio Notarfrancesco

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • cardy
                    cardy User Attivo • ultima modifica di

                    @Lionard84 said:

                    Si effettivamente mi ha portato all' 85% il codice aruba (da 82%), è strano che non ci sia la possibilità (magari mettendo un codice dentro la pagina web) o qualcosa di alternativo? Siamo così tanti ad avere hosting condiviso, possibile che google non abbia pensato a noi?
                    Purtroppo il problema non è di google ma di hosting... non tutti gli hosting si comportano allo stesso modo... il mio dominio è su un hosting condiviso e fa 94/100:D

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • X
                      xnavigator User • ultima modifica di

                      Ho provato ad inserire quel codice nel file .htaccess solo che in locale funzionava, ma in remoto appena lo mettevo il sito ritornava 500 Server Error :mmm:

                      Forse nel file di config di apache non è attivata l'opzione che mi permette di fare queste modifiche nel htaccess?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • cardy
                        cardy User Attivo • ultima modifica di

                        @xnavigator said:

                        [...]
                        Si esatto proprio così

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • cardy
                          cardy User Attivo • ultima modifica di

                          @Lionard84 said:

                          Per wordpress c'è qualche plugin che svolga tale funzione (mi riferisco alla cache delle immagini)?
                          Il problema non è nell'applicativo ma nel server.... Altrimenti ti avrei proposto una soluzione equivalente in php (visto che Wordpress è scritto in php):D...

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • L
                            lionard84 User Attivo • ultima modifica di

                            Ciao altro prolema: i commenti su wp penalizzano? Sembra che google tramite page speed score richieda in ben due parti di togliere i commenti o comunque modificare i collegamente dei commenti: > Resources with a "?" in the URL are not cached by some proxy caching servers. Remove the query string and encode the parameters into the URL for the following resources:

                            • h ttp://0.gravatar.com/avatar/61221c1bd417c9f182a929d9066bb780?s=32&d=http%3A%2F%2F0.gravatar.com%2Fa...
                            • h ttp://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32
                            • h ttp://1.gravatar.com/avatar/1fd1e22daab871a66b32bafd2a622832?s=32&d=http%3A%2F%2F1.gravatar.com%2Fa...
                            • h ttp://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32
                            • h ttp://1.gravatar.com/avatar/b5b61ec8a3a1db10712b0c73d801bccd?s=32&d=http%3A%2F%2F1.gravatar.com%2Fa...
                            • h ttp://1.gravatar.com/avatar/bf0c2388b8d0abf867368bb0afc0c227?s=32&d=http%3A%2F%2F1.gravatar.com%2Fa..

                            E qui sotto la riga minimize redirects :

                            Remove the following redirect chain if possible:

                            • h ttp://0.gravatar.com/avatar/61221c1bd417c9f182a929d9066bb780?s=32&d=http%3A%2F%2F0.gravatar.com%2Fa...
                            • h ttp://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32

                            Come si può rimediare?

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • X
                              xnavigator User • ultima modifica di

                              Aa anche a voi compare google adsense & analytics come errati? oO

                              Di certo non posso modificare gli header di adsense

                              pagead2.googlesyndication.com/pagad/abglogo/abg-it-100c-ffffff.png (1 day)

                              pagead2.googlesyndication.com/pagad/expansion_embed.js (1 day)

                              pagead2.googlesyndication.com/pagad/images/i.png (1 day)

                              pagead2.googlesyndication.com/pagad/js/abg.js (1 day)

                              pagead2.googlesyndication.com/pagad/js/graphics.js (1 day)

                              pagead2.googlesyndication.com/pagad/show_ads.js (1 day)

                              google-analytics.com/ga.js (1 day)

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • cardy
                                cardy User Attivo • ultima modifica di

                                @Lionard84 said:

                                Ciao altro prolema: i commenti su wp penalizzano? Sembra che google tramite page speed score richieda in ben due parti di togliere i commenti o comunque modificare i collegamente dei commenti: E qui sotto la riga minimize redirects :
                                Come si può rimediare?
                                O disattivi i gravatar (le immagini a fianco a ogni commento) oppure trovi un plugin che inserisca i commenti tramite ajax... in questo modo google non li vede e la pagina è più veloce...

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • cardy
                                  cardy User Attivo • ultima modifica di

                                  @xnavigator said:

                                  ma anche a voi compare google adsense & analytics come errati? oO

                                  di certo non posso modificare gli header di adsense

                                  pagead2.googlesyndication.com/pagad/abglogo/abg-it-100c-ffffff.png (1 day)

                                  pagead2.googlesyndication.com/pagad/expansion_embed.js (1 day)

                                  pagead2.googlesyndication.com/pagad/images/i.png (1 day)

                                  pagead2.googlesyndication.com/pagad/js/abg.js (1 day)

                                  pagead2.googlesyndication.com/pagad/js/graphics.js (1 day)

                                  pagead2.googlesyndication.com/pagad/show_ads.js (1 day)

                                  google-analytics.com/ga.js (1 day)

                                  Non sono un'errore ma il problema è che scadono dopo 1 giorno, x cui non è possibile efefttuare il caching....
                                  prova a rieffettuare il test con i javascript disabilitati...nn dovresti ricevere quell'errore...;)

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • X
                                    xnavigator User • ultima modifica di

                                    Comunque per caso sai quale impostazione dovrei mettere per poter inserire quel codice nell'htaccess senza ricevere un 500 server error?

                                    grazie mille

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • cardy
                                      cardy User Attivo • ultima modifica di

                                      @xnavigator said:

                                      comunque per caso sai quale impostazione dovrei mettere per poter inserire quel codice nell'htaccess senza ricevere un 500 server error?

                                      grazie mille
                                      Il problema non dipende dalle istruzioni corrette o meno... se hai detto che in locale funziona mentre sul server no, è perchè sul server remoto non è abilitato il modulo/i necessario/i... il file che gestisce le info sul server è http.conf ed è eventualmente possibile sovrascrivere le impostazioni agendo sul .htaccess (se l'opzione è abilitata). Ad ogni modo nel httpd.conf deve essere presente un comando che indichi ad apache di caricare i moduli necessari (mod_expire, mod_headers) Su hosting condivisi puoi eventualmente agire sul .htaccess per cui non puoi risolvere se non facendo abilitare dal tuo hosting provider le impostazioni necessarie...;)

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • X
                                        xnavigator User • ultima modifica di

                                        no vabbè è un server dedicato quindi posso modificare a piacimento l'httpd.conf

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • cardy
                                          cardy User Attivo • ultima modifica di

                                          @xnavigator said:

                                          no vabbè è un server dedicato quindi posso modificare a piacimento l'httpd.conf
                                          Consiglio di verificare allora le direttive del file visto che sei su server dedicato... se proprio non riesci a venirne a capo mandami copia del file in PM e vedo di darci un'occhiata (rimuovi i dati che riterrai opportuno;))

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • L
                                            lionard84 User Attivo • ultima modifica di

                                            @cardy said:

                                            o disattivi i gravatar (le immagini a fianco a ogni commento) oppure trovi un plugin che inserisca i commenti tramite ajax... in questo modo google non li vede e la pagina è più veloce...

                                            Ciao, mi sapresti consigliare su come disattivare i gravatar su wp?
                                            Grazie e ciao

                                            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