This is a mirror of official site: http://jasper-net.blogspot.com/

להאיץ את האתר בעזרת Google App Engine / מדריך

| Thursday, February 10, 2011
שירות האירוח של האתר שלכם נמצא במקום מסוים בעולם, נניח בישראל. זה טוב לישראלים, אך מעט פחות טוב לגולשים מחו"ל.

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

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

זה בדיוק מה שנעשה! נפתח סניפים של האתר שלנו בכל העולם.

מהו CDN?
הרעיון שתיארתי למעלה הוא פחות או יותר הרעיון של CDN.

CDN הם ראשי תיבות של Content Delivery Network. זוהי רשת מחשבים שמכילה העתקים של מידע מסוים בנקודות שונות ברשת. צורך המידע ניגש להעתקים של המידע המקורי שהכי קרובים אליו.

אנחנו נשתמש בשירותים החינמיים של גוגל כ-CDN.

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

מהו Google App Engine?
ה-Google App Engine שמעתה נקרא לו רק GAE היא פלטפורמה להרצת אפליקציות אינטרנט על התשתית של גוגל.

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

תמונות
סקריפטים של Javascript
דפי HTML סטאטים
קבצי CSS
כל תוכן סטאטי אחר
מוכנים להתחיל?

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

1. התקנת Python

Python היא שפת תיכנות ש-GAE משתמש בה. הורידו את Python מהאתר הרשמי והתקינו.

Read more: NewsGeek

Posted via email from Jasper-net

0 comments: