AO3 News

Post Header

Published:
2020-04-02 05:52:43 UTC
Original:
Emergency measures affecting works
Tags:

Archive of Our Own – AO3 (ארכיון משלנו) חווה עלייה בתנועת הגולשות במהלך חודש מרץ – תוך שבועיים, כמות הדפים הנצפים השבועית עלתה מ-262 מיליון ל-298 מיליון. אנו צופות התמשכות של מגמה זו, ועל מנת לוודא שהאתר ממשיך לעבוד כראוי, עלינו לנקוט במספר צעדי חירום. השינוי המהיר ביותר והיעיל ביותר שבאפשרותנו לבצע הוא להטמין (מהמילה "מטמון", cache) את היצירות שמוגשות למשתמשות שאינן מחוברות לאתר. לצערנו, משמעות הדבר היא שמשתמשות שאינן מחוברות לאתר עשויות לחוות עיכובים בעדכוני יצירות, וכניסות ליצירות ממשתמשות אלו לא ייספרו יותר במספר הכניסות של היצירות. השינוי תקף באופן מיידי.

מדוע זה קורה?

תנועת הגולשות הגוברת מכבידה על שרתי מסד הנתונים שלנו, אשר מקבלים עשרות בקשות בכל פעם שיצירה נטענת (הזמנת חומרה חדשה שתקל על העומס נמצאת על סדר היום שלנו, אבל תחילה עלינו לסיים תחזוקת שרתים מסוימת ולקבוע איזו חומרה להזמין. משלוח שרתים והתקנתם אורכת בדרך כלל מספר חודשים, ועלולים להיות עיכובים לא צפויים בעקבות המגפה).

הגשת העתקים מוטמנים של יצירות למשתמשות שאינן מחוברות לאתר תקטין את מספר הבקשות המועברות למסד הנתונים באופן משמעותי. משמעות השימוש במטמון היא שאין צורך לבקש ממסד הנתונים את המידע העדכני ביותר בכל פעם שדף מסוים נצפה במסגרת זמן מסוימת. במקום זאת, אחד משרתי הקצה הקדמיים שלנו יספק לכולם את אותו העותק של הדף המבוקש. עותק זה יתעדכן בערך אחת לשעה.

באילו שינויים אבחין?

באופן מיידי, ייתכן שתבחינו בשינויים הבאים:

  1. בעת פרסום פרק חדש ביצירה, משתמשות שאינן מחוברות לאתר יוכלו לגשת אליו אך ורק דרך קישור ישיר עד שהמטמון יתעדכן, מה שיקרה בערך אחת לשעה. ייתכן ששינויים אחרים ביצירות (למשל: עריכות של היוצרת או תגובות וקודוס חדשים) גם הם לא יהיו מוצגים למשתמשות שאינן רשומות עד לעדכון המטמון.
  2. כיוון שדפי יצירות צריכים להיות זהים עבור כל המשתמשות שאינן מחוברות, נאלצנו למנוע מילוי אוטומטי של שמות אורחות וכתובות דוא"ל בטפסי השארת תגובות (תוכלו לבקש הזמנה וליצור חשבון אם תרצו שהטופס יזכור אתכן!)
  3. משתמשות שאינן מחוברות יקבלו את הודעת אזהרת התוכן עבור על יצירה המדורגת Mature (תכנים בעלי אופי בוגר), Explicit (תכנים מפורשים) או יצירות ללא דירוג. מדובר בשינוי זמני בלבד, והוא יתוקן מהר ככל האפשר.
  4. כניסות חדשות ממשתמשות שאינן מחוברות לא יתווספו למספר הכניסות על היצירה (כניסות קיימות לא יאבדו). הקוד שמגדיל את מספר הכניסות נמצא בשרתי היישומים שלנו, לכן הוא לא יפעל בזמן ששרתי הקצה הקדמיים מגישים עותקי יצירות השמורים במטמון.

האם מספרי הכניסות יתוקנו בעתיד?

אנו בוחנות אפשרויות שיאפשרו לנו להמשיך לספור כניסות ממשתמשות שאינן מחוברות, אבל ייתכן שייקח זמן על שנמצא פתרון לטווח ארוך ונוכל ליישם אותו. נעבוד מהר ככל הניתן, אבל אנו מבקשות סבלנות – יכול להיות שהמתנדבות שלנו יצטרכו לשים בראש סדר העדיפויות שיפורים אחרים, או אפילו את בריאותן האישית בזמנים לחוצים אלו.

נמשיך לעדכן אתכן על כל התקדמות או התעכבות משמעותיות כאן בחדשות AO3 ובדף הטוויטר שלנו @AO3_Status.