2. שיטות קיימות לאיחסון מידע
• עוגיות מבוססות דפדפן
ניהול המידע נעשה באמצעות JavaScript
document.cookie
• עוגיות מבוססות פלאש
ניהול המידע נעשה באמצעות JavaScript
המתממשק לפלאש
3. חסרונות העוגיות
בעוגיה מבוססת :JavaScript
1. מקום מוגבל לארבעה קילובייט.
2. קושי בניהול הנתונים.
בעוגיה מבוססת פלאש:
1. לא ניתן להסתמך על כך שיהיה פלאש
בכל מכשיר.
12. Session vs Local
המאוחסנים ב-localSorage • הנתונים
גם לאחר סגירת החלון. נשמרים
הם חד חד ערכיים לכל דומיין. הנתונים
המאוחסנים ב-sessionStorage • הנתונים
רק לאורך חיי החלון. נשמרים
הם חד חד ערכיים לכל חלון. הנתונים
14. מה AppCacheמאפשר לנו?
חיסכון ברוחב פס ומשאבי שרת. •
חווית משתמש טובה יותר. •
מתן אפשרות לגולש לעבוד ללא חיבור •
לאינטרנט.
אפשרות להגדיר דפים שיש צורך בחיבור •
אינטרנט עבורם.
אפשרות להגדרת fallbacks •
15. הגדרת ה- MIMEשל App Cache
• כל קובץ עם סיומת appcacheצריך להיות
מוגש עם MIME typeששמו הוא:
text/cache-manifest
• יש צורך בשינוי ההגדרות בשרת שנעשות
בהתאם למערכת ההפעלה של השרת.
16. LinuxApache- בMime-הגדרת ה
mod_rewrite שיש בהםApache בשרתי •
:הוספת השורה
AddType text/cache-manifest appcache
. של האפליקציהroot- שנמצא בhtaccess-אל קובץ ה
mod_rewrite שאין בהםApache בשרתי •
:הוספת השורה
text/cache-manifest appcache;
:אל
/user/local/etc/httpd/conf/mime.types
: מוסיפים את השורה אלnginx בשרתי •
/etc/nginx/mime.types
30. הכנסת מידע
var objectStore =
transaction.objectStore('family');
objectStore.put('something').onsuccess =
function(event) {
console.log("Saved record with id " +
event.result);
}