salve a tutti.
il mio sito fatto in ASP è davvero straordinariamente lento ...
leggendo qui e la ho capito che varie possono essere le cause:
- grafica pesante
- query mal fatte o non ottimizzate ai data base
- script obsoleti o versioni beta di applicativi
- links esterni quasi sempre non funzionanti
- statistiche esterne solitamente affamate di risorse del server
- la connettività dell’utente, in Italia piuttosto fatiscente
- talvolta anche problematiche tecniche dell’ISP legate soprattutto alla banda
credo di escludere tutte le cause tranne la seconda.
come posso fare per capire se la query o la connessione al DB Access (che conta quasi 6000 records) sono mal fatte e bloccano tutto?
posto il codice della pagina modello (specifico che le query di collegamento al DB si trovano solo nelle pagine specifiche di ricerca)?
il sito è ascm.somee.com
l'host è somee.com
[CODE]
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<% response.buffer=true %>
<% Server.ScriptTimeout = 300 %>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Archivio storico comunale di Monreale</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:1019px;
top:371px;
width:73px;
height:179px;
z-index:1;
}
#Layer2 {
position:absolute;
left:854px;
top:81px;
width:129px;
height:273px;
z-index:1;
}
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
color: #333333;
text-decoration: none;
}
.Stile4 {
color: red;
font-weight: bold;
}
#Layer3 {
position:absolute;
left:814px;
top:241px;
width:176px;
height:347px;
z-index:1;
}
.Stile7 {font-size: 12px}
#Layer4 {
position:absolute;
left:850px;
top:481px;
width:101px;
height:216px;
z-index:1;
}
body {
background-attachment: scroll;
background-image: url(../img/sfondo_doc_RAR.jpg);
background-repeat: no-repeat;
background-position: center top;
font-size: 16px;
}
.Stile12 {
font-family: "Book Antiqua";
font-size: 15px;
}
a:active {
color: #008A5E;
text-decoration: none;
}
a {
font-family: Book Antiqua;
font-size: 18px;
color: #0033CC;
}
body,td,th {
color: #000000;
font-family: Book Antiqua;
font-size: 16px;
}
a:hover {
color: #FF0F0F;
text-decoration: underline;
}
.Stile40 {font-family: "Book Antiqua"}
.Stile49 {font-family: "Book Antiqua"; font-size: 20px; font-style: italic; font-weight: bold; }
.Stile50 {color: #FFFF00}
.Stile51 {color: #0066CC}
.Stile53 {font-size: 16px}
.Stile55 {font-size: 18px; color: #FF0000;}
.Stile56 {font-size: 17px}
.Stile57 {
font-size: 18px;
font-style: italic;
font-weight: bold;
font-family: "Book Antiqua";
}
.Stile65 {font-size: small}
.Stile67 {font-size: 1px}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<meta name="keywords" content="archivio storico del comune di monreale archivio storico comunale di monreale archivio monreale archivio storico di monreale palermo sicilia ospedale si s. caterina di monreale archio arcivescovile diocesano" />
<Meta Name="Title" Content="Archivio storico del comune di Monreale" />
<meta name="keywords" content="archivio archivi storici storico comune comunale monreale arcivescovo diocesi ospedale s. caterina diocesano storia locale storia siciliana sicilia palermo feudi ex feudi borboni" />
<meta name="description" content="Il sito dell' ASCM è nuovamente funzionante (parzialmente) e sempre in aggiornamento. La memoria storica della città di Monreale e della sua comunità, con documenti dal 1500 fino ai nostri giorni, conservati fra l' antico fondo Arcivescovile, dell' ex Ospedale Civico e del Comune." />
</head><a href="http://www.histats.com/it/" target="_blank" title="Contatore accessi gratis" ><script type="text/javascript" language="javascript">
var s_sid = 602788;var st_dominio = 4;
var cimg = 0;var cwi =0;var che =0;
</script></a>
<script type="text/javascript" language="javascript" src="http://s11.histats.com/js9.js"></script>
<noscript><a href="http://www.histats.com/it/" target="_blank">
</a>
</noscript>
<body onload="MM_preloadImages('../img/coll_delibere2.png','../img/but_arch_foto2.png','../img/f_antico2.png','../img/contatti2.png','../img/ricerca2.png','../img/f_s_caterina2.png','../img/Copia di contributi2.png')">
<table width="871" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="154" colspan="5" align="center" valign="middle" class="Stile40">
</p>
</p>
</p>
</p>
</p>
</p></td>
</tr>
<tr>
<td height="28" colspan="2"></td>
<td colspan="3"><form action="../txt/motore ASCM.asp" method="post" name="ricerca veloce" target="_self" id="ricerca veloce">
</p>
</p>
</p>
<table width="290" align="left" cellpadding="0" cellspacing="0">
<tr align="left" bordercolor="#000000">
<td width="119" height="24" valign="baseline"><div align="center" class="Stile4 Stile7">
<div align="left" class="Stile12">
<div align="left" class="Stile53">
<div align="left" class="Stile55">
<p class="Stile56">Ricerca veloce </p>
</div>
</div>
</div>
</div></td>
<td width="169" bordercolor="#000000">
<div align="right">
<input name="contenuto" type="text" id="contenuto" />
</div></td>
</tr>
</table>
</p>
</form></td>
</tr>
<tr>
<td height="207" colspan="5">
</p>
<table width="860" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666" bgcolor="#FFFF00">
<tr>
<td width="178" height="25" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Storia e istituzionale</p>
</div></td>
<td width="176" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Fondo Arcivescovile</p>
</div></td>
<td width="161" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Fondo S. Caterina</p>
</div></td>
<td width="166" align="center" valign="middle" background="../txt/fondo moderno.asp" class="Stile49"><p align="center" class="Stile49">Fondo Comunale</p></td>
<td width="167" align="center" valign="middle" background="../txt/collezione delibere.asp" class="Stile49"><div align="center" class="Stile49">
<p align="center">Collezione delibere</p>
</div></td>
</tr>
</table>
<p class="Stile67"></p>
<table width="806" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666" bgcolor="#FFFF00">
<tr>
<td width="161" height="25" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Ricerca avanzata</p>
</div></td>
<td width="147" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Archivio digitale</p>
</div></td>
<td width="178" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Archivio fotografico</p>
</div></td>
<td width="159" align="center" valign="middle" class="Stile49"><div align="center" class="Stile49">
<p align="center">Storie monrealesi</p>
</div></td>
<td width="82" align="center" valign="middle" class="Stile49"><div align="center" class="Stile40">Contatti</div></td>
<td width="65" align="center" valign="middle" class="Stile49"><span class="Stile57">Home</span></td>
</tr>
</table>
</p>
EditRegion3
<div align="center"></div>
<div align="center"></div>
<div align="center"></div></td>
</tr>
<tr>
<td height="48" colspan="5" align="center" valign="middle"><blockquote>
<p class="Stile7">© 2008 - Archivio Storico del Comune di Monreale</p>
<p class="Stile7">Visualizzazione 1024x768 </p>
<p class="Stile7">Progetto grafico, sviluppo software e manutenzione a cura dell' ASCM</p>
<p class="Stile65"></p>
</blockquote></td>
</tr>
<tr>
<td width="124" height="9"><div align="center">[img]../img/unesco.gif[/img]</div></td>
<td width="324"><div align="center">[img]../img/mibac.png[/img]</div></td>
<td width="275" height="9"><div align="center">[img]../img/!cid_801101113@30042009-31D6.png[/img]</div></td>
<td width="134">
<a href="http://jigsaw.w3.org/css-validator/check/referer">
</a>
</p> </td>
<td width="14"></td>
</tr>
</table>
</body>
</html>
[CODE]
questa è la stringa di connessione al db, che è presente in ogni pagina
codice:<% 'APERTURA CONNESSIONE CON IL DATABASE SENZA DSN Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../database/Archivio buono.mdb") %>