Объекты сервера обеспечивают доступ к методам и свойствам на сервере, большинство из которых являются функциональными услугами в качестве коммунальных программ. (IIS Помогите перевод)
Благодаря объектам сервера вы можете запустить процедуры ActiveX на сервере и использовать службы Active Server для предоставления таких функций, как кодирование HTML и URL.
1. script.scripttimeout
После того, как сценарий был запущен в течение определенного периода времени, выполняется тайм -аут.
Общее время выполнения сценария сервера по умолчанию составляет 90 секунд.
Вы можете увидеть из всплывающего окна «Свойства» «Веб-сайт по умолчанию» в «Интернет-информационных службах», и вы также можете установить его самостоятельно.
Ха -ха, приведенный выше не так, это 900 секунд.
Это должно быть диалоговое окно «Конфигурация» на вкладке «Домашний каталог», так же, как Winxp.
Прежде чем понять время выполнения сценария, давайте посмотрим на программу, и ее основная функция - вычислять время выполнения веб -страницы.
[Ctrl+A Все выборы приведены для копирования: сначала вы можете изменить некоторые коды, а затем нажмите «Запуск»]
Конечно, соответствующий ASP должен увидеть время выполнения страницы, отображаемое многими сайтами.
1, Time.asp
<%startime = timer ()%> <a href =#bot> давайте посмотрим время выполнения ниже </a> <% для i = 1 до 5000 response.write ("<hr>") следующий %> Конечно, другой контент может быть добавлен в середине. <br> <%endtime = timer ()%> <a name = bot> </a> <%= Formatnumber (((конечное время-начало)*1000,3)%> MS |
Тогда, если вышеуказанная программа становится для i = 1 до 5000000
Ха -ха, это ощущение, что машина не может вскоре отреагировать? Тогда это время выполнения сценария.
Чтобы позволить программе хорошо выполняться, пришло время долго выполнить время выполнения скрипта.
Как сделать это дольше? Изменить по умолчанию? Ха -ха, конечно, нет :)
<%Server.scripttimeout = 110%> |
Конечно, если настройка времени превышает 90 секунд по умолчанию, текущий код: укажите, что тайм -аут сценария обработки сервера через 110 секунд.
Кроме того, определение времени сценария зависит от вашей собственной программы. Как правило, это почти то же самое, что около 100 секунд. Даже если его можно выполнить, человек, который просмотрел веб -страницу, мог пересечь ее давно.
Вышеупомянутый ScriptTimeout является единственным свойством объекта сервера
2. server.htmlencode
Htmlencode является одним из методов серверных объектов. Это позволяет HTML кодировать определенные строки, и, хотя HTML может отображать большую часть текста, который вы пишете в файлы ASP, вы столкнетесь с проблемами, когда вам нужно будет включать символы, используемые в тег HTML. Это потому, что когда браузер читает такую строку, он пытается объяснить ее.