Основы работы в Dreamweaver



           

Глава 3 - часть 6


Для ASP:

<% rs_regions.Close() Set rs_regions = Nothing %>


увеличить изображение

Для PHP:

<?php mysql_free_result($rs_regions); ?>

В верхней части документа размещается сценарий, открывающий соединение и создающий набор записей. Этот набор записей хранится в памяти сервера. Он остается в памяти до тех пор, пока не будет отдано распоряжение о его удалении. Если не удалять данные, которые больше не используются, то через некоторое время сервер может оказаться перегруженным. Участок кода для ASP удаляет все записи из набора (rs_regions.Close()), после чего уничтожает объект набора записей (Set rs_regions = Nothing). Сценарий для PHP просто очищает от данных массив $rs_regions. Поскольку сценарий добавляется в самый конец страницы, набор записей уничтожается только после того, как обработана вся страница. Если уничтожить набор записей до заполнения списка содержащимися в наборе данными, из этого не выйдет ничего хорошего.

ColdFusion уничтожает набор записей автоматически в процессе обработки кода, заключенного между тегами <cfquery>, поэтому пользователям ColdFusion выполнять этот шаг не требуется.




Содержание  Назад  Вперед