Введение
Советы 1: Общие данные кэша на веб -сервере
Совет 2: Общие данные кэша в объектах приложения или сеанса
Советы 3: Данные кэша и HTML на диске веб -сервера
Совет 4: Избегайте кэша негибких компонентов в объектах приложения или сеанса
Совет 5: Не кэшируйте подключения к базе данных в приложении или объектах сеанса
Советы 6: Используйте объекты сеанса
Советы 7: инкапсулировать код в объект com
Советы 8: Получите ресурсы позже и выпустите ресурсы рано
Совет 9: Выступление за пределами процесса будет жертвовать надежностью
Совет 10: Явно используйте параметры
Советы 11: Используйте локальные переменные в подпрограммах и функциях
Советы 12: Скопируйте общие данные с переменными сценария
Совет 13: Избегайте переопределения массивов
Советы 14: Используйте буфер ответов
Совет 15: Партитные встроенные сценарии и ответ.
Совет 16: Используйте ответ.
Совет 17: Используйте <объект>, чтобы пометить экземпляры объектов
Совет 18: Привязка Typelib с использованием объектов ADO и других компонентов
Советы 19: Использование возможностей проверки браузера
Совет 20: Избегайте конкатенации струны в циклах
Совет 21: Включить браузер и прокси -кэширование
Совет 22: Используйте Server.Transfer вместо ответа. RedieRect, если возможно,
Советы 23: Добавьте черту в конце URL -адреса каталога
Совет 24: Избегайте использования переменных сервера
----------------------------------------------------------------------------------
Введение
Производительность - это функция. Вам необходимо предварительно разработать производительность или переписать приложение позже. Другими словами, какие хорошие стратегии для максимизации производительности приложений Active Server Pages (ASP)?
Эта статья предоставляет много советов для оптимизации приложений ASP и обсуждаемых предложений (VBScript). Объекты (запросы, ответы и серверы).
Производительность ASP обычно зависит больше, чем просто от самого кода ASP. Мы не хотим включать все мудрые цитаты в одну статью, и в конце перечисляют только ресурсы, связанные с производительностью. Эти ссылки включают темы ASP и не ASP, включая «ActiveX (R) объект данных (ADO),« модель объекта компонента (COM), базу данных и конфигурации «Интернет-сервер (IIS)». Это ссылки, которые нам нравятся - пожалуйста, следуйте за ними.
Советы 1: Общие данные кэша на веб -сервере
Типичная страница ASP извлекает данные из бэкэнд -базы данных и преобразует результаты в язык гипертекстовой разметки (HTML). Независимо от скорости базы данных, гораздо быстрее извлекать данные из памяти, чем извлекать данные из бэкэнд -базы данных. Чтение данных с локального жесткого диска также часто намного быстрее, чем извлечение данных из базы данных. Следовательно, производительность часто может быть улучшена за счет кэширования данных на веб -сервере (в памяти или диске).
Кэширование-это типичный компромисс пространственного времени. Если вы правильно кэшируете данные, вы увидите удивительное улучшение производительности. Чтобы заставить кеш работать, он должен поддерживать часто повторно используемые данные, а пересматривать эти данные дорого или относительно дорого. Если кэш полон нежелательных данных, это пустая трата памяти.