ככה זה עובד:
הדפדפן פונה לשרת בפורט 80: "שלום, תביא לי (GET) את הקובץ x.php/, מההוסט domain.com, אני תומך ב-jpg, gif, xml ועוד כמה, השם שלי זה כרום גירסת 22, אני יודע לקרוא gzip או deflate (דחיסה ענתיקה), ואני יודע לקבל מספר בקשות באותו הסוקט (KeepAlive).
השרת עונה: סבבה (200), אני שרת Apache, התאריך הוא ה-4/10/12, התוכן הוא html בקידוד utf-8, אני אשלח לך מספר בקשות באותו סוקט, התוכן שאני שולח דחוס (gzip), עוד קצת בלה בלה".
על רגל אחת, המשפט הבא ללא Gzip:
AAAAAABBGIG
ב-Gzip המשפט הזה הופך ל:
6A2BGIG
מפעילים Gzip רק על טקסט, לא על תמונות (חוץ מפורמט ICO), תמונות כבר דחוסות ודחיסה נוספת רק תגדיל את משקל הקובץ ותאט את כל התהליך, Gzip מאמץ טיפה יותר את המעבד אך התועלת היא פי 100 מאשר ניצול של המעבד (התקשורת קצרה יותר, הגולש מקבל את הדף מהר יותר).
__________________
אבי
|