Большие сайты, чтобы выдерживать высокие параллельные технические моменты

Точка основной технологии

  • Оптимизированный передний конец   передний конец оптимизации динамического контента , включая статические, увеличивая фронтального кэш. Будут ли ссылаться на статические страницы ссылается на динамические страницы с большим количеством динамических элементов, такие как JSP, PHP и т.д., преобразуется в статическую HTML - странице, статические страницы , потому что они не загружены динамические элементов, скорость доступа гораздо быстрее , чем динамические страницы, вы можете увеличить скорость доступа уменьшенный базы данных давления, передний кэш страниц для кэширования страниц на веб - сервере в передней части системы.
  • CDN технологии   CDN доставки контента сети , то есть основная идея заключается в том , насколько это возможно , чтобы избежать узких мест и ссылки могут повлиять на скорость передачи данных и стабильности Интернета, доставки контента более быстрой и стабильной. Размещая слой интеллекта на существующих узлов сервера Интернет-всей сети , состоящей из виртуальной сети, в соответствии с системой CDN , способной в реальном времени и сетевого трафика каждого узла , подключенного к условиям нагрузки и времени отклика пользователя и расстояние и другие всеобъемлющую информацию по запросу пользователя , чтобы перенаправить узел службы ближе всего к пользователю. Его цель состоит в том, чтобы позволить пользователям получить требуемое содержание ближайшего адреса Интернета состояния сети заторы и повысить скорость реакции доступа пользователей к сайту.
  • Балансировка нагрузки   Основная идея заключается в выравнивания нагрузки равномерно высокий одновременный доступ к каждому узлу сервера, тем самым снижая давление каждого узла в распределенной базе данных.
  • Промежуточное      базы данных промежуточного программного обеспечения относится к слою базы данных, прикладной слой отдел ют, добавив часть в середине , чтобы предотвратить прямой доступ к базе данных приложения. Поскольку система может использовать отдельный чтения и записи методы, и , таким образом , может использовать различные базы данных, различные маскирования базы данных прямого промежуточного программного обеспечения , обеспечивает единый интерфейс. Промежуточная также координирует услуги по обработке, функции управления соединением данных, множество клиентов , подключенных к базе данных может быть разделено с помощью промежуточного программного обеспечения .
  • Memcached   Memcached является распределенной памятью системы кэширования объектов высокой производительности, чтобы уменьшить количество данных кэша считывается из базы данных с помощью объекта в памяти и улучшить скорость динамического сайта управляемой базы данных, которая основана на магазин пар ключа / значения HashMap.
  • Параллельное управление    ограничением базы данных, максимальное число одновременных базы данных, введите состояние блокировки строки. Управление не выполняется, в котором соединение один раз застрял, может вызвать лавинный эффект, влияя таким образом на всю систему
  • Очереди система    блокировки механизмов , ведущих к выстраиваться
  • Копирование параллельно с    использованием метода параллельного копирования может решить проблемы задержки ожидания репликации базы данных
  • разделение базы данных   в горизонтальную и вертикальную Сплит раскол раскол по вертикали в колонках т.е. данные , разделенное приложением, уменьшая объем обработки данных в одной транзакции; т.е. горизонтальное разрешение пути разделения линий, чтобы уменьшить количество одновременных узлов
  • Отдельные читать и писать    некоторые системы часто операции чтения, в то время как некоторые системы часто писать, читать и писать разделение может улучшить скорость доступа

рекомендация

отwww.cnblogs.com/weihua2018/p/11365246.html