ויקיפדיה:מגבלות המפענח – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
גרסה 0.01
 
←‏פתיח: יותר מדויק
שורה 1:
דפים בוויקיפדיה נכתבים ונשמרים בבסיס הנתונים תוך שימוש ב"[[תחביר ויקי]]". חלק מרכזי בתוכנת מדיה ויקי מכונה "מפענח" (Parser). המפענח הופך את תוכן הדף כפי שנשמר בבסיס הנתונים, לקוד [[HTML]] שנשלח לדפדפן של הקורא, בתהליך שמכונה "פענוח".
דפים בוויקיפדיה מוגבלים בארכם, ובפרטים נוספים. דף שעובר על אחת המגבלות הללו, למשל דף ארוך מדי, לא יוצג נכון. דף זה מתאר את המגבלות השונות.
 
המפענח מטיל על הדף מספר אילוצים, שנועדו להגביל את המשאבים שפעולת הפענוח צורכת. ללא המגבלות הללו, אפשר היה בקלות ליצור דפים שפענוחם צורך כמות בלתי מוגבלת של משאבים. דוגמה קיצונית היא למשל פונקציית לואה שמממשת [[לולאה אינסופית]], וקריאה לפונקציה כזו מאחד הדפים.
 
האילוצים מגבילים את הגודל, רמת הסיבוך, משאבי מעבד וזיכרון של קוד לואה, וכן הלאה. דפים שדורשים יותר משאבים מהמגבלה המוגדרת, לא יפוענחו נכון, כלומר ה-HTML שהמפענח מייצר לא ייצג את הדף כפי שתחביר הוויקי דורש. דפים כאלו לא יוצגו כמצופה, ובדרך כלל ייכנסו לקטגוריית תחזוקה שונות. לדוגמה, דף שעובר את המגבלה המוקצבת למשאב שנקרא "גודל הטקסט המוכלל לאחר הפריסה", ייכנס ל[[:קטגוריה:דפים שבהם ההכללה גדולה מדי]].
 
דף זה עוסק באילוצים, או במגבלות הללו, ובדרך למצוא את המשאבים שכל דף צורך.
 
== בדיקת המשאבים שהדף צורך ==
תוכנת מדיה ויקי מאפשרת לעורך לבדוק את משאבי המפענח שהדף צורך. אחת הדרכים לבדוק זאת מתוארת כאן: