שלח תשובה

זירת השאלות

681
צפיות
3
תשובות

הורדת עומס מדפי האתר

,‏ 2 בינואר, 2010

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

האם פיצול דפי INCLUDE עמוסים (JS,CSS ) לדפי INCLUDE קטנים יותר משפר את זמן העלאת הדף או מאט אותו ?


====================================
= שיתוף ידע בנושא תכנות באינטרנט
= http://roe25m.co.il
====================================

תגיות:

3 תשובות

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

    לגבי js/css תמיד רצוי להפריד כי:
    1. העמוד נקי יותר וקריא יותר מבחינת גוגל
    2. נוח יותר לתחזוקה
    3. הוא מהיר יותר כי css/js חיצוניים יורדים לקאש של הדפדפן (או במקרה של הספיידר של גוגל – הוא בכלל לא צריך לטעון אותם), בניגוד למצב שהם inline או ב-head – שאז הם יורדים יחד עם העמוד, ויכול להיות קלאסים זהים בין העמודים שכל פעם ירדו מחדש


    אלי ענתבי

  2. roe27m הגיב:

    השימוש במילה INCLUDE אולי לא היה כ"כ
    מתאים פה .

    לא התכוונתי לקבצי INCLUDE של PHP , אלא לצירוף קבצי קוד של JS ו CSS חיצוניים .

    השאלה פה בעצם הייתה האם עדיף להשאיר קבצי קוד חיצוניים בגודל ענקי או לפצל אותם לקבצי קוד קטנים יותר ולצרף אותם בהתאם לצורך .

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


    ====================================
    = שיתוף ידע בנושא תכנות באינטרנט
    = http://roe25m.co.il
    ====================================

  3. כל קריאה נוספת לשרת מכבידה
    ידוע שתמונה גדולה "שווה" פחות ממספר אייקונים בגלל ריבוי הקריאות שלהם לשרת.
    (כיום ישנה טכנולוגיה המאחדת את כל האלמנטים הציוריים שעל הדף לתמונה אחת, הנטענת לקאש, וסקריפט צד לקוח שמציג ממנה את החלקים הראויים במקומות הנכונים, ראה באתר ערוץ 7 למשל) 


    http://Dermer.tk

שלח תשובה