Les objets du serveur donnent accès aux méthodes et propriétés sur le serveur, dont la plupart sont des services fonctionnels comme programmes utilitaires. (IIS AIDE TRADUCTION)
Avec les objets du serveur, vous pouvez démarrer des routines d'objets ActiveX sur le serveur et utiliser les services de serveur Active pour fournir des fonctions telles que le codage HTML et URL.
1. Script.ScriptTimeout
Une fois le script exécuté pendant un certain temps, le temps mort est effectué.
Le temps d'exécution du script par défaut du serveur est de 90 secondes.
Vous pouvez voir dans la zone pop-up Properties du "site Web par défaut" dans "Internet Information Services", et vous pouvez également le définir vous-même.
Haha, celui ci-dessus n'est pas, c'est 900 secondes.
Il doit s'agir de la boîte de dialogue "Configuration" dans l'onglet "Directory Home", identique à WinXP.
Avant de comprendre le temps d'exécution du script, jetons un coup d'œil à un programme et sa fonction principale est de calculer le temps d'exécution de la page Web.
[Ctrl + A Toutes les sélections sont données pour la copie: vous pouvez d'abord modifier certains codes, puis cliquer sur Exécuter]
Bien sûr, l'ASP correspondant est de voir le temps d'exécution de la page affiché par de nombreux sites.
1, temps.
<% startime = tempor ()%> <a href = # bot> Voyons le temps d'exécution ci-dessous </a> <% pour i = 1 à 5000 réponse.write ("<hr>") suivant %> Bien sûr, d'autres contenus peuvent être ajoutés au milieu. <br> <% endtime = tempor ()%> <a name = bot> </a> <% = FormatNumber ((fin de temps) * 1000,3)%> ms |
Alors si le programme ci-dessus devient pour i = 1 à 5000000
Haha, est-ce le sentiment que la machine ne peut pas réagir bientôt? Alors c'est le temps d'exécution du script.
Afin de permettre au programme de bien s'exécuter, il est temps de prendre le temps d'exécution du script pendant longtemps.
Comment s'allonger? Changer la valeur par défaut? Haha, bien sûr pas :)
<% Server.scriptTimeout = 110%> |
Bien sûr, si le paramètre de temps est supérieur aux 90 secondes par défaut, le code actuel est: spécifiez que le délai d'expiration du script de traitement du serveur après 110 secondes.
De plus, la détermination du temps de script dépend de votre propre programme. Généralement, c'est presque la même chose que 100 secondes. Même si elle peut être exécutée, la personne qui a consulté la page Web l'a peut-être traversée il y a longtemps.
Le scripttime ci-dessus est la seule propriété de l'objet serveur
2. Server.htmlencode
HTMLencode est l'une des méthodes d'objets serveur. Il vous permet de coder HTML à des chaînes spécifiques, et bien que HTML puisse afficher la plupart du texte que vous écrivez dans les fichiers ASP, vous rencontrerez des problèmes lorsque vous devez réellement inclure les caractères utilisés dans la balise HTML. En effet, lorsque le navigateur lit une telle chaîne, il essaie de l'expliquer.