Как я могу ускорить загрузку домашней страницы объемом 1 МБ? - PullRequest
0 голосов
/ 22 марта 2011

Моя домашняя страница составляет 1 МБ. Для пользователей с модемом 56k, это огромно. Сайт моей домашней страницы от 500k также использовал jquery.

Что я могу сделать, чтобы страница загружалась быстрее? Могу ли я кешировать интернет-провайдера, который я использую, и будет ли это полезно?

EDIT

Как можно использовать gzip в asp.net?

Какой тип кэша полезен для веб-страниц?

Ответы [ 5 ]

5 голосов
/ 22 марта 2011

Включить сжатие gzip, минимизировать HTML, ... следовать YПродолжительные рекомендации .Вы также можете немедленно отправить версию страницы light , а затем загрузить некоторые детали с помощью AJAX.

1 голос
/ 22 марта 2011

1 МБ довольно коротко. У вас либо много сторонних библиотек, виджетов и т. Д., Либо есть некоторые медиа-файлы, например изображения. Посмотрите на изображения, которые вы видите на странице: достаточно высокое качество jpeg 800 x 600 должно быть около 50k.

1 голос
/ 22 марта 2011

Возможно, вам понравится "Повышение производительности приложений ASP.NET MVC" от Стивена Смита.

1 голос
/ 22 марта 2011

вы можете использовать шаблон lazy loading , это означает, что вы загружаете контент не в первый раз, а по требованию

0 голосов
/ 22 марта 2011

1 МБ - это много для домашней страницы, особенно если вы ожидаете, что пользователи перейдут через модем 56 КБ. Я бы начал с уменьшения размера вашей домашней страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...