معماری برای توسعهدهندگان
محیط اجرای وردپرس در ویسا از دید توسعهدهنده: کانتینر، Storage پایدار، پیکربندی و استقرار.
این صفحه برای توسعهدهندگان و آژانسهایی است که میخواهند بدانند وردپرس در ویسا دقیقاً چگونه اجرا میشود.
اجزای هر سایت
site/<slug>
├── workload WordPress + PHP (container image from private registry)
├── database dedicated database instance for this site
├── storage persistent volume (wp-content: uploads, plugins, themes)
├── config per-site configuration and secrets
└── domains default domain + custom domains with automatic TLS
نکات مهم برای توسعه
- فایلسیستم: دادههای ماندگار سایت (رسانهها، افزونهها و قالبها در
wp-content) روی Storage پایدار نگهداری میشوند. به تغییر دستی فایلهای هستهٔ وردپرس تکیه نکنید؛ این فایلها بخشی از ایمیج کانتینر هستند. - پیکربندی: اطلاعات اتصال دیتابیس و کلیدهای سایت توسط پلتفرم تزریق میشود؛ آنها را در کد یا مخزن خود hard-code نکنید.
- استقرار: تغییرات زیرساخت بهصورت نسخهدار، تکرارپذیر و قابل بازگشت اعمال میشوند.
- ایمیجها: ایمیجهای وردپرس از یک رجیستری خصوصی و کنترلشده تأمین میشوند.
API
در حال حاضر مدیریت سایتها از طریق داشبورد ویسا انجام میشود. اگر برای یکپارچهسازی سازمانی یا مدیریت تعداد زیادی سایت نیاز به دسترسی برنامهنویسی دارید، از صفحهٔ تماس با موضوع «پشتیبانی فنی و زیرساخت» درخواست خود را ثبت کنید.
جواب سؤالت رو پیدا نکردی؟ از پشتیبانی بپرس.