הצד הטוב ביותר בשרת כולל אירוח: מי הכי טוב לאתר שלך? [עודכן: 2020]

מה זה SSI Hosting?

Server Side Include (SSI) אינו סוג אירוח ספציפי, אלא שפת סקריפט פשוטה בצד השרת. SSI היא דרך קלה לעדכן באופן קבוע פיסות מידע קטנות באתר HTML סטטי גדול יותר.


כיצד SSI עובד?

SSI עובד על ידי הטמעת סקריפטים בקוד ה- HTML של קובץ תוכן אינטרנטי. לאחר מכן השרת מעריך הנחיות אלה ומעדכן את התוכן לפני הצגת העמוד למשתמש. תוכן שנוצר באופן דינמי אינו מחייב תוכנית CGI (Common Gateway Interface) שתשרת את כל הדף בכל פעם שהוא נצפה. כתוצאה מכך, המשתמשים חווים ביצועי שרת מהירים יותר.
כאשר מוגש עמוד המכיל SSI, הצופה יראה את שפת הקידוד כערך אמיתי, כמו התאריך או השעה הנוכחיים או תפריט ניווט. כדרך מהירה לשנות תוכן המעודכן בתדירות גבוהה, SSI הוא אידיאלי להצגת תמונה פעילה ורלוונטית. דוגמה אחת לתוכן שעשוי להפיק תועלת מ- SSI היא הצעת מחיר יומית המוצגת בכותרת עליונה או תחתונה – כל שעליכם לעשות הוא לשנות את קובץ הציטוט, והשינוי יבוא לידי ביטוי באתר שלכם.

מה שרתי האינטרנט תומכים בשפת סימון SSI?

נכון לעכשיו ישנם ארבעה סוגים שונים של שרתי אינטרנט המעבדים SSI. הם:

  • אפאצ’י
  • IIS
  • lighttpd
  • nginx

הנחיות SSI נפוצות

להלן מילון מונחים של 12 הנחיות ה- SSI הנפוצות ביותר.

  • כולל: עבור קובץ או פרמטר וירטואלי (דף HTML, סקריפט, קובץ טקסט), הנחיה זו מאפשרת לכלול תוכן ממסמך אחד במסמך אחר. הנחיית ה- SSI הנפוצה ביותר.
  • exec: עבור פרמטר cgi או cmd, הנחיה זו מבצעת פקודה של תוכנית, סקריפט או מעטפת בשרת.
  • הד: עבור פרמטר משתנה, הנחיה זו מציגה את התוכן של מסמך סביבת HTTP שצוין.
  • config: לפרמטרים של תאריך, שעה, גודל קובץ והודעות שגיאה, הנחיה זו מגדירה פורמטים לתצוגה.
  • flastmod: לפרמטרים של קבצים או וירטואליים, הנחיה זו מציגה את התאריך בו שונה המסמך לאחרונה.
  • גודל: לפרמטרים של קבצים או וירטואליים, הנחיה זו מציגה את הגודל של מסמך ספציפי.
  • אם: פרמטר ביטוי המשמש לבדיקות תנאי שעשוי לקבוע ולייצר דפים לוגיים מרובים מדף פיזי אחד.
  • printenv: הנחיה זו מפיקה רשימה של כל המשתנים והערכים שלהם, כולל משתנים סביבתיים ומוגדרים על ידי המשתמש.
  • elif: פרמטר ביטוי המשרת את אותה מטרה כמו התניה נוספת.
  • אחרת: דברים קורים לאחר ‘אחר’ אם אף אחת מהנחיות ה- if ו- elif לא תופסת את המצב הנוכחי.
  • אנדף
  • set: פרמטר משתנה או ערך שנמצא גם ב- Apache וגם ב- lighttpd המגדיר את הערך של משתנה SSI.
  • מחשבות אחרונות בנושא SSI

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

    תכונות אחרות בשפות ומסגרות

    • ASP.NET
    • .מסגרת NET
    • VB.NET
    • Laravel
    • PHP
    • אודם על מסילות
    • פרל
    • דג’נגו
    • פייתון
    • ג’אווה
    • ColdFusion
    • ASP
    • קוד מצת
    • CakePHP
    • node.js
    • סימפוניה
    • PHP 5
    • PHP 7

    צד שרת כולל שאלות נפוצות

    • מה כולל כמה סיבות טובות לשימוש בצד השרת?

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

    • האם ישנן סיבות שלא להשתמש בצד השרת כולל?

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

    • מהן האלטרנטיבות לצד השרת כוללת?

      מכיוון שפיתוח מערכות ניהול תוכן ביטל את הצורך בהכללות רבות בצד השרת, כמות החלופות הרלוונטיות עבור SSI הן מעטות בלבד. קידוד האתר שלך ב- PHP או PERL במקום HTML אמור לבטל את הצורך ב- SSI זה וגם למחוק את הצורך במציאת חלופה. עם זאת, HTML5 היא אלטרנטיבה בת קיימא לתוכן וידאו ווידאו אינטראקטיבי במקום SSI. עם כל כך הרבה אפשרויות לאירוח מדיה, הטמעת צד ג ‘היא גם אפשרות שיש לקחת בחשבון כשאתה מוצא אלטרנטיבה ל- SSI.

    • האם עלי לדעת כיצד לתכנת להשתמש בצד השרת כולל?

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

    • מה כולל הדרישות עבור אירוח בצד השרת?

      צד השרת כולל לא יעבוד בדף אינטרנט מסורתי .html. לכן, כל דף אינטרנט שטוען קובץ צד שרת כולל (SSI) יצטרך לשנות את שם ה- .shtml. כדי לעבד דף .shtml, עליך ליצור מטפל Apache כדי לטעון את תוסף ה- HTML החדש. בקובץ .htaccess של אתר האינטרנט שלך, יתכן שתצטרך להוסיף גם שורת קוד כדי להריץ קובצי .shtml בדף .html. התייעץ עם ספק האירוח שלך אם אתה זקוק לאירוח SSI ואינך בטוח כיצד להגדיר אותו.

    • מה הפירוש של אירוח עצמי? אני לא צריך להפעיל שרת בעצמי, נכון?

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

    • האם אני צריך אירוח מנוהל על מנת להשתמש בצד השרת כולל?

      התשובה לשאלה זו תלויה בתשובתך לשאלה “כמה אחריות אתה מוכן לקבל על תחזוקת אתר האינטרנט שלך?” ככל שהאתר שלך יהיה מורכב יותר עם SSI, JavaScript, ותכונות מותאמות אישית אחרות, כך יגדל הצורך שלך באירוח אתרים מנוהל באופן מקצועי. אירוח משותף לרוב מגיע עם כמה שירותים מנוהלים כלולים. אם יש לך פיתרון אירוח ייעודי, עם זאת, ככל הנראה, שירותים מנוהלים נדרשים כחלק מההסכם שלך. למען ההגינות, זה המקרה בכל אתר שמארח את עצמו – ולא רק אתרים המובנים ב- HTML הכוללים תכונות הדורשות אירוח SSI נוסף..

    • האם אוכל לארח צד שרת כולל בתוכנית אירוח משותפת?

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

    • כיצד כולל שרת כולל השוואה ל- HTML5 כשפת סקריפט?

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

    • כיצד כולל שרת כולל השוואה ל- Java כשפת סקריפט?

      צד השרת כולל מציע הרבה יותר גמישות מכפי ש- JavaScript כולל. למעשה, קובץ הכולל בצד השרת יכול לכלול JavaScript – אך לא להפך. אמנם אתה יכול לתכנת כולל ב- javascript, הם מופעלים רק פעם אחת בקובץ שנמצא בשימוש חוזר מספר פעמים. לשם השוואה, יש לכלול צד שרת בכל עמוד ולבצע בכל בקשה. אלא אם כן אתה עובד באופן ספציפי עם ג’אווה באתר HTML, אתה כנראה צריך להמשיך עם SSI בגלל הגמישות שהם מציעים. התייעץ עם ספק האירוח שלך כדי לוודא שיש לך אחת מהאפשרויות הללו העומדות לרשותך לפני שאתה חותם על הסכם או מתחייב להעדפת תכנות לשרת כולל.

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

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

    • מהי מסגרת הידע של הלקוח שלך?

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

    • מהי המסגרת נגד הלבנת הון?

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

    • כיצד משווה העברה בנקאית לבדיקה אלקטרונית?

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

    • כיצד חיובים עבור העברות בנקאיות משווים לחיובים עבור שירות כמו PayPal?

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

    • אילו חלופות קיימות אם אין לי או לא רוצה להשתמש בכרטיס אשראי כדי לשלם עבור אירוח?

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

    • האם עלי לקבל העברות בנקאיות דרך האתר שלי?

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

    • האם עלי ללכת לבנק שלי לשלוח העברה בנקאית?

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

    • אם אני מתכוון לקבל העברות בנקאיות מלקוחותיי, אילו שיקולים אחרים עלי לקחת?

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

    • האם אני צריך לספק את מספר הביטוח הלאומי שלי כדי לשלם באמצעות העברה בנקאית?

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

    • האם אתר האירוח יצטרך למסור לי את פרטי הניתוב שלהם, או שהייתי נותן להם אותם?

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

    • האם אוכל להשתמש בספק תשלום מצד שלישי כדי לעבד העברות בנקאיות באתר eCommerce שלי?

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

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map