![]() |
סימן שאלה בקישור ל CSS או JS למה?
לא מזמן ביקרתי בכמה אתרים ובקוד שלהם ב HEAD ראיתי שהם רושמים כך
קוד:
<link type="text/css" rel="stylesheet" href="/includes/style.css?130"/>קוד:
<script type="text/javascript" src="/includes/javascript.js?130"></script>למה הם רושמים סימן שאלה אחרי סיומת הקובץ? כאילו זה איזה פרמטר? למה זה משמש? |
יש עניין של קאשינג.
כך שאם אתר אחר שומר לך את התוכן של אותו קובץ ולא מחליף אותו (בגלל קאש), זה נחשב קישור אחר... זה בעיקרון במקום לשנות את שם הקובץ כל פעם בגלל קאשינג.... |
בד"כ הבעיה היא אכן שהקבצים נשמרים במטמון, ואם ביצעת שינוי לא כל הגולשים קיבלו אותו.
כל כל פעם שאתה מבצע שינוי של הקובץ אתה יכול לשנות את המספר שאחרי סימן השאלה ואז הדפדפן יודע למשוך מחדש את הקובץ. אפשרות אחרת היא "ניהול גירסאות" לקבצים השונים בצורה כזאת. |
מגניב הבנתי!
|
ד"א לפייסבוק יש כלי שמנקה ומעדכן את הקאש (למשל במקרה שמים קובץ CSS לעיצוב פאגאין חברתי...)
|
ציטוט:
|
| כל הזמנים הם GMT +2. הזמן כעת הוא 23:52. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ