معماری برای توسعه‌دهندگان

محیط اجرای وردپرس در ویسا از دید توسعه‌دهنده: کانتینر، 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 نکنید.
  • استقرار: تغییرات زیرساخت با روش GitOps و به‌صورت نسخه‌دار اعمال می‌شوند.
  • ایمیج‌ها: ایمیج‌های وردپرس از رجیستری خصوصی ویسا تأمین می‌شوند.

API

در حال حاضر مدیریت سایت‌ها از طریق داشبورد ویسا انجام می‌شود. اگر برای یکپارچه‌سازی سازمانی یا مدیریت تعداد زیادی سایت نیاز به دسترسی برنامه‌نویسی دارید، از صفحهٔ تماس با موضوع «پشتیبانی فنی و زیرساخت» درخواست خود را ثبت کنید.

پاسخ سؤالتان را پیدا نکردید؟ با پشتیبانی تماس بگیرید.