在windows2003IIS6.0环境多人同时提交ASP表单变慢?该如何处理

在windows2003IIS6.0环境多人同时提交ASP表单变慢?该如何处理

在windows2003IIS6.0环境多人同时提交ASP表单变慢?

我单位对老师做评价,二十左右人时比较快,大约四十多学生同时提交评价结果时,服务器反应很慢,提交数据后过大约一两分钟才显示数据提交成功,不知道是ASP程序代码有问题还是windows2003系统设置有问题。服务器是IBMX3550.

下面是程序代码:

下面是teacher.asp

<html>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>

<meta name=”GENERATOR” content=”Microsoft FrontPage 4.0″>

<meta name=”ProgId” content=”FrontPage.Editor.Document”>

<title>程序</title>

<link rel=stylesheet href=”style.css” type=”text/css”>

</head>

<body topmargin=”0″>

<!–#include file=”top.asp”–>

<div align=”center”>

  <center>

  <table border=”0″ width=”700″ cellspacing=”0″ cellpadding=”0″>

  <tr>

   

  <td width=”100%”> <form method=”POST” action=”teacher1.asp”> <table width=”85%” border=”1″ align=”center” cellpadding=”3″ cellspacing=”3″ bordercolorlight=”#008080″ bordercolordark=”#FFFFFF”>

  <tr> 

  <td width=”25%”><div align=”center”><font color=”#0000FF” size=”5″><strong>初一学年</strong></font></div></td>

  <td width=”55%”> <div align=”center”><font color=”#FF0000″ size=”3″><strong>请选择本班任课教师逐项打分后提交→</strong></font></div></td>

  <center>

  <td width=”20%”><font color=”#0000FF” size=”3″>

  <select size=”1″ name=”b_teacher”>

  <option value=”赵” selected>赵兴利-语文</option>

  <option value=”李”>李芹-数学</option>

  <option value=”陈”>陈-生物 </option>

  <option value=”肖”>肖-英语</option>

  </select>

  </font></td>

  </center>

  </tr>

—————————————————-

下面是teacher1.asp

<!–#include file=”conn.asp”–>

<%

set rs=server.createobject(“adodb.recordset”)

sql=”select * from teacher”

rs.open sql,conn,1,3

rs.addnew

rs(“b_study”)=cint(request(“b_study”))

rs(“b_work”)=cint(request(“b_work”))

rs(“b_zj”)=cint(request(“b_zj”))

rs(“b_fl”)=cint(request(“b_fl”))

rs(“b_xt”)=cint(request(“b_xt”))

rs(“b_teacher”)=trim(request(“b_teacher”))

rs(“b_tatol”)=cint(request(“b_study”))+cint(request(“b_work”))+cint(request(“b_zj”))+cint(request(“b_fl”))+cint(request(“b_xt”))

rs.update

rs.close

set rs=nothing

Response.Write “<script language=’javascript’>window.confirm(‘您的评分已经提交,请选择其它继续评分!!’);</script>”

Response.Write “<script language=’javascript’>parent.window.history.go(-1);</script>”

%>

下面是演示网址:

http://ldxpj.35free.net 点“初一初二组”好使

哪位高手帮分析下可能的原因。不胜感激。



从上面代码来看,不应该出现这种情况。

然而服务器更不应该会出现这个情况。

最后一种就是数据库的问题了。

不过还是应该先从代码上来看看是否是这种添加数据的方式的问题。

比如换成 conn.execute(“update …….&qu

在windows2003IIS6.0环境多人同时提交ASP表单变慢?该如何处理

相关文章:

你感兴趣的文章:

标签云: