שלח תשובה

זירת השאלות

1337
צפיות
4
תשובות

cshtml איך לגרום לדף תמיד להיטען מהשרת ולא מהקאש?

,‏ 26 בפברואר, 2012

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

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

4 תשובות

  1. nadavhury הגיב:

    F12 לDeveloper Tools שם לך לCache וסמן Always refresh from server.

  2. mosheMft הגיב:

    בשבילי זה בסדר אבל אני רוצה פיתרון לשאר המשתמשים באתר… איך עושים זאת?

  3. אתה יכול לנסות להשתמש בAPI של HTML5 – שמטפל במטמון CACHE
    תחפש קצת בגוגל אולי תמצא את מה שאתה מחפש…

  4. יש meta-tag שמאפשר להגדיר לעמוד לא להישמר בקאש
    <meta http-equiv="pragma" content="no-cache" />

    אני לא בטוח אם זה ישפיע על התמונות שמוצגות בעמוד…

    מה שכן, אפשר להגדיר ברמת שרת לכל סוג קובץ לאיזה אורך זמן הוא צריך להישמר בקאש

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

    <img src="image.jpg?v=234" alt="" />

שלח תשובה