87 messaggi dal 11 settembre 2004
Salve,
Avrei un problema su di un sito su Aruba che da Google insight mi da valori veramente bassi. Il problema è che su Aruba la compressione non è attiva, ho provato con un modulo personalizzato per comprimere il sito ma non sembra funzionare a dovere.
L’altro problema è come fare per ottimizzare il sito per la velocità. Ho messo in cache le risposte del db. Ed ottimizzato le immagini. Ma facendo uso di bootstrap e via discorrendo avrei la necessità di comprimere i file js e css. Avevo letto un post sul forum ma non veniva spiegato quali tecniche usare. Se qualcuno ne è a conoscenza spero si faccia vivo.

Graxie
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
dato che usi Bootstrap puoi referenziare i suoi file .css e .js da un CDN, ovvero da un altro server messo a disposizione allo scopo.

Quindi, non pubblicare i suoi file ma ottienili da qui:
https://www.bootstrapcdn.com/

Lo stesso fai per altre eventuali librerie usate dal tuo sito (ad esempio: jQuery).

Poi, in merito alla compressione, prova a leggere le discussioni che trovi qui:
http://forum.aspitalia.com/forum/post/406163/Compressione-Web.config.aspx

ciao,
Moreno

Enjoy learning and just keep making
87 messaggi dal 11 settembre 2004
Ciao Brightsoul,

nel web.config avevo già attivato la clientcache con le righe:
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
google insights però mi dice che la cache del browser non risulta attiva. e non capisco perchè.
Devo attivare qualcos'altro anche sulle pagine?

Inoltre ho inserito in cache anche le estrazioni da database.

If HttpContext.Current.Cache(TableName) Is Nothing Then
If mytable.Rows.Count > 0 Then
HttpContext.Current.Cache.Insert(TableName, mytable, Nothing, DateTime.Now.AddHours(1), System.Web.Caching.Cache.NoSlidingExpiration)
Else
mytable = HttpContext.Current.Cache(TableName)
End If
End If

questo è un'estratto del codice

questa è la lista dei file css e js
<link href="/plugins/jquery-ui/jquery-ui.css" rel="stylesheet">
<link href="/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/plugins/rs-plugin/css/settings.css" media="screen">
<link rel="stylesheet" type="text/css" href="/plugins/selectbox/select_option1.css">
<link rel="stylesheet" type="text/css" href="/plugins/datepicker/datepicker.css">
<link rel="stylesheet" type="text/css" href="/plugins/isotope/jquery.fancybox.css">
<link rel="stylesheet" type="text/css" href="/plugins/isotope/isotope.css">
<link href="/css/style.css" rel="stylesheet">
<link rel="stylesheet" href="/css/colors/purple.css" id="option_color">
<link rel="stylesheet" href="/css/style.custom.css" id="option_custom"/>

<script src="/plugins/googleapis/1.11.3/jquery.min.js"></script>
<script src="/plugins/jquery-ui/jquery-ui.js"></script>
<script src="/plugins/bootstrap/js/bootstrap.min.js"></script>
<script src="/plugins/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="/plugins/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<script src="/plugins/selectbox/jquery.selectbox-0.1.3.min.js"></script>
<script src="/plugins/datepicker/bootstrap-datepicker.js"></script>
<script src="/plugins/cloudflare.com/2.0.3/waypoints.min.js"></script>
<script src="/plugins/counter-up/jquery.counterup.min.js"></script>
<script src="/plugins/isotope/isotope.min.js"></script>
<script src="/plugins/isotope/jquery.fancybox.pack.js"></script>
<script src="/plugins/isotope/isotope-triger.js"></script>
<script src="/plugins/countdown/jquery.syotimer.js"></script>
<script src="/plugins/smoothscroll/SmoothScroll.js"></script>
<script src="/js/custom.js"></script>

avevo già inserito tutti i file nel sito.


Ora guarderò di minimizzare tutti i file css e js per vedere di velocizzare.

Grazie mille

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.