xhtml apache מפת האתר דף ראשי

«
«
«
«
«
«
«
«
«
«
«
«
«
«

הסבר וביצועים  « SSI  « ראשי

מאמר 6: IDM Intranet FAQ

6.1 מהו SSI?

כאשר חייבים "להדביק טלאי" של קטע קטן של תוכן על עמוד, שחוץ מפעולה זו הינו סטטי, CGI הוא פתרון גס מדי. חלופה, אשר זוכה לתמיכה נרחבת כמעט כמו ,CGIהיא ה - SSI אשר מאפשר הכנסת תוכן דינמי לעמודי אינטרנט בעזרת תגי HTML מיוחדים.
לתגי SSI יש הפורמט הבא: <-- "command="value#--!>

פירוט על פקודות ותחביר ראה ב-
מדריך ה- NCSA או בכתב העת Apacheweek

6.2 ההשפעה על הביצועים

להבדיל מ- HTML סטנדרטי אשר מחולק, מנותח ומוצג ע"י דפדפן ברשת לאחר שהעמוד עבר דרך השרת, תגי SSI מחולקים ומנותחים ע"י השרת (ולכן הם מכונים תוספות בצד השרת). איתור וניתוח תגים אלה עלולים להאט את תגובת השרת ולכן מפתחים מנוסים מציינים באופן מפורש את הקבצים המכילים תגי SSI ע"י שימוש בסיומת קובץ ייחודית, כגון shtml. או shtm.
זאת עושים ע"י הוספת שורה להגדרת סוג התוכן מסוג MIME:
AddType text/x-server-parsed-html. shtml
רק קבצים בעלי סוג MIME זה, יעברו חלוקה וניתוח ע"י השרת.

הערה: SSI, כמו CGI, הינה טכנולוגייה מהדור הראשון ועלולה לסבול מחסרונות המאפיינים טכנולוגיות דומות.
רצוי להשתמש בה ליישום תהליכים דינמיים פשוטים על עמודים, בשרתי UNIX.
באתרים הבנויים על IIS , צריכים לשקול שימוש ב- ASP.