11ינו'2010

טיפ : איך אפשר לנצל את google על מנת שהאתר שלנו יעלה מהר יותר ?

google גורם לתנועה להגיע לאתר שלנו , אם אנחנו מקדמי אתרים טובים\ חברת הקידום עושה עבודה טובה אז אנחנו מקבלים כמויות גולשים יפות בד"כ גולשים שאף פעם לא היו אצלנו באתר,
כלומר גולשים שאין להם ב cache את האתר שלנו ולכן אנחנו נצטרך לטעון את כל קבצי העיצוב וה js מההתחלה.
אם הגענו לכמות יפה של גולשים (נניח 10K ) אז התעבורה הזאת מתחילה לעלות לנו קצת כסף…

אז הנה דרך מהירה גם לחסוך בכסף וגם לגרום לאתר לעלות יותר מהר…

רובנו משתמשים בספריות JS מוכנות כמו jQuery  ו mootools ודומיהן, כן גם אתרים גדולים.

עכשיו אם נקח את jQuery במצב minified המשקל שלו הוא 20K אם יש לנו 10000 גולשים באתר ביום בחישוב מהיר רק הקובץ הנוכחי של jQuery יעלה לנו כ 6 ג'יגה של תעבורה חודשית ועוד לא דיברתי בכלל על הזמן טעינה שלו.

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

google החלה להציע שירות שנקרא  Google AJAX Libraries API

השירות מאפשר לטעון כמעט כל סיפרייה שאנחנו רוצים , בעיקר ספריות נפוצות (אפילו את swfobject)

עכשיו בתיעוד אצל גוגל הם מבקשים שנטען עוד קובץ של google ובאמצעות הרשת CDN שלהם הם יטענו את הקבצים המבוקשים , לדוגמא :
google.load('jquery',"1.3.2")

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

אז מה עושים ?

גוגל מאפשרת גם גישה ישירה לקבצים שאנחנו רוצים , ובזה אנחנו נשתמש לדוגמא עבור jQuery

http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

עבור jQuery-UI :

http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js

אותו דבר גם עבור SWFOBJECT או ספריות אחרות.

עכשיו השלב הבא :
תספרו על זה לכמה שיותר אנשים…. למה ?
בגלל שאנחנו מקשרים ללינק ב CACHE של הדפדפן נשמר הלינק החיצוני ולא אותו הקובץ שעל האתר שלנו , ולכן אם גולש היה באתר אחר לפני (נניח mako משתמשים בזה) ואחרי זה בא לאתר שלנו
אז כבר יהיה לו ב cache את הקובץ והוא לא יצטרך לטעון אותו בכלל מה שיגרום לאתר שלנו לרוץ יותר מהר
עכשיו ככל שיותר הרבה אנשים ישתמשו בזה ככה גדלים הסיכויים שיהיה למשתמשים את הקובץ כבר ואז זה מצב שכולם מרוויחים
גם טעינה מהירה יותר של האתר
וגם חיסכון בנפח תעבורה בחשבון האחסון שלנו.

מקווה שהטיפ הזה עזר למישהו.

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

תגובות

3 תגובות ל "טיפ : איך אפשר לנצל את google על מנת שהאתר שלנו יעלה מהר יותר ?"

הוסף תגובה

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word