Советы и рекомендации по настройке производительности веб-приложения
Мне нужно иметь различные опции для оптимизации производительности и ускорения веб-приложения.
В основном я нуждаюсь в веб-приложениях asp.net.
Что вы используете при создании веб-приложения или веб-сайта с учетом производительности веб-сайта или веб-приложения?
Пожалуйста, помогите с предложениями.
Спасибо заранее.
Ответы
Ответ 1
Read
Лучшие практики для ускорения вашего сайта
-
Свернуть запросы HTTP
-
Использовать сеть доставки контента
-
Добавить истечение срока действия или заголовок Cache-Control
-
Компоненты Gzip
-
Поместите стили в верхнем
-
Поместите скрипты в нижнюю часть
-
Избегать CSS-выражений
-
Сделать JavaScript и CSS внешними
-
Уменьшить поиск DNS
-
Минимизировать JavaScript и CSS
-
Избегайте перенаправления
-
Удалить повторяющиеся скрипты
-
Настройка ETags
-
Сделать Ajax Cacheable
-
Сбросить буфер раньше
-
Используйте GET для запросов AJAX
-
Компоненты после загрузки
-
Предварительная загрузка компонентов
-
Уменьшить количество элементов DOM
-
Сплит-компоненты во всех доменах
-
Свернуть число фреймов
-
Нет 404s
-
Уменьшить размер файла cookie
-
Использовать бездокументарные домены для компонентов
-
Свернуть DOM Access
-
Разработка интеллектуальных обработчиков событий
-
Выберите более @import
-
Избегайте фильтров
-
Оптимизация изображений
-
Оптимизация CSS-спрайтов
-
Не масштабировать изображения в HTML
-
Сделать favicon.ico Small и Cacheable
-
Сохранить компоненты под 25K
-
Компоновка компонентов в многостраничный документ
Вы можете использовать YSlow для Firebug, чтобы измерить производительность вашей страницы.
Ответ 2
Проверка оптимизации asp.NET
http://msdn.microsoft.com/en-us/library/44e5wy6k(VS.71).aspx
Ответ 3
10 советов для ускорения веб-приложений ASP.NET:
http://msdn.microsoft.com/en-us/magazine/cc163854.aspx
Я обычно травляю Web для слайдов конференции и т.д.: -)
Ответ 4
Один совет: убедитесь, что знаете, где узкие места находятся перед тем, как вы начнете оптимизацию.
Используйте инструменты профилирования и советы, упомянутые в ссылках, чтобы найти, где ваше приложение, вероятно, замедляется. Многие разработчики попадают в преждевременную оптимизацию или оптимизацию неправильных битов кода и просто теряют время.
Ответ 5
Если ваше веб-приложение значительно использует базу данных, вы также должны посмотреть на оптимизацию того, что... код доступа к базе данных может быть большей причиной медленной производительности, чем время загрузки.
Ответ 6
Здесь отличный a ссылка.
http://www.codeproject.com/KB/aspnet/10ASPNetPerformance.aspx
Ответ 7
Пожалуйста, посмотрите Настройка производительности приложений .NET. У этого есть некоторые ценные предложения, когда дело доходит до проблемы с производительностью.