תמונות ווידאו הם לרוב הדבר הגדול ביותר שאתר WordPress מגיש. העברתם אל אחסון האובייקטים של Zinn® מסירה את המשקל הזה משרת האינטרנט שלכם וממכסת הדיסק שלכם.
לעולם אינכם מזינים מפתח גישה
זהו החלק שכדאי לקרוא, מכיוון שזה מה שמבדיל את התוסף שלנו מכל שאר הקטגוריה.
כל תוסף אחר לפריקת מדיה (offload) מבקש מכם להדביק מפתח גישה של S3 וסוד בתוך WordPress. לאחר מכן הם נשמרים בטבלת ה-wp_options שלכם, שבה כל תוסף אחר באתר שלכם יכול לקרוא אותם, שבה הם מועתקים לכל ייצוא של העברת אתר (migration), ושבה הם יושבים בגיבוי שאתם שולחים למפתח. אם הצמד הזה דולף, כל ה-bucket שלכם חשוף.
שלנו לעולם אינו מחזיק מפתח כזה. התוסף מחזיק באסימון (token) שפועל עבור התיקייה של אתר זה בלבד, ולפני כל העלאה הוא מבקש מאיתנו קישור חתום חד-פעמי. לאחר מכן הקובץ שלכם עובר ישירות משרת האינטרנט שלכם אל האחסון — הוא לעולם אינו עובר דרכנו.
אם האסימון הזה ייחשף אי פעם, תוכלו לבטל אותו מלוח הבקרה שלכם בלחיצה אחת. לא ניתן לעשות זאת עם מפתח גישה שדלף.
הפעלה
- פתחו את האתר שלכם בלוח הבקרה ועברו אל קבצים ומסדי נתונים ← CDN לתמונות ווידאו.
- לחצו על הפעלת ה-CDN למדיה. האחסון שלכם מוגדר עבורכם.
- לחצו על קבלת קוד צימוד. הקוד פועל פעם אחת ותוקפו פג תוך שלושים דקות.
- התקינו את Zinn® Media Offload באתר ה-WordPress שלכם — הוא נמצא בספריית WordPress.org, כך ש-תוספים ← הוספת תוסף חדש מוצא אותו לפי שם — לאחר מכן עברו אל Zinn Digital® ← Media Offload, הדביקו את הקוד בלשונית חיבור ולחצו על חיבור אתר זה.
העלאות חדשות מועברות באופן מיידי. הספרייה הקיימת שלכם מועברת ברקע במהלך השעות שלאחר מכן, כמה קבצים בכל פעם, וממשיכה מהמקום שבו עצרה אם משהו קוטע אותה.
מה קורה למדיה שלכם כיום
הקבצים שלכם מועתקים אל אחסון Zinn®, והאתר שלכם ממשיך להגיש את העותקים שלו בעצמו. שום דבר בעמודים שלכם עדיין אינו משתנה.
זה נעשה בכוונה: העלאה והגשה הן שני שלבים נפרדים, והשלב הראשון בטוח לביצוע בפני עצמו. ברגע שהמדיה מתחילה לעבור, הפעילו את שכתוב כתובות URL של מדיה והעמודים שלכם יתחילו להפנות אל ה-CDN במקום אל שרת האינטרנט שלכם.
מהיכן המדיה שלכם מוגשת
מרבית האתרים מוגשים מתוך שם המארח (hostname) המשותף שלנו למדיה ברגע שאתם מפעילים את השכתוב. אין שום דבר שצריך להגדיר.
אתרים נטולי טביעת רגל (Footprint-free) שונים, וזאת בכוונה תחילה. הם לעולם אינם מוגשים מתוך שם מארח משותף של Zinn®, מכיוון שכל אתר המשתמש בו יפרסם את אותה הכתובת בקוד המקור של העמוד שלו — וזהו בדיוק הקישור בין האתרים שלכם שאחסון נטול עקבות נועד למנוע. לכן אתר נטול טביעת רגל מגיש את המדיה שלו בעצמו עד שתעניקו לו דומיין משלו: צרו סאב-דומיין (למשל, media.yoursite.com), הפנו אותו אל ה-bucket שלכם, והזינו אותו תחת דומיין מדיה בלוח הבקרה. המדיה שלכם תוגש אז מהדומיין שלכם, ושום דבר לא יקשר אותה לשום דבר אחר שבבעלותכם.
תוכלו להשתמש בדומיין משלכם בכל אתר, לא רק באתר נטול טביעת רגל — זהו פשוט עניין של רשות בכל מקום אחר.
ההגדרות נמצאות בלוח הבקרה שלכם, לא ב-WordPress
לתוסף אין הגדרות משלו מעבר לקוד הצימוד. השאלה אם כתובות URL ישוכתבו ואם עותקים מקומיים יוסרו מוכרעת בלוח הבקרה שלכם ב-Zinn®, כך שתמיד יש רק מקום אחד שבו התשובה קיימת ואין שום דרך ששני המקומות לא יסכימו ביניהם.
הסרת עותקים מקומיים
כבוי כברירת מחדל. כאשר אתם מפעילים זאת, קובץ מוסר רק לאחר שכל הגדלים שלו הועלו בהצלחה — העלאה חלקית לעולם אינה מוחקת דבר, מכיוון שהדבר היה מותיר תמונות ממוזערות ללא נוכחות באף אחד מהמקומות וללא קובץ מקורי שנותר כדי לבנות אותן מחדש ממנו.
אם משהו משתבש
אם לא ניתן להגיע לאחסון שלנו בעת ההעלאה, ההעלאה עדיין מצליחה והקובץ נשאר בשרת שלכם, בדיוק כפי שהיה קורה ללא התוסף. מסך ההגדרות מציג מה השתבש, ותהליך הרקע יאסוף את הקובץ מאוחר יותר.
השבתת התוסף עוצרת העלאות חדשות. מדיה שכבר הועברה ממשיכה לעבוד.
שימוש ב-bucket משלכם
תוכלו לחבר bucket משלכם התואם ל-S3 בלוח הבקרה במקום להשתמש בשלנו — התוסף פועל באותו האופן, ועדיין לעולם אינו מחזיק במפתח.