Как заставить сайт работать быстрее? - PullRequest
6 голосов
/ 29 июня 2009

У меня первые 3 месяца веб-разработки, и я занимался некоторыми серверными сценариями в форме ColdFusion, а также Javascript, JQuery и CSS.

Я читал об оптимизации CSS и хотел бы знать, каковы другие важные факторы, способствующие повышению производительности сайта. Какие все факторы может проявить разработчик и оптимизировать?

Какую роль играет выбор (или, скорее, я бы сказал, рекомендация) конкретной игры браузера в этом поиске производительности?

ура

Ответы [ 15 ]

1 голос
/ 29 июня 2009

Вы не должны рекомендовать какой-либо конкретный браузер, но разработайте свою веб-страницу в соответствии с текущими стандартами с некоторыми исправлениями для более старых моделей, если это необходимо. С моей точки зрения все может оказать влияние на скорость, но CSS является наименее важным, и в реальных примерах пользователь не заметит этого. В большинстве случаев четкое разделение объявлений html и style сделает эту работу. Что на самом деле оказывает влияние? Прежде всего, вы можете просто бросить деньги на проблему, получив лучший хостинговый контракт (возможно, выделенный сервер). Еще одна вещь для повышения скорости загрузки веб-сайта - это снижение качества ваших изображений и использование CSS-спрайтов. Очень часто на динамических веб-страницах база данных является узким местом, и поэтому кэширование и хороший уровень абстракции базы данных могут улучшить ситуацию (PHP: PDO вместо простого использования mysql ()). GZip ваш вывод пользователю. Есть намного больше вещей, но многие из них очень зависят от языка ..

Я рекомендую использовать FireBug и loadimpact.com для тестирования.

0 голосов
/ 23 мая 2017

Также добавьте несколько иконок ожидания на ваш сайт. Показывайте значки таким образом, чтобы каждый раз пользователь получал разные значки ожидания, которые должны быть эффективными для привлечения пользователя. А значит, пока ваш сайт будет загружен.

0 голосов
/ 18 января 2011

Кэшируйте все (веб-сервер и браузер).

Статически публиковать как можно больше (то есть, чтобы уменьшить количество вызовов базы данных)

0 голосов
/ 16 октября 2010

Пара самых основных правил тестирования производительности:

  • Производительность ничего не значит, если программа / веб-страница / что-то не так.
  • Не пытайтесь улучшить производительность, не имея надежной формы измерения.
  • Вы должны профилировать свой сайт / программу / что угодно, чтобы узнать, что замедляет работу.
    • Corrolary: не меняйте вещи наугад, чтобы посмотреть, станет ли лучше.
0 голосов
/ 29 июня 2009

Если у вас много javascript, вы можете использовать сжатие Javascript. Dojo предоставляет один из таких инструментов SHRINKSAFE для сжатия вашего JavaScript. Найдите ссылку ниже: http://www.dojotoolkit.org/docs/shrinksafe

Существует еще один инструмент, открытый Google, который называется скорость страницы, который может помочь вам оптимизировать работу сайта. Это использовалось внутренне прежде, чем это было открыто для всех недавно. http://google -code-updates.blogspot.com / 2009/06 / введение-страниц speed.html http://code.google.com/speed/page-speed/

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

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