\\ Pensando.it : Pensiero
Tesoro mi si è rallentato il blog!
Di etrusco (del 13/11/2007 @ 18:33:33, in plugin, linkato 1093 volte)
Voti: 1 Media: 5 Vota cliccando sulle stelline! 

Era da qualche settimana che il mio blog aveva subito un incredibile rallentamento.
Le ho provate un pò tutte ma alla fine credevo fosse un calo delle prestazioni dovuto ad access e/o alla rete.

Quando mi ero dato quasi per vinto ho deciso di farmi una sorta di tracert ovvero un log per capire se il problema era da attribuibile al software (moduli installati) o alla rete o al db.

Cosi ho modificato la Sub GeneraPagina contenuta in inc_funzioni.asp nel seguente modo:

originale:

For I = 0 To UBound(TemplateDiviso, 1)
EseguiModulo TemplateDiviso(I), METATitlePagina, METAKeywordPagina, METADescriptionPagina
Next

modificato:

'log
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Documento = FSO.OpenTextFile(Server.MapPath(Path_DirPublic & "log.txt"), 2, True)
ContenutoFile = now() & " - Start Log " & vbCrLf

For I = 0 To UBound(TemplateDiviso, 1)
ContenutoFile = ContenutoFile & now() & " - Modulo " & TemplateDiviso(I) & vbCrLf
EseguiModulo TemplateDiviso(I), METATitlePagina, METAKeywordPagina, METADescriptionPagina
ContenutoFile = ContenutoFile & "___________________________________________________"& vbCrLf
ContenutoFile = ContenutoFile & ""& vbCrLf
Next

ContenutoFile = ContenutoFile & now() & " - End Log " & vbCrLf
Documento.Write ContenutoFile
Documento.Close
set Documento = nothing

L'ouput (trace) viene creato nel file log.txt nella cartella /public/ del server.

Il risultato è stato "illuminante"....un plugin (modulo) installato da poco rallentava incredibilmente il caricamento della pagina, questo l'output:

___________________________________________________
13/11/2007 18.01.49 - Modulo [#TOPUSERS#]
___________________________________________________
13/11/2007 18.02.20 - Modulo

Mentre per tutti gli altri moduli l'esecuzione era quasi istantanea, per questo (TOP USER di pukos), il caricamento era di circa 31 secondi.

Ho cosi tolto il plugin ed ora il blog è tornato a tempi di caricamento quasi istantanei.

Alla fine dell'operazione di monitoraggio ho commentato il codice relativo al "trace" e ricaricato la pagina inc_funzioni.asp nel seguente modo:

'log
'Set FSO = CreateObject("Scripting.FileSystemObject")
'Set Documento = FSO.OpenTextFile(Server.MapPath(Path_DirPublic & "log.txt"), 2, True)
'ContenutoFile = now() & " - Start Log " & vbCrLf
For I = 0 To UBound(TemplateDiviso, 1)
'ContenutoFile = ContenutoFile & now() & " - Modulo " & TemplateDiviso(I) & vbCrLf
EseguiModulo TemplateDiviso(I), METATitlePagina, METAKeywordPagina, METADescriptionPagina
'ContenutoFile = ContenutoFile & "___________________________________________________"& vbCrLf
'ContenutoFile = ContenutoFile & ""& vbCrLf
Next
'ContenutoFile = ContenutoFile & now() & " - End Log " & vbCrLf
'Documento.Write ContenutoFile
'Documento.Close
'set Documento = nothing

Non so se pukos ha notato anche lui un rallentamento relativo al suo plugin....nel qual caso, visto che il plugin era molto interessante, lo pregherei di farmi avere eventuali upgrade migliorativi.

Articolo Pensiero  Storico Storico Stampa Stampa   Bookmark and Share

Technorati tag  log; plugin; trace;

Potrebbero interessarti anche i seguenti articoli affini....





 
# 1
Ciao Etrusco,
grazie infinite per il tuo tutorial.
Grazie a te sono riuscita a risolvere un problema simile.
  adriana  (inviato il 13/11/2007 @ 21:43:10)
# 2
Questo consente di avere sotto controllo i tempi di caricamento della pagina...diciamo cosi estratta dal Db di Dblog o dai moduli in esso contenuti.
Ma attenzione agli oggetti (immagini, video ecc) caricati da siti esterni...chessò filmati di youtube oppure foto su flickr : - )
  mago28  (inviato il 14/11/2007 @ 16:35:40)
# 3
Ciao grande mago...quanto tempo! Ovviamente hai ragione; prima i attivare questa trace è necessario vedere se ci sono filmati da 1G sul blog : - )...in quel caso forse il problema è là!
Ciao
  Alex  (inviato il 14/11/2007 @ 18:10:19)
Anti-Spam: digita i numeri CAPTCHA Carica un nuovo codice
Testo (max 1000 caratteri)
Il tuo nome (richiesto)
La tua e-mail (non verrà mostrata)
Il tuo sito/blog (opzionale)


Disclaimer
L'indirizzo IP del mittente viene registrato, in ogni caso si raccomanda la buona educazione.

Top 5 su pensando.it

I più letti di sempre
 Rinegoziare un mutuo, ..
 Nietzsche e l'elogio d..
 Lost quinta e sesta se..
 Sull'etica e sulla mor..
 anoressia e bulimia.....
I più letti del mese
 Rinegoziare un mutuo, ..
 anoressia e bulimia.....
 Nietzsche e l'elogio d..
 Sull'etica e sulla mor..
 4geek Medley HMR-500 -..
I più commentati
 4geek Medley HMR-500 -..
 plugin tagCloud 2.2.0 ..
 Rinegoziare un mutuo, ..
 anoressia e bulimia.....
 Quanto sono utile? Qua..
I più votati
 Harry Potter e il prin..
 Lost quinta e sesta se..
 plugin vota articolo 1..
 Rinegoziare un mutuo, ..
 Nietzsche e l'elogio d..

TagClouds

Un articolo a caso

Papa Benedetto XVI verrà nella Tuscia il 6 Settembre 2009
...letto 814 volte

Articoli Presenti

Ultimi commenti
  wahkma
09/02/2012 @ 18:21:56
Di viagra
  Write too wonderful ...
08/02/2012 @ 02:21:44
Di Tiffany Outlet
  rmdynf
03/02/2012 @ 21:24:16
Di accutane
  csqmkrzx
02/02/2012 @ 20:36:30
Di cash advance
  dipxgll
02/02/2012 @ 00:42:01
Di cheap cialis


Chi Sono

chi sono
Etrusco
La saggezza non è un prodotto dell'istruzione ma del tentativo di acquisirla

Albert Einstein

Cerca

Feed Rss


Le mie foto su Flickr

Le mie Foto
www.flickr.com

Album Fotografici

Trovati 6 Album

Sondaggi

Ti piace la nuova grafica di pensando.it?

 Eccezionale, complimenti!
 Si, molto carina e ben curata.
 Non molto, potevi fare di meglio.
 Oddio...ma chi ha avuto questa terribile idea?
 non so, non rispondo.

Utenti on-line

Ci sono 8 persone collegate

Stuff






PageRank Checking Icon

BlogRoll


Informazioni


09/02/2012 @ 20.58.46
script eseguito in 922 ms