ההבדל בין דפי אינטרנט סטטיים ודינמיים: דפי אינטרנט סטטיים לעומת דינמיים בהשוואה ל

Anonim

אינטרנט סטטי לעומת דפי אינטרנט דינמיים

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

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

ההבדלים של האתר הדינמי והדינמי נובעים מפעולות השינוי שמאחורי שרת ה-

עוד על דפי אינטרנט סטטיים

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

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

דף האינטרנט בתוך השרת הוא קובץ HTML בודד שניתן לזהות לפי כתובת האתר האחרונה של הקובץ;. HTML או. htm הם דפי אינטרנט סטטיים שבהם הדפים נשמרים בפורמט HTML.

כאשר לקוח אינטרנט מבצע בקשה לדף אינטרנט סטטי לשרת האינטרנט, שרת האינטרנט (המכונה שרת HTTP) מפרש ומאתר את הדף הנדרש באמצעות כתובת האתר בבקשה ושולח את הדף לדפדפן האינטרנט באמצעות HTTP. שרתי ה- HTTP או שרתי האינטרנט הנפוצים ביותר המשמשים למטרה זו הם IIS מ- Microsoft עבור פלטפורמת Windows ו- Apache על-ידי קרן Apace.

מידע נוסף על דפי אינטרנט דינמיים

בניגוד לדפי אינטרנט סטטיים, דפי האינטרנט הדינמיים מקבלים את שמם בגלל התוכן הדינמי הזמין.זהו התוכן המוצג באתר עשוי להשתנות ממשתמש למשתמש ו / או מעת לעת. דוגמאות של דפי אינטרנט דינמיים הם אמזון, Yahoo, Gmail, CNN ו- iTunes אתרי אינטרנט.

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

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

דוגמאות עבור שרתי יישומים הן PHP ו- ASP. נֶטוֹ. Oracle Application Express ו- MySQL הן דוגמאות לתוכנת מסדי נתונים.

מה ההבדל בין דפי אינטרנט סטטיים לדינמיים?

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

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

דפי אינטרנט סטטיים משתמשים בשרת אינטרנט בלבד, בעוד שדפי אינטרנט דינמיים משתמשים בשרת אינטרנט, בשרת יישומים ובמסד נתונים.