ESI – Edge Side Includes משלב בין הקונספציות של זיכרון מטמון (Cache) ציבורי וזיכרון מטמון פרטי באופן המאפשר לאתר ג’ומלה גמישות בהצגת תוכני דפים מתוך המטמון, הן עבור משתמשים המחוברים לאתר בשם משתמש וסיסמא והן עבור אורחים באתר. יש לציין כי פונקציונליות ESI אינה נתמכת ב- OpenLiteSpeed אלא רק ב- LiteSpeed Enterprise.
פונקציונליות ESI מאפשרת לייעד חלקים בדף תוכן דינמי כפרגמנטים נפרדים אשר בתום תהליך, הם מתאחדים כדי לייצר ולהציג את הדף. ESI מאפשר מצב של “ניקוב חורים” בדף דינמי, כך שניתן למלא את החורים הללו בתוכן בעל דרישות אחסון מטמון שונות מאשר בשאר הדף. לדוגמא: בלוקים של ESI מסוים בדף יכולים להיות בעלי זמן / משך רענון מטמון נפרדים ושונים מאשר לדף עצמו וכן, בלוקים של ESI יכולים להכיל תוכן פרטי גם כאשר הדף עצמו כלול בזיכרון המטמון הציבורי. גמישות זו מאפשרת שמירה על חלקים נרחבים יותר של האתר בזיכרון המטמון עבור מספר גדול יותר של מבקרים ומשתמשים באתר ויש לציין כי אסטרטגיית ESI זו מהווה היבט חשוב של ניהול ותפעול מטמון באתרי מסחר מקוון.
כאמור, ESI נותן אפשרות “לפרק” דף תוכן באתר ולייצר התנהגות מטמון שונה עבור כל חלק בדף. שרת אחסון אתרים LiteSpeed מאפשר שמירת דפים במטמון פרטי ובמטמון ציבורי. שילוב של שני מרכיבים אלו מייצר מערכת המסוגלת “לפרק” דף תוכן לכדי חלקים פרטיים וחלקים ציבוריים, לשמור כל אחד מחלקים אלו במטמון משלו בעל חוקים משלו, להרכיב מחדש את הדף מתוך זכרונות מטמון הרלוונטיים ולבסוף – להציג את הדף למשתמש מבלי להפעיל פונקציונליות PHP כלשהי. ניקח לדוגמא את מודול התחברות משתמשים בג’ומלה: ללא ESI, התחברות משתמש חייבת להפעיל PHP מכיוון שמודול ההתחברות כולל תוכן פרטי ולכן לא ניתן להציג אותו מהמטמון הציבורי. לעומת זאת, עם ESI, רוב דף ההתחברות מוגש מהמטמון הציבורי, בעוד שמודול ההתחברות מוגש מהמטמון הפרטי ואין צורך להפעיל PHP. דוגמא נוספת ניתן לראות במודול מאמרים עדכניים של ג’ומלה: נניח שמדובר באתר ג’ומלה גדול בעל תוכן סטטי בעיקר אשר כמעט ואינו משתנה ומודול מאמרים אחרונים מוצג בכל דף באתר. ללא ESI: בכל פעם שיפורסם מאמר חדש, יש לנקות את המטמון מכל דפי האתר על מנת שהמודול יציג רשימת מאמרים מעודכנת ועל מנת שזיכרון המטמון יאוכלס מחדש, יש להריץ זחלן או להיכנס לכל אחד מדפי האתר. עם ESI: כל דפי האתר יכולים להישאר במטמון ולקבל הגדרת זמן רענון ארוכה למדי, בעוד מודול מאמרים אחרונים הוא הדבר היחיד בזיכרון המטמון שצריך רענון. בצורה זו, אכלוס מחדש של זיכרון המטמון ברשימת מאמרים מעודכנת דורש בסף הכל כניסה לדף אחד בלבד.