![]() |
cache
היי,
תגידו כשמשתמשים במושג cache בעצם מדובר בזיכרון לטווח קצר שנשמר בצד שרת כשנפתח session? תודה |
cache = מטמון. המושג cache משמש להמון המון המון המון המון דברים.
אני משער שאתה מדבר על cache בהקשר של קבצים - לדוגמא, אם יש לי קובץ של תמונה ומשתמש כבר הוריד אותה - התמונה כבר תיהיה ב"מטמון" והוא לא יצטרך להוריד את כולה מחדש קומפלט שוב. אז אם זה אכן העניין - כל הרעיון הוא לחסוך בהעברת הנתונים ( = להעביר כמה שפחות). מזה ניתן גם להסיק שזה לא ישמר בשום מקום על צד השרת - כי אחר כך, איך המידע יגיע למשתמש? הוא יועבר אליו, ואז לא יהיה שום חיסכון. המידע ישמר אצל המשתמש - ואז המשתמש רק יפנה אל השרת ויבדוק שהמידע לא יתעדכן. |
אני מסתכל בעצם על הגדרות הסשינים ב-PHP שעל השרת הביתי שלי.
בקובץ PHP.INI מופיע: session.cache_expire = 180 מה זה אומר? למעלה יש הערה שמסבירה את זה: ; Document expires after n minutes. אבל אני עדיין לא מבין..... |
זה, בהסבר כללי, כמה זמן לדפדפן מותר לשמור דף בזכרון בלי לבקש אותו מחדש מהשרת.
|
הוא שומר את הקוד ה-HTML שמייצר קובץ ה-PHP,
או שהוא שומר את הדף בכלליות. (כלומר אם אני אטען מחדש, זה יטען את התמונות מחדש או שהוא יקח את התמונות שהוא טען פעם?). |
לדעתי לתמונות יש הגדרות קאשינג משלהן.
|
ציטוט:
בעזרת הגדרת Headers אתה יכול לשלוט בכמות הזמן שכל אוביקט ישמור, (על ידי הגדרת הHEADER הזמן וסוג הקובץ). |
ציטוט:
אבל לפי מה שהבנתי session נשמר בצד שרת (חוץ מה-id שנשמר בקוקי). זה נוגד אחד את השני.... |
כל הזמנים הם GMT +2. הזמן כעת הוא 04:46. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ