Перейти к содержимому

_new 📜JS скрипт для быстрого сварачивания информации между некими блоками. не работает нормально.

https://claude.ai/chat/c2056fb3-6b05-431b-9607-3fec40cf848a


Вариант сварачивания №2

!— li Начало сворачиваемого блока —!

Эта часть скрываеться.

!— li Конец сворачиваемого блока —!

!— li Начало сворачиваемого блока —!

Read Replicas (Реплики на чтение): Создаются копии БД. Основной сервер (Master) принимает записи, а реплики (Slaves) отдают данные на чтение. Поскольку в большинстве приложений чтений намного больше, чем записей, это сильно разгружает систему.

  • Кеширование: Использование Redis или Memcached для хранения результатов тяжелых запросов.
    • !— li Начало сворачиваемого блока —!
      • Тяжёлые запросы — это операции, которые занимают много времени: сложные SQL-запросы к БД, вычисления, агрегации данных, вызовы внешних API и т.д. Повторное выполнение таких запросов замедляет приложение. Кеширование — сохранение результатов этих запросов в быстром хранилище (кэше). При следующем одинаковом запросе система сначала проверяет кэш: если результат там есть и актуален — возвращает его сразу, без повторного выполнения тяжёлой операции. Redis и Memcached — популярные in-memory (в оперативной памяти) системы кэширования:
        • Данные хранятся в RAM, поэтому доступ к ним в десятки-сотни раз быстрее, чем к диску или БД.
        • Они работают как ключ-значение: ключ — уникальный идентификатор запроса (например, хэш от параметров), значение — готовый результат (JSON, строка, объект).
      • Как это работает схематично:
        • Приложение получает запрос от пользователя.
        • Проверяет кэш (Redis/Memcached) по ключу.
        • Если hit (есть в кэше) — возвращает данные мгновенно.
        • Если miss (нет) — выполняет тяжёлый запрос, сохраняет результат в кэш с TTL (временем жизни, чтобы данные не устаревали), и возвращает пользователю.
    • !— li Конец сворачиваемого блока —!
  • Шардирование (Sharding): Разделение данных по разным физическим базам (например, пользователи из Европы на одном сервере, из Азии — на другом).

!— li Конец сворачиваемого блока —!