На что нужно обратить внимание при разработке масштабируемой веб-архитектуры - PullRequest
2 голосов
/ 14 мая 2011

Я знаю, что нужно смотреть на запросы к базе данных, потому что, когда база данных мала, запросы не являются проблемой. Но когда он станет больше, это может замедлить работу сайта.

1 Ответ

2 голосов
/ 14 мая 2011

Вот некоторые вещи, которые я хотел бы рассмотреть ...

Обработка данных:

  • Возвращение как можно меньшего набора данных.Это включает в себя количество строк и столбцов.Например, нет select * from table ....
  • Стратегии кэширования данных

Веб:

  • Кэширование файлов .... AKA - HTML, изображения, JavaScript ....
  • Поместите JS внизу после загрузки DOM.Увеличивает скорость загрузки страницы.
  • Поставьте CSS на вершину.
  • Состояние сеанса - будьте осторожны с его использованием ...
  • Используйте CDN, когда это возможно, с локальным резервом ....
  • Минимизация запросов обратной передачи / http
  • GZip / сжатие http
  • сжатия вашего JS & CSS

Настройка оборудования:

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