Сам ASP не является языком сценариев. Он предоставляет только среду для программ сценариев, встроенных в HTML -страницы для работы. Наиболее часто используемым языком сценариев в ASP является VBScript. Хотя язык сценариев ASP очень прост, нелегко сделать программу ASP оптимально.
В настоящее время пропускная способность сети в Китае очень ограничена, а сеть очень многолюдно. Как быстро запустить приложение ASP стало мечтой каждого программиста ASP. Затем следуйте за мной, чтобы ускорить свою программу ASP!
один. Метод оптимизации для рабочих баз данных
Основная цель нашего использования ASP - управлять базой данных. Как выполнить эти действия быстрее?
1. Не используйте "Select *..."
Пожалуйста, попробуйте забрать необходимые вам поля. Например, в таблице есть 10 полей, но вы будете использовать только одно из них (имя) и использовать «SelectNameFromyOirtable» вместо «Select*fromyourtable». Вы могли бы сказать, как я это сделал, но что бы вы сделали, если бы в таблице было 50 полей, и вам нужно использовать 23 из них? Чтобы сохранить неприятности в печати и поиска соответствующих имен поля, вы не будете честны с «SelectName, Sex, Age ... From Yyourtable»!
На самом деле, попытка забрать поля, необходимые для использования оператора SELECT, будет по крайней мере на 5% быстрее для вашей программы ASP.
2. Используйте системные хранимые процедуры, когда это возможно (для MSSQLServer)
Иногда операция чтения может быть выполнена, используя операторы SQL и хранимые процедуры, но использование хранимых процедур значительно ускорит операцию чтения, что увеличит скорость работы вашей программы ASP.
3. Обратите внимание на то, как вы используете курсор
Если вы просто читаете таблицу, используйте курсоры только для чтения, только для чтения, потому что этот курсор самый быстрый для чтения базы данных, особенно когда вы читаете большой объем данных.
4. Не открывайте бесполезные автономные наборы записей
Может, вы смеетесь, открою ли я бесполезный набор записей? Да, конечно, вы, например, при создании набора записей дерева, вы должны открыть набор родительских записей, соответствующий набор записей детей и даже набор Grand Record. Фактически, вы можете использовать технологию Datashaping, предоставленную ADO для замены открытия нескольких независимых наборов записей, которая ускорит скорость работы программы. (Для использования Datashaping, пожалуйста, обратитесь к Ado Help)
5. Обязательно закройте открытые объекты установки записей и объекты соединения
Некоторые друзья всегда задаются вопросом, почему их программа ASP очень быстро работает в начале, но после запуска ее становится медленнее и медленнее? Сервер даже сбоя. Это происходит, вполне вероятно, что вы открыли слишком много объектов записи и объектов соединения и, наконец, не закрыли их. Используйте следующий метод для закрытия: