Ruby: Failų saugojimas

Ši dokumentacija yra Išplėstiniai naudojimo būdai vadovo dalis. Visą vadovą rasite čia: Toliau su jūsų Ruby diegimais.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Diekite savo aplikaciją per kelias sekundes naudodami paprastą git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu didesniam saugumui.
  • Būkite ramūs dėl automatinių atsarginių kopijų, atnaujinimų vienu paspaudimu ir aiškios, skaidrios bei prognozuojamos kainodaros.
  • Pasiekite optimalią veikimo spartą ir tvirtą saugumą dėl privačios, dedikuotos infrastruktūros.

Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Ruby cloud hosting sprendimą užtruks tik 5 minutes!

Failams, tokiems kaip naudotojų nuotraukos ar dokumentai, saugoti labai rekomenduojama naudoti objektų saugojimo sprendimą. Objektų saugojimas leidžia dalintis failais tarp kelių paslaugų ir instancijų ir atskiria saugojimo sluoksnį nuo jūsų kodo. Tai laikoma geriausia praktika.

Rekomenduojame MinIO kaip paprastą, greitą ir galingą sprendimą, suderinamą su Amazon S3 protokolu.

Jei pasirinksite vietinį failų saugojimą, galite naudoti nuolatinį saugojimą, pateiktą su jūsų Ruby instancija. Šis vietinis saugojimas yra prieinamas kataloge /persistent/storage/.

Tačiau vietinis failų saugojimas paprastai nerekomenduojamas, nes jis gali būti ne geriausia praktika ilgalaikiam masteliavimui ir patikimumui.

ĮSPĖJIMAS: Niekada nesaugokite duomenų už /persistent/storage/ aplanko ribų!

Duomenų saugojimas bet kurioje vietoje, išskyrus nuolatinio saugojimo aplanką, gali sukelti duomenų praradimą, kai jūsų instancija yra paleidžiama iš naujo, atnaujinama arba kai stumiate naują kodą.