
# Įvadas
Rudel sukuria laikinąsias WordPress smėlio dėžes vienoje pagrindinės sistemos WordPress instaliacijoje.

Kiekvienai užklausai parenkama smėlio dėžė. Jai skirtoje užklausoje naudojamos klonuotos smėlio dėžės WordPress lentelės ir aktyvios temos kopija, o WordPress branduolys, papildinių failai ir įkelti failai lieka bendrinami su pagrindine sistema.

## Kas įtraukiama į smėlio dėžę

- pagrindinės sistemos lentelių kopija, įskaitant naudotojus ir naudotojų metaduomenis, su sugeneruotu lentelių prefiksu
- vienos temos kopija (ir jos pagrindinės temos kopija, jei naudojama potėmė) smėlio dėžės kataloge
- gyvavimo ciklo metaduomenys pagrindinės sistemos WordPress MySQL lentelėse

Kuriant smėlio dėžę naudotojai nukopijuojami. Po to naudotojai ir slaptažodžiai smėlio dėžėje bei pagrindinėje sistemoje keičiami nepriklausomai.

## Kas lieka bendrinama

- WordPress branduolio failai
- papildinių failai
- įkelti medijos failai

Ši riba nustatyta sąmoningai. Rudel skirta greitoms, pagal užklausą parenkamoms smėlio dėžėms agentams, QA, eksperimentams ir rizikingiems pakeitimams, kuriems nereikia multisite ar antros WordPress instaliacijos.

## Kaip užklausa parenka smėlio dėžę

HTTP užklausoje smėlio dėžė parenkama naudojant `X-Rudel-Environment` antraštę arba `rudel_environment` slapuką; WP-CLI komandoje naudojamas `RUDEL_ENVIRONMENT` aplinkos kintamasis. Rudel netikrina parinkimo tapatybės: kiekvienas klientas, pateikęs galiojantį smėlio dėžės ID, patenka į tą smėlio dėžę. Žr. [Izoliavimas](https://rudel.inline0.dev/lt/docs/environments/isolation).

## Pirminis informacijos šaltinis

Rudel vykdymo įrašai saugomi pagrindinės sistemos WordPress duomenų bazėje:

- `wp_rudel_environments`
- `wp_rudel_worktrees`

Nustatymai saugomi `rudel_config` parinktyje. Vykdymo metu nėra JSON konfigūracijos ar atskiros SQLite metaduomenų saugyklos.

## Pradėkite čia

- [Darbo pradžia](https://rudel.inline0.dev/lt/docs/getting-started)
- [CLI](https://rudel.inline0.dev/lt/docs/cli)
- [API](https://rudel.inline0.dev/lt/docs/api)
- [Konfigūracija](https://rudel.inline0.dev/lt/docs/configuration)
- [Veikimo būsena](https://rudel.inline0.dev/lt/docs/features/runtime-state)
- [Izoliavimas](https://rudel.inline0.dev/lt/docs/environments/isolation)
