Заставить сайт загружаться быстрее - PullRequest
1 голос
/ 27 февраля 2012

Я работаю над своим первым веб-приложением (www.shopperspoll.com).Это приложение для Facebook на основе Django, и мне было интересно, как я могу сделать так, чтобы страницы загружались быстрее.Извините, что главная страница сейчас в беспорядке, вчера начали вносить серьезные изменения, но вы заметите, что загрузка страницы занимает очень много времени.Мне было интересно, связано ли это с тем, как я настроил Django на моем хосте, или с чем-то еще.Если бы вы могли дать мне несколько советов о том, как я могу сделать это быстрее, я был бы очень признателен!

Спасибо!

Ответы [ 2 ]

6 голосов
/ 27 февраля 2012

Необходимо учесть пару моментов для лучшей загрузки страниц
1) Поместите все javascripts извне и всегда загружайте сценарии в конце страницы (в нижнем колонтитуле).
2) Всегда минимизируйте javscripts и css.
3) Объединить все CSS и JavaScript во время загрузки в один файл.
4) Используйте кэширование браузера (для CSS, JavaScript и изображений).
5) Размещайте статические файлы, такие как CSS, JavaScript и изображения, в другом домене. (Пример: статический. Shopperspoll.com)
6) Используйте такие инструменты, как firebug & yslow, чтобы проверить время загрузки.
7) использовать CDN.

Также см. Этот URL (лучшая веб-производительность от Yahoo): http://developer.yahoo.com/performance/rules.html

Надеюсь, это поможет.

1 голос
/ 27 февраля 2012

Что касается того, что сказал Aby , я бы также предложил использовать сеть доставки контента (CDN) - CloudFlare предлагает бесплатный уровень для них, который может быть полезен для вас, пока ранов росте.Большая часть ускорения уже описана в ответе Aby, но как только вы это сделаете, CDN поможет географически приблизить файлы к вашим пользователям.

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