Постоянные посетители vbCode, конечно, уже узнали, что сайт, при котором и существует эта рассылка изменил имя и адрес.
Теперь мы называемcя Relib.com: REference code LIBrary. Мы довольно известны в Рунете и пользуемся неизменной популярностью в русскоязычной среде программистов, частично или полностью занимающихся разработкой приложений на Visual Basic, Active Server Pages и программирующих Базы Данных. Увеличение аудитории, широкий кругозор посетителей, быстрое развитие Информационных Технологий увеличили количество тем, первоначально рассматриваемых на сайте. Предыдущее имя, идущее с сайтом с самого начала его работы (а тогда единственной специализацией vbCode была тема программирования на Visual Basic), перестало отражать, на наш взгляд, его разрастающуюся сущность. Кроме того, многих посетителей это имя вводило в заблуждение - они путали нас с другими сайтами с похожими названиями. Поэтому мы решили изменить название на уникальное, менее тематическое и более обширное. В результате появился Relib.com.
Хотим успокоить тех, кто думает, что с изменением названия и адреса новый сайт прекратит рассматривать темы, которые были прежде. Напротив, мы собираемся увеличить и их качество и их количество! И в этой связи мы хотим сказать, что без Вашей помощи здесь не обойтись. Если Вы чувствуете в себе силы писать отдельные статьи для нас или вести целую рубрику (уже существующую или новую), то мы с удовольствием пригласим Вас в нашу редколлегию как полноправного редактора и совладельца Relib.com. Мы не обещаем Вам больших денег - все будет зависеть от Вашей работы.
Мы надеемся, что и впредь материалы нашего сайта помогут Вам найти ответы на многие Ваши вопросы, т. к. мы, авторы сайта, постараемся следовать одной приоритетной цели - способствованию насыщения Рунета полезной и надежной документацей.
Если пользователь нетерпелив и торопится, он может отказаться от вашей просмотра ASP-страницы прежде, чем вы начнете выполнять его запрос. Если он нажал в браузере Refresh или ушел на другую страницу вашего сервера, вы получите новый запрос, стоящий в конце очереди ASP-запросов и "отсоединенный" запрос, стоящий в середине очереди. Часто это случается когда ваш сервер сильно загружен (имеет длинную очередь запросов с, соответственно, большим временем ответа) и этот новый запрос делает ситуацию еще хуже. Нет никакого смысла выполнять ASP-скрипт (особенно медленный и тяжеловесный), если пользователь больше не соединен со своим запросом. Вы можете проверить это состояние, используя свойство Response.IsClientConnected. Если оно возвращает False вы должны вызвать Response.End и отказаться от получения остальной части страницы. Фактически, IIS 5.0 использует эту практику — всякий раз, когда ASP собирается выполнять новый запрос, он проверяет, чтобы увидеть как долго запрос был в очереди. Если он был там более, чем 3 секунд, ASP проверит, соединен ли все еще клиент и немедленно закончит запрос, если нет. Вы можете использовать AspQueueConnectionTestTime, чтобы установить этот таймаут в 3 секунды.
Если вы имеете страницу, которая требует очень много времени для выполнения, вы можете проверять Response.IsClientConnected на разных стадиях выполнения. Когда буферизация активирована - хорошая идея также вызывать Response.Flush, чтобы дать понять пользователю, что что-что работает.
Обратите внимание, что в IIS 4.0 Response.IsClientConnected не будет правильно работать, если вы сначала не делаете Response.Write. Если буферизация активирована вы будете также должны делать Response.Flush. На IIS 5.0 нет никакой потребности в этом — Response.IsClientConnected работает прекрасно. В любом случае Response.IsClientConnected требует некоторых затрат времени, поэтому используйте ее только перед действием, которое требует, скажем, по крайней мере, не менее 500 миллисекунд (это большой промежуток времени, если у вас большая нагрузка на сервер). Т.е. вы должны отдавать себе отчет в действиях и не вызывать Response.IsClientConnected перед выводом каждой строки таблицы БД, гораздо лучше будет, если такая проверка будет реже, возможно, перед выводом новых 20-ти или 50-ти строк.
НОВОСТИ VBCODE
АВТОРСКИЕ МАТЕРИАЛЫ
Недавно представленная новая технология Microsoft, позволяющая веб-разработчикам создавать более богатые и более надежные приложения, чем когда-либо до этого, уже сегодня дает мощный импульс в разработке интернет-приложений в будущем. Технология, о которой здесь далее пойдет речь, - следующее поколение Active Server Pages (ASP), известное как ASP+.
Читайте материал "Разработка веб-приложений с ASP+", дающий краткое введение в новую технологию Microsoft ASP+, включая обзор веб-форм и серверных компонентов.