דחיסת עמודים בשרתי לינוקס

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

ב PHP אחד הפיתרונות מגיע בדמותו של אובייקט הבאפר הנוצר ע"י פקודת ה ob_start. את אובייקט הבאפר אפשר לדחוס כ Gzip בעזרת הפקודה ob_gzhandler.

וככה זה עובד:

 if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
ob_start("ob_gzhandler"); 
else ob_start();

את קטע הקוד הלז יש לשלב בראש מסמך ה HTML, עוד לפני שורת ה DOCTYPE. אם השרת שלכם תומך בדחיסת gzip יווצר קובץ באפר, אשר ידחס ע"י השרת וישלח לגולש.
המשמעות – זמן טעינה קצר יותר, הורדה של נפח התעבורה.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *