שירות Stats4U 3 כאן
במאמר הזה
האתר שבו מופיעה הרשומה הזאת נבנה מחדש החודש – לא רק עוצב מחדש, אלא נבנה מחדש, החל ממסלול הספירה. יש רשומה נפרדת על אחת עשרה השנים השקטות שקדמו לכך. הרשומה הזאת עוסקת במה שהשתנה בפועל, ובמדידות שהצדיקו את עצם העבודה.
המספר שהכריע
לפני שהתחילה עבודה כלשהי, מישהו ספר כמה תמונות מונה נמסרות כראוי. התשובה הייתה כמחצית.
מתוך כ־4,200 בקשות למונה ביום, 2,125 החזירו משהו שאינו מספר מבקרים. עיצובים שהפסיקו בשקט להצטייר שנים קודם לכן מפני שפנו לטבלאות מסד נתונים שכבר לא היו קיימות. תמונות ריקות. שגיאות במקום שבו היה צריך להופיע מספר. איש לא דיווח על דבר מכל אלה, מסיבה פשוטה: מונה שלא מציג דבר נראה דומה מאוד למונה שמציג מספר קטן.
הנתון הזה עומד כעת על כ־25 ביום. חצי אחוז.
מערכת במצב כזה לא מתקנים בטלאים בשוליים, ולכן היא פורקה והורכבה מחדש.
קל יותר, עם מדידה במקום הצהרה
דף הסטטיסטיקה טען בעבר ספריית תרשימים בגודל 208 KB. היא ציירה חמישה תרשימים, שארבעה מהם הציגו את אותו מידע כמו הרשימות שלצידם, והיוותה כ־90% מהדף – קוד ה־HTML של הדף עצמו היה בגודל 8 KB. הספרייה הוסרה. התרשימים מצוירים כעת ישירות כ־SVG, בפחות מ־1 KB, בלי סקריפט כלל.
- דף הסטטיסטיקה: כ־16 KB לאחר דחיסה, לעומת כ־78 KB קודם.
- דף הבית: 44 KB של HTML, לעומת 85 KB קודם – ותמונות התצוגה המקדימה בגודל 652 KB, שנוצרו מחדש בכל ביקור וביקור הן כעת קבצים סטטיים עם שמירה במטמון לשנה.
- עלות האתחול לכל בקשה: 0.94 ms, לעומת 7.26 ms קודם.
הנתון האחרון ראוי למשפט משלו. כל בקשה למונה – כולל בקשות שכל תפקידן להחזיר תמונה קטנה – טענה טבלת תרגום ממסד הנתונים ופתחה קובץ מיקום גאוגרפי בגודל 63 MB, ואז השליכה את שתי התוצאות בלי להשתמש בהן. כ־6.4 אלפיות השנייה הושקעו ונזרקו כך בכל בקשה, כמה אלפי פעמים ביום, במשך שנים.
מה חדש
- אין עוגייה במסלול הספירה, ולא נקרא דבר מהמכשיר של המבקר. ההבחנה בין מבקרים נעשית באמצעות ערך גיבוב שנמחק אחרי יומיים.
- בוטים מזוהים ונמדדים. דף הסטטיסטיקה מציג כעת איזה חלק מהצפיות הגיע מסורקים ולא מאנשים. הם עדיין נכללים בסכומים הכוללים – יש רשומה נפרדת שמסבירה מדוע.
- סטטיסטיקה פרטית מוגנת באמצעות מפתח בקישור – בלעדיו הדף לא נפתח.
- אפשר לייצא את המידע ולקחת אותו למקום אחר.
- תצוגה בזמן אמת: מי נמצא באתר ברגע זה, והתעבורה של היום שעה אחר שעה.
- מצב כהה, והאתר כולו בעשר שפות.
- ללא פרסומות בדפי הסטטיסטיקה. דף סטטיסטיקה אינו מקום למכור בו משהו.
מה הושאר ללא שינוי במכוון
- מזהי המונים וקודי ההטמעה. אין צורך להדביק דבר מחדש. קוד משנת 2013 עדיין עובד.
- ההיסטוריה. כל ביקור שנספר לפני הבנייה מחדש עדיין נכלל בספירה אחריה.
- העיצובים הישנים. מוני תמונות הסיביות משנת 2006 עדיין מוצעים לצד החדשים. הם חלק מהסיבה שאנשים נמצאים כאן, ובנייה מחדש אינה סיבה להשליך מונה שמישהו בחר.
- חינם, ללא צורך בחשבון. בדיוק כמו בשנת 2006.
מה בהמשך
רוב הפריטים ברשימה שלמעלה ראויים ליותר משורה אחת, וכמה מהם יקבלו רשומה משלהם – איך הספירה עובדת ללא עוגייה, איזה חלק מהתעבורה מגיע למעשה מסורקים, ומה קרה לעיצובים הישנים.
למי שיש כאן מונה שהפסיק לעבוד בשלב כלשהו בשנים האחרונות, זה זמן טוב לבדוק אותו שוב. לאור המספרים שבראש הרשומה הזאת, יש סיכוי סביר שהוא היה בין המחצית התקולה, ויש סיכוי סביר שהוא עובד כעת.