У меня есть цикл на странице для обновления базы данных доступа, который занимает 15-20 секунд. Я запускаю его не чаще одного раза в месяц, но заметил, что каждый раз, когда я запускаю его, веб-сайт (IIS 6) просто перестает обслуживать страницы.
После окончания цикла страницы снова открываются.
Вот мой код:
For each Email in Emails
if Trim(Email) <> "" then
' execute the update
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_Customers_STRING
MM_editCmd.CommandText = "UPDATE Customers SET MailingListUpdates=False WHERE Email='" & Trim(Email) & "'"
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
Response.Write "Email address " & Email & " successfully removed from the mailing list.<br>"
end if
Next
Что я могу сделать, чтобы избежать этого?
Количество писем при последнем обновлении составило около 700 записей.