Отправляет email-рассылки с помощью сервиса Sendsay

Relib.Com - руководство

  Все выпуски  

Он-лайн руководство по VB, ASP, SQL


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

ОН-ЛАЙН РУКОВОДСТВО
29 ноября 2000


СОДЕРЖАНИЕ

1. Компьютерные новости
    - Новое имя vbCode - Relib.com!

2. ASP: Советы разработчику
    - Совет 16: Используйте Response.IsClientConnected перед получением больших объемов данных

3. Новости vbCode
    - Авторские материалы
    - VB: Секреты программирования
    - VB и ASP: Темы обсуждения
    - БД: Темы обсуждения
    - Книжный магазин


КОМПЬЮТЕРНЫЕ НОВОСТИ

НОВОЕ ИМЯ VBCODE - RELIB.COM!

Постоянные посетители vbCode, конечно, уже узнали, что сайт, при котором и существует эта рассылка изменил имя и адрес.

Теперь мы называемcя Relib.com: REference code LIBrary. Мы довольно известны в Рунете и пользуемся неизменной популярностью в русскоязычной среде программистов, частично или полностью занимающихся разработкой приложений на Visual Basic, Active Server Pages и программирующих Базы Данных. Увеличение аудитории, широкий кругозор посетителей, быстрое развитие Информационных Технологий увеличили количество тем, первоначально рассматриваемых на сайте. Предыдущее имя, идущее с сайтом с самого начала его работы (а тогда единственной специализацией vbCode была тема программирования на Visual Basic), перестало отражать, на наш взгляд, его разрастающуюся сущность. Кроме того, многих посетителей это имя вводило в заблуждение - они путали нас с другими сайтами с похожими названиями. Поэтому мы решили изменить название на уникальное, менее тематическое и более обширное. В результате появился Relib.com.

Хотим успокоить тех, кто думает, что с изменением названия и адреса новый сайт прекратит рассматривать темы, которые были прежде. Напротив, мы собираемся увеличить и их качество и их количество! И в этой связи мы хотим сказать, что без Вашей помощи здесь не обойтись. Если Вы чувствуете в себе силы писать отдельные статьи для нас или вести целую рубрику (уже существующую или новую), то мы с удовольствием пригласим Вас в нашу редколлегию как полноправного редактора и совладельца Relib.com. Мы не обещаем Вам больших денег - все будет зависеть от Вашей работы.

Мы надеемся, что и впредь материалы нашего сайта помогут Вам найти ответы на многие Ваши вопросы, т. к. мы, авторы сайта, постараемся следовать одной приоритетной цели - способствованию насыщения Рунета полезной и надежной документацей.

Ваша команда Relib.com


ASP: СОВЕТЫ РАЗРАБОТЧИКУ

СОВЕТ 16: Используйте Response.IsClientConnected перед получением больших объемов данных

Если пользователь нетерпелив и торопится, он может отказаться от вашей просмотра 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+, включая обзор веб-форм и серверных компонентов.

ASP: ТЕМЫ ОБСУЖДЕНИЯ

  • Вопросы установки ASP+
  • Перенаправление вызова из HTTPS в HTTP
  • Передача данных из VB - *.ASP странице
  • Использование Response.Redirect
  • Проблемы с IIS3.0 и ASP

    VB: ТЕМЫ ОБСУЖДЕНИЯ

  • Как послать E-mail из VB?
  • Как запретить юзеру жать на "Х" окна?
  • Создание "правильного" отчета без DataSource
  • Как сделать plug-in к MS Internet Explorer 5
  • Зная IP компа, как определить в сети-ли он?

    БД: ТЕМЫ ОБСУЖДЕНИЯ

  • Как лучше сделать конвертацию текстового файла в Access
  • Импорт данных в DBF
  • Проблема с установкой ADO на машинах клиентов
  • Несовпадение типов данных
  • Удаление записей через MSFlexGrid

    КНИЖНЫЙ МАГАЗИН

    За прошедшую неделю из книг о программировании наиболее активно покупались:

  • "Программирование Active Server Pages (+ CD-ROM)"
  • "MCSE. Сертификационный экзамен 70-210. Microsoft Windows 2000 Professional. Учебный курс."
  • "MCSE. Сертификационный экзамен 70-215. Microsoft Windows 2000 Server. Учебный курс (+ CD-ROM)"
  • "Веб-дизайн: книга Дмитрия Кирсанова"
  • "CGI-программирование: учебный курс"

    Наиболее интересующие книги:

  • "Программирование Active Server Pages (+CD-ROM)"
  • "Руководство разработчика баз данных на Visual Basic 6 (+ CD-ROM)"
  • "BPwin и ERwin. CASE - средства разработки информационных систем"
  • "Access 2000. Проектирование баз данных"
  • "PowerBuilder 6.0. Энциклопедия пользователя"


    Выпуск подготовил Алексей Смирнов

    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Поиск

    В избранное