تصاویر و ویدیوها معمولاً حجیمترین مواردی هستند که یک سایت WordPress ارائه میدهد. انتقال آنها به فضای ذخیرهسازی شیء Zinn® این بار را از دوش سرور وب شما و از سهمیه فضای دیسکتان برمیدارد.
شما هرگز کلید دسترسی وارد نمیکنید
این بخش ارزش خواندن دارد، زیرا همان چیزی است که افزونه ما را از سایر افزونههای این دسته متمایز میکند.
تمام افزونههای دیگر بارگذاری رسانه از شما میخواهند که یک کلید دسترسی و کلید مخفی S3 را در WordPress جایگذاری کنید. سپس آنها در جدول wp_options شما ذخیره میشوند؛ جایی که هر افزونه دیگری در سایت شما میتواند آنها را بخواند، جایی که در هر فایل خروجی برای انتقال کپی میشوند، و جایی که در نسخه پشتیبانی که برای یک توسعهدهنده ارسال میکنید قرار میگیرند. اگر آن جفت فاش شود، کل باکت شما در معرض خطر قرار میگیرد.
افزونه ما هرگز چنین کلیدی را در خود نگه نمیدارد. این افزونه تنها یک توکن نگهداری میکند که فقط برای پوشه همین سایت و نه هیچ چیز دیگری کار میکند، و قبل از هر بارگذاری از ما یک پیوند امضاشده یکبارمصرف درخواست میکند. سپس فایل شما مستقیماً از سرور وب به فضای ذخیرهسازی میرود — هرگز از ما عبور نمیکند.
اگر آن توکن روزی فاش شود، میتوانید آن را با یک کلیک از داشبورد خود لغو کنید. شما نمیتوانید چنین کاری را با یک کلید دسترسی لو رفته انجام دهید.
فعالسازی آن
۱. سایت خود را در داشبورد باز کنید و به Files & databases → Images & video CDN بروید. ۲. بر روی Turn on the media CDN کلیک کنید. فضای ذخیرهسازی شما برایتان آماده میشود. ۳. بر روی Get a pairing code کلیک کنید. این کد یکبار کار میکند و ظرف سی دقیقه منقضی میشود. ۴. افزونه Zinn® Media Offload را در سایت WordPress خود نصب کنید — این افزونه در مخزن WordPress.org قرار دارد، بنابراین Plugins → Add New Plugin آن را با نام پیدا میکند — سپس به Zinn Digital® → Media Offload بروید، کد را در تب Connection جایگذاری کنید و روی Connect this site کلیک کنید.
بارگذاریهای جدید بلافاصله منتقل میشوند. کتابخانه موجود شما در پسزمینه طی ساعتهای بعدی منتقل میشود، هر بار چند فایل، و اگر چیزی مانع آن شود از همانجا که متوقف شده بود ادامه میدهد.
چه اتفاقی امروز برای رسانههای شما میافتد
فایلهای شما در فضای ذخیرهسازی Zinn® کپی میشوند، و سایت شما به ارائه نسخههای خود ادامه میدهد. هنوز هیچ تغییری در صفحات شما رخ نمیدهد.
این امر عمدی است: بارگذاری و ارائه دو مرحله هستند، و انجام مرحله اول به تنهایی ایمن است. پس از اینکه انتقال رسانهها آغاز شد، گزینه Rewrite media URLs را فعال کنید تا صفحات شما به جای سرور وب، به CDN اشاره کنند.
رسانه شما از کجا ارائه میشود
بیشتر سایتها به محض روشن کردن بازنویسی، از نام میزبان رسانه مشترک ما ارائه میشوند. هیچ چیزی برای تنظیم کردن وجود ندارد.
سایتهای footprint-free متفاوت هستند، و این تفاوت عمدی است. آنها هرگز از یک نام میزبان مشترک Zinn® ارائه نمیشوند، زیرا هر سایتی که از آن استفاده کند همان آدرس را در سورس صفحه خود تبلیغ میکند — که دقیقاً همان رد و اثری میان سایتهای شما است که میزبانی footprint-free برای جلوگیری از آن ایجاد شده است. بنابراین یک سایت footprint-free رسانه خود را ارائه میدهد تا زمانی که به آن دامنهای اختصاصی بدهید: یک زیردامنه بسازید (مثلاً media.yoursite.com)، آن را به باکت خود متصل کنید، و آن را زیر Media domain در داشبورد وارد کنید. سپس رسانه شما از دامنه خودتان ارائه میشود و هیچ چیز آن را به موارد دیگری که در مالکیت شماست متصل نمیکند.
شما میتوانید از دامنه خودتان در هر سایتی استفاده کنید، نه فقط در یک سایت footprint-free — این مورد در سایر جاها صرفاً اختیاری است.
تنظیمات در داشبورد شما قرار دارند، نه در WordPress
افزونه فراتر از کد جفتسازی، هیچ تنظیماتی برای خود ندارد. اینکه آیا نشانیهای اینترنتی بازنویسی شوند یا نسخههای محلی حذف شوند، در داشبورد Zinn® شما تصمیمگیری میشود، بنابراین تنها یک جا برای پاسخها وجود دارد و هیچ راهی برای تناقض میان این دو نیست.
حذف نسخههای محلی
به طور پیشفرض غیرفعال است. هنگامی که آن را روشن میکنید، یک فایل تنها زمانی حذف میشود که تمامی اندازههای آن با موفقیت بارگذاری شده باشند — بارگذاری ناقص هرگز چیزی را حذف نمیکند، زیرا این کار باعث میشود تصاویر بندانگشتی در هیچکدام از مکانها باقی نمانند و هیچ نسخه اصلی برای بازسازی مجدد آنها وجود نداشته باشد.
اگر مشکلی رخ دهد
اگر هنگام بارگذاری دسترسی به فضای ذخیرهسازی ما ممکن نباشد، بارگذاری همچنان موفقیتآمیز خواهد بود و فایل روی سرور شما باقی میماند، دقیقاً همانند زمانی که افزونه وجود نداشت. صفحه تنظیمات نشان میدهد که چه مشکلی رخ داده است، و فرآیند پسزمینه بعداً فایل را انتقال میدهد.
غیرفعال کردن افزونه بارگذاریهای جدید را متوقف میکند. رسانههایی که قبلاً منتقل شدهاند به کار خود ادامه میدهند.
استفاده از باکت اختصاصی خودتان
میتوانید به جای استفاده از باکت ما، باکت سازگار با S3 اختصاصی خود را در داشبورد متصل کنید — افزونه به همان روش کار میکند، و همچنان هرگز کلید را در خود نگه نمیدارد.