הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תחזוק שרתים ושירותי רשת נוספים (https://hosts.co.il/forums/forumdisplay.php?f=29)
-   -   התקנת Gzip (https://hosts.co.il/forums/showthread.php?t=100223)

or336 04-10-12 12:25

התקנת Gzip
 
שלום,
יש לי שרת VPS, רציתי לדעת כיצד אני מתקין Gzip ואשמח לדעת מה הוא עושה, שמעתי שהוא מאיץ את האתר נכון ?

HQserv.co.il 04-10-12 19:28

http://betterexplained.com/wp-conten...TP_request.png

1. הדפדפן: שלום תביא לי בGET את index.html
2. השרת: בסדר תן לי לבדוק אם הקובץ נמצא
3. השרת: מצאתי את הקובץ! קוד 200OK אני שולח אותו עכשיו
4. הדפדפן: 100KB? מחכה מחכה... טוב זה נטען

GZIP בעצם מקבץ קבצים גדולים ושולח אותם בגודל קטן יותר

מדריך התקנה: http://nadeausoftware.com/node/33

or336 04-10-12 19:30

אוקיי, הבנתי .
יש מדריך התקנה בעברית או באנגלית שקל לתפעול ?

HQserv.co.il 04-10-12 19:44

http://nadeausoftware.com/node/33

BuildDream 04-10-12 19:51

ציטוט:

נכתב במקור על ידי HQserv.co.il (פרסם 859026)
http://betterexplained.com/wp-conten...TP_request.png

1. הדפדפן: שלום תביא לי בGET את index.html
2. השרת: בסדר תן לי לבדוק אם הקובץ נמצא
3. השרת: מצאתי את הקובץ! קוד 200OK אני שולח אותו עכשיו
4. הדפדפן: 100KB? מחכה מחכה... טוב זה נטען

GZIP בעצם מקבץ קבצים גדולים ושולח אותם בגודל קטן יותר

מדריך התקנה: http://nadeausoftware.com/node/33

איך הצלחת להפוך 2 בקשות ל4, ולסבך את העניין של GZIP?

הבקשות הן:
1. בקשת GET (ולא לבקש שיחזיר GET), לאן בשרת הוא פונה, וכל מיני פרטמרים שלא חשובים עכשיו
2. השרת מחזיר תשובה (במקרה הזה קוד 200, שהכל תקין) - ובאותה תשובה הוא גם מחזיר את התוכן ולא בנפרד.

לפתוח האשכול - בקשר לGZIP שלך, תחשוב שזה כמו הקבצי zip ו-rar במחשב שלך - במקום לשמור קובץ בצורה רגילה, אז "דוחסים" אותו באמצעות כל מיני אלגוריתמים והוא תופס פחות מקום על הדיסק שלך.

עכשיו תחשוב שבמקום 1mb האתר שלך יהיה פחות - מן הסתם שהוא יהיה יותר מהיר.
אם אתה רוצה לשפר עוד יותר את הביצועים, חוץ מGZIP תנסה גם להקטין את תוכן הקבצים (למשל בקבצי JavaScript למחוק את כל הרווחים, השורות קוד המיותרות, הטאבים וכל מה שלא נחוץ. אז נכון, הקוד לא יהיה ברור וקריא, אבל למה שהגולש שלך יצטרך בכלל לקרוא אותו?)

בקשר למדריך התקנה - מצאתי משהו פשוט מחיפוש בגוגל, הוא מיועד ללינוקס
http://www.webhostgear.com/249.html

בהצלחה עם זה

MyDns 04-10-12 20:22

1. לאפצ'י גירסא 2 . פשוט תבדוק עם ה deflate קיים אצלך ע"י הפקודה httpd -l | grep deflate
2. במידה ומופיע אתה יכול לעבוד איתו. אם יש לך DA וגירסא HTTPD 2.0 ומעלה. הוא מאופשר בברית מחדל
3. http://www.dnsqueries.com/en/check_http_gzip.php כאן תוכל לבדוק אם מאופשר אצלך GZIP

or336 04-10-12 20:24

Web Page The http server hasn't sent out a "Content-Encoding" header.
Your Browser Your browser is accepting compressed content.

זה מה שזה כתב לי.

BuildDream 04-10-12 20:28

ציטוט:

נכתב במקור על ידי or22522 (פרסם 859038)
Web Page The http server hasn't sent out a "Content-Encoding" header.
Your Browser Your browser is accepting compressed content.

זה מה שזה כתב לי.

זה אומר שהדפדפן שלך תומך בGzip, אבל האתר לא החזיר תשובה דחוסה בGzip.
זה אומר שהGzip לא מותקן, או מותקן ולא מופעל בשרת שלך.

Kernel 04-10-12 20:49

ככה זה עובד:

הדפדפן פונה לשרת בפורט 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 מאשר ניצול של המעבד (התקשורת קצרה יותר, הגולש מקבל את הדף מהר יותר).

HQserv.co.il 04-10-12 20:54

ציטוט:

נכתב במקור על ידי BuildDream (פרסם 859031)
איך הצלחת להפוך 2 בקשות ל4, ולסבך את העניין של GZIP?

הבקשות הן:
1. בקשת GET (ולא לבקש שיחזיר GET), לאן בשרת הוא פונה, וכל מיני פרטמרים שלא חשובים עכשיו
2. השרת מחזיר תשובה (במקרה הזה קוד 200, שהכל תקין) - ובאותה תשובה הוא גם מחזיר את התוכן ולא בנפרד.

לפתוח האשכול - בקשר לGZIP שלך, תחשוב שזה כמו הקבצי zip ו-rar במחשב שלך - במקום לשמור קובץ בצורה רגילה, אז "דוחסים" אותו באמצעות כל מיני אלגוריתמים והוא תופס פחות מקום על הדיסק שלך.

עכשיו תחשוב שבמקום 1mb האתר שלך יהיה פחות - מן הסתם שהוא יהיה יותר מהיר.
אם אתה רוצה לשפר עוד יותר את הביצועים, חוץ מGZIP תנסה גם להקטין את תוכן הקבצים (למשל בקבצי JavaScript למחוק את כל הרווחים, השורות קוד המיותרות, הטאבים וכל מה שלא נחוץ. אז נכון, הקוד לא יהיה ברור וקריא, אבל למה שהגולש שלך יצטרך בכלל לקרוא אותו?)

בקשר למדריך התקנה - מצאתי משהו פשוט מחיפוש בגוגל, הוא מיועד ללינוקס
http://www.webhostgear.com/249.html

בהצלחה עם זה

אם תקרא באנגלית רשום בקשה מהשרת והשרת מחזיר לדפדפן


כל הזמנים הם GMT +2. הזמן כעת הוא 17:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ