none
Image Cache לא עובד ומאט את פעילות האתר RRS feed

  • שאלה

  • שלום!

     

    הבעיה שלי הפעם היא כזו.

     

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

     

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

     

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

    לדוגמה:

    http://www.codeproject.com/KB/aspnet/CachingImagesInASPNET.aspx

     

    אם מישהו יוכל לפתור לי את הבעיה אני אודה לו מאוד מאוד!

     

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

     

     

     

    תודה לכל המשיבים


    עיצובים
    • נערך על-ידי Mosh feu יום רביעי 29 דצמבר 2010 12:47
    יום רביעי 10 נובמבר 2010 12:52

תשובות

  • לקבצים סטטיים כגון תמונות ו-CSS, הגדרות ה-CACHE של ה-IIS אמורות להספיק.

    הדרך הכי טובה לבדוק מה קורה מאחורי הקלעים זה להריץ סניפר כגון fiddler ולבדוק שני דברים:

    1. כשחוזר response האם יש ב-header הגדרות של cache כגון etag או cache expiration

    2. האם כשנשלח request אחרי הפעם הראשונה נכלל בו header של cache כגון etag

    עפ"י התשובה לשאלות האלו ניתן יהיה לבדוק מה קורה ואיזה צד הוא האשם (קליינט או סרבר).

    אני מניח שעשית את ההגדרות ל-caching של קבצים סטטיים ב-IIS כפי שמוצג במאמר של code project.

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


    Please mark posts as answers/helpful if it answers your question
    • הוצע כתשובה על-ידי Arik Poznanski יום שלישי 30 נובמבר 2010 18:13
    • סומן כתשובה על-ידי Meir Pinto יום שלישי 25 ינואר 2011 11:46
    יום חמישי 18 נובמבר 2010 09:58
    מנחה דיון
  • שלום.

    ראה כאן כמה סירטונים על שימוש ב cache:

    http://www.asp.net/web-forms/fundamentals

    (תעשה ctrl+f ותחפש את המילה cache, תקבל כ 5 תוצאות)


    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    • סומן כתשובה על-ידי Meir Pinto יום שלישי 25 ינואר 2011 11:46
    יום רביעי 10 נובמבר 2010 16:48

כל התגובות

  • שלום.

    ראה כאן כמה סירטונים על שימוש ב cache:

    http://www.asp.net/web-forms/fundamentals

    (תעשה ctrl+f ותחפש את המילה cache, תקבל כ 5 תוצאות)


    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.
    • סומן כתשובה על-ידי Meir Pinto יום שלישי 25 ינואר 2011 11:46
    יום רביעי 10 נובמבר 2010 16:48
  • לקבצים סטטיים כגון תמונות ו-CSS, הגדרות ה-CACHE של ה-IIS אמורות להספיק.

    הדרך הכי טובה לבדוק מה קורה מאחורי הקלעים זה להריץ סניפר כגון fiddler ולבדוק שני דברים:

    1. כשחוזר response האם יש ב-header הגדרות של cache כגון etag או cache expiration

    2. האם כשנשלח request אחרי הפעם הראשונה נכלל בו header של cache כגון etag

    עפ"י התשובה לשאלות האלו ניתן יהיה לבדוק מה קורה ואיזה צד הוא האשם (קליינט או סרבר).

    אני מניח שעשית את ההגדרות ל-caching של קבצים סטטיים ב-IIS כפי שמוצג במאמר של code project.

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


    Please mark posts as answers/helpful if it answers your question
    • הוצע כתשובה על-ידי Arik Poznanski יום שלישי 30 נובמבר 2010 18:13
    • סומן כתשובה על-ידי Meir Pinto יום שלישי 25 ינואר 2011 11:46
    יום חמישי 18 נובמבר 2010 09:58
    מנחה דיון
  •  

    היי,

    אשמח אם תוכל/י לעדכן אותנו בסטטוס השאלה שלך.

    במידה וקיבלת תשובה מתאימה לשאלתך, יש לסמן את התשובה המתאימה ע"י לחיצה על "סמן כתשובה" ליד סימון ה V הירוק

    אם לא קיבלת תשובה, מומלץ לספק פרטים נוספים אודות הבעיה, פרטי לוג, צילומי מסך וכו'


    אם תגובתי פתרה את בעייתך - לחץ/י, על "סמן כתשובה" ליד סימן ה V הירוק.


    מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים, העשרת הידע הקשור בטכנולוגיות ובמוצרים של Microsoft. תוכן זה מתפרסם "כמות שהוא", הוא אינו מעיד על כל אחריות מצד מיקרוסופט.
    יום ראשון 23 ינואר 2011 06:52