ho questa pagina che si reloada ogni 25 secondi in un frame per fare controlli su nuovi messaggi ricevuti e login dell'utente in community
siccome è molto pesante sta cosa si può ottimizzare in qualche modo?
magari pure se devo passarla ad altro sitema per esempio aspx ma preferirei asp ...lo mastico meglio
in pratica io faccio i controlli sulle date potrei evitare tutti sti controlli inserendo altro ttipo di soluzione?
codice:
sql="Select * from Iscritti"
rs.Open sql , Conn ,3 ,3
do while not rs.eof
if rs("Status_Connect")=true then
if rs("ID")=Session("ID") then
rs("Status_Connect")= True
rs("Date_Now")= Now()
Session("ID")=rs("ID")
else
if DateDiff("s",rs("Date_Now"),Now())>240 then
rs("Status_Connect")= False
rs("Date_Now")= []
end if
end if
end if
rs.MoveNext
loop
rs.close
'ricezione messaggio se esiste
if IsNumeric(session("ID")) and Session("ID")<>"" then
sql="Select * from Iscritti inner join miniblog on Iscritti.ID=miniblog.ID_Destinatario where miniblog.ID_Destinatario="&Session("ID") & " AND Iscritti.Status_Connect=true and Check=false"
rs.Open sql , Conn ,3 ,3
Do while not rs.eof
if DateDiff("s",rs("Data_Messaggio"),Now())<25 then
%>
<script>
top.window.open('ricevi.asp?ID=<%=rs("ID")%>&delete=True','','width=380,height=299')
</script>
<%
end if
rs.MoveNext
loop
end if
set rs=Nothing
Conn.close
Set Conn=nothing
%>
grazie 36.000