• User Attivo

    [Case History] velocità caricamento sito

    Salve a tutti,

    ho un sito sui browser game che non so se posso citare nella discussione, che si trova ai primi posti su google. Quando effettuo la ricerca browser game infatti lo trovo (attualmente al primo posto).

    Se clicco per aprirlo trovo ci metta troppo tempo ad esser caricato. Mentre se clicco su qualsiasi altro risultato della serp, il sito viene aperto quasi istantaneamente.

    Volevo chiedervi

    1 se anche a voi impiega troppo tempo ad accedere al mio sito, rispetto agli altri.
    2 da cosa può essere dovuto e come posso risolvere.
    3 pensate possa penalizzarmi la situazione attuale?

    Grazie.

    Sito:
    browser-game.it

    Obiettivi del sito:

    Argomento o settore da studiare:
    Posizionamento e visibilità

    Descrizione di particolari problematiche o di specifiche richieste:
    lento nel caricare le pagine.


  • User Newbie

    Guardando il tuo sito sembra che la lentezza derivi da un componente di wordpress chiamato chunk five 400 font js
    prova a disabiltarlo e a vedere come va


  • User

    ciao, scusate se mi intrometto ma anch'io ho lo stesso problema.. Ho provato ad usare page speed e mi dà un risultato bassissimo..54/100. Tra le varie cose che mi dice c'è da mettere il caching delle immagini e dei css, un altro relativo ai file js dice:
    "Le seguenti risorse esterne hanno corpi di risposta di piccole dimensioni. L'incorporamento della risposta in HTML può ridurre i blocchi nel rendering della pagina."

    Sapete come posso fare il caching e a cosa si riferisce il secondo messaggio?

    Grazie,

    Francesco


  • User Attivo

    Per attivare il cache browser, inserisci questo codice nel file .htaccess

    <FilesMatch ?.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SWF|TAR|TIF|TIFF|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$?>
    Header set Cache-Control ?max-age=37739520, public?
    </FilesMatch>

    Dopo che l'hai inserito, prova a effettuare un altro test con pagespeed.


  • User

    Grazie mille ma una volta inserito e salvato non mi apre più il sito...c'è qualcosa che non va. Ho fatto anche altre prove dopo aver letto vari articoli o post sui forum ma o non ottengo risultati o mi dà errore e non parte. Uff..


  • User Attivo

    Il nome del sito?

    Posta il tuo file htaccess.


  • User

    il file è questo qui.. il sito è asteconsulting.com

    
    DirectoryIndex index.php
     
     
    #aggiunto per togliere index.php da URL wiki
    RewriteEngine On
    RewriteRule ^/?WikiAste/(.*)$ /mediawiki-1.16.2/index.php?title=$1 [PT,L,QSA]
    RewriteRule ^/?WikiAste/*$ /mediawiki-1.16.2/index.php [L,QSA]
    #fine
     
    RewriteBase /
    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    ## Deny access to extension xml files (uncomment out to activate)
    #<Files ~ "\.xml$">
    #Order allow,deny
    #Deny from all
    #Satisfy all
    #</Files>
    ## End of deny access to extension xml files
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) 
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) 
    # Block out any script that includes a <script> tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) 
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    #
    ########## End - Rewrite rules to block out some common exploits
    ########## Begin - Joomla! core SEF Section
    #
    RewriteCond %{HTTP_HOST} ^asteconsulting\.com 
    RewriteRule (.*)  asteconsulting.com/$1 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #
    ########## End - Joomla! core SEF Section
    AddType application/force-download .pdf
    php_value sendmail_path /usr/lib/sendmail 
    
    

  • User Attivo
    <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SWF|TAR|TIF|TIFF|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
    Header set Cache-Control "max-age=37739520, public"
    </FilesMatch>
    
    
    # BEGIN Gzip
     <IfModule mod_deflate.c>
     AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
     </IfModule>
     # END Gzip
    
    
    DirectoryIndex index.php
     
     
    #aggiunto per togliere index.php da  URL wiki
    RewriteEngine On
    RewriteRule ^/?WikiAste/(.*)$ /mediawiki-1.16.2/index.php?title=$1 [PT,L,QSA]
    RewriteRule ^/?WikiAste/*$ /mediawiki-1.16.2/index.php [L,QSA]
    #fine
     
    RewriteBase /
    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to  Joomla!
    #
    ## Deny access to extension  xml files (uncomment out to activate)
    #<Files ~ "\.xml$">
    #Order allow,deny
    #Deny from all
    #Satisfy all
    #</Files>
    ## End of deny access to extension xml files
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) 
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) 
    # Block out any script that includes a <script>  tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a  PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) 
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    #
    ########## End - Rewrite rules to block out some common exploits
    ########## Begin - Joomla! core SEF Section
    #
    RewriteCond %{HTTP_HOST} ^asteconsulting\.com 
    RewriteRule (.*)  asteconsulting.com/$1 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #
    ########## End - Joomla! core SEF Section
    AddType application/force-download .pdf
    php_value sendmail_path /usr/lib/sendmail
    

    Questo codice lo inserito per attivare GZIP:

    BEGIN Gzip
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
    </IfModule>

    END Gzip

    in alternativa lo puoi attivare dal pannello di Joomla, attiva anche la cache.

    Minimizza i Javascript e ottimizza le immagini.


  • User

    Il GZIP ce l'avevo già attivato anche se ancora non ho capito a cosa serve. La cache no ma ora l'ho attivata. Il problema è che se inserisco il codice che mi hai dato nell' htaccess mi dò errore apache... :mmm:


  • User Attivo

    Ho visto che il punteggio è passato da 54 a 70 da quando hai attivato la cache, mentre la compressione GZIP è da abilitare secondo Page Speed: prova ad inserire quel codice che ti ho dato.

    Prova ad inserire il codice in fondo a htaccess.


  • User Attivo

    ci sono un paio di chiamate a risorse che hanno un link sbagliato
    adv.heyos.com/ffp2.swf
    browser-game.it/wp-content/themes/Nova/js/Chunk_Five_400.font.js
    specifica altezza e larghezza per browser-game.it/wp-content/uploads/2011/02/timthumb.php_2.png
    poi puoi ottimizzare le immagini che il tool ti indica


  • User Attivo

    Wordpress ha un sacco di plugin che alleggeriscono la navigazione nel sito e fanno il caching delle pagine.