پایگاه دانش

انتقال رسانه‌ها به فضای ذخیره‌سازی شیء

تصاویر و دانلودها را از حافظه شیء و یک شبکه توزیع محتوا (CDN) به جای وب‌سایت سرویس‌دهی کنید — بدون اینکه نیازی به وارد کردن کلید در WordPress باشد.

یک سایت پربازدید بخش زیادی از دیسک و پهنای باند خود را صرف فایل‌هایی می‌کند که کسی ویرایششان نمی‌کند: تصاویر، فایل‌های PDF، دانلودها. انتقال رسانه (Media offload) این فایل‌ها را به ذخیره‌سازی شیء (Object storage) منتقل کرده و آن‌ها را از طریق CDN ارائه می‌دهد، بنابراین سرور وب به جای ارسال تصویر، به اجرای سایت شما بازمی‌گردد.

فعال‌سازی آن

سایت‌ها ← سایت شما ← Media offloadTurn on media offload. این کار فضای ذخیره‌سازی را آماده‌سازی می‌کند؛ نیازی نیست ابتدا یک باکت (Bucket) ایجاد کنید.

سپس WordPress به افزونه Zinn® Media Offload نیاز دارد، و این افزونه به جای پیکربندی، جفت‌سازی (Pair) می‌شود. روی Get a pairing code کلیک کنید، افزونه را روی سایت نصب و فعال کنید، و کد را در آن جای‌گذاری نمایید. کارت تا زمان برقراری ارتباط، عبارت Waiting for the plugin را نشان می‌دهد و پس از آن، نسخه و زمان آخرین ارتباط را نمایش خواهد داد.

چرا هیچ کلید دسترسی برای تایپ وجود ندارد

در این افزونه هیچ جایی برای جای‌گذاری کلید سرّی وجود ندارد و این امر عامدانه است. افزونه یک بار جفت‌سازی می‌شود و اعتبار کوتاه-مدت اختصاصی خود را دریافت می‌کند؛ کلیدهای ذخیره‌سازی شما در سمت ما باقی می‌مانند. کلیدی که در WordPress تایپ شود، در پایگاه داده، در پشتیبان‌های شما و در هر چیزی که هنگام مهاجرت سایت برون‌بری می‌شود باقی می‌ماند — و این همان کلیدی است که می‌تواند تمام فایل‌های شما را حذف کند.

کارکرد این دو کلید سوئیچ

Serve media from the CDN آدرس‌های URL را در صفحات شما بازنویسی می‌کند تا بازدیدکنندگان فایل‌ها را به جای سرور وب، از CDN دریافت کنند. تا زمانی که آن را روشن نکنید، فایل‌ها در ذخیره‌سازی کپی می‌شوند اما همچنان به صورت محلی ارائه می‌گردند — کارت این موضوع را قید می‌کند و القا نمی‌کند که کار تمام شده است.

Remove local copies after upload فضای دیسک را بازپس می‌گیرد. تا زمانی که در حال بررسی نمایش درست همه چیز هستید، آن را خاموش بگذارید؛ وقتی راضی بودید، آن را روشن کنید. هیچ چیزی مانع خاموش کردن مجدد آن نیست، اما فایل‌هایی که قبلاً حذف شده‌اند به طور خودکار دوباره دانلود نمی‌شوند.

استفاده از باکت اختصاصی خودتان

می‌توانید یک باکت سازگار با S3 که از قبل مالک آن هستید متصل کنید — حساب شخصی خودتان نزد هر ارائه‌دهنده‌ای. شما نام باکت، Endpoint و جفت‌کلید را ارائه می‌دهید و این اطلاعات به جای ستون پایگاه داده، در مخزن سرّی ما ذخیره می‌شود.

⚠️ تفاوتی که در صورت‌حساب شما اهمیت دارد: ذخیره‌سازی ارائه شده توسط ما از سهمیه ذخیره‌سازی شیء طرح شما کسر می‌شود. یک باکت اختصاصی متعلق به خودتان کسر نمی‌شود، زیرا هزینه‌ای برای ما ندارد.

بررسی فعال بودن و کارکرد آن

کارت، عبارت Moved so far را به صورت تعداد فایل و حجم، و Media served from را — به صورت هاست CDN یا خطی که به شما می‌گوید نسخه‌ها نگهداری می‌شوند اما هنوز ارائه نشده‌اند — گزارش می‌دهد. این دو در کنار هم به پرسش «آیا این ویژگی واقعاً کاری انجام می‌دهد؟» پاسخ می‌دهند، چیزی که یک سوئیچ سبز به تنهایی انجام نمی‌دهد.

غیرفعال‌سازی آن

Disconnect the plugin جفت‌سازی را متوقف می‌کند. فایل‌هایی که از قبل در ذخیره‌سازی هستند در آنجا باقی می‌مانند و در صورت روشن بودن بازنویسی، همچنان ارائه می‌شوند؛ اگر می‌خواهید سایت به ارائه محلی بازگردد، ابتدا Serve media from the CDN را خاموش کنید و پیش از انجام این کار، مطمئن شوید که نسخه‌های محلی هنوز وجود دارند.

هنوز مشکل دارید؟

پشتیبانی در تمامی پلن‌ها گنجانده شده است و پاسخ‌ها به زبان خود شما ارائه می‌شوند.

تماس با پشتیبانی همه مقالات
انتقال رسانه‌ها به فضای ذخیره‌سازی شیء