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

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

dabi 30-07-10 15:31

חיסכון במשאבי שרת? עזרה
 
למשהו מסויים באתר שלי אני משתמש ב2 קבצי JS
http://ajax.googleapis.com/ajax/libs.../jquery.min.js
http://cloud.github.com/downloads/ma...le.all.2.72.js
אני משתמש בהם כי אני עושה את זה באתר
http://jquery.malsup.com/cycle/hover.html
כמובן שאני משנה שם דברים ומתאים לאתר שלי
בכל מקרה 2 הקבצי JS האלה שוקלים לא מעט 56 ו 44 קילו בייט (בהתאמה)
בוא נגיד שיש לי 1000 מבקרים ביום באתר(יהיו ותר) התעבורה שלי פשוט תיטחן

יש דרך כלשהי
http://www.websupport.co.il/2010/01/...9%D7%A2%D7%9C/
ראית את הפוסט הנל שנתן לי קצת כיוון חשיבה אבל לא הבנתי ולא מצאתי איך אני יכול לטעון את 2 הקבצים האלה דרך גוגל(אם יש אותם בכלל)

או שאם אני פשוט יטען את הקבצים האלה דרך הURL שציינתי כאן ולא ישמור אותם על השרת-האם זה אופציה?
או שהשרתים האלה יחסמו אותי?

תודה

בניה 30-07-10 16:39

אני לא חושב שהכמה עשרות KB שלאחר מכן ישמרו בקאש הן מה שיפריעו לתעבורה שלך.
בכל מקרה, אתה יכול לקמפק את ה JS ואז לדחוס את זה עם GZIP.
מקמפק טוב ל JS זה:
http://yuilibrary.com/downloads/#yuicompressor
והסבר איך לגרום לשרת לשלוח קבצי JS לדפדפן דחוסים ב GZIP:
http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

dabi 30-07-10 16:41

ציטוט:

נכתב במקור על ידי בניה (פרסם 773374)
אני לא חושב שהכמה עשרות KB שלאחר מכן ישמרו בקאש הן מה שיפריעו לתעבורה שלך.
בכל מקרה, אתה יכול לקמפק את ה JS ואז לדחוס את זה עם GZIP.
מקמפק טוב ל JS זה:
http://yuilibrary.com/downloads/#yuicompressor
והסבר איך לגרום לשרת לשלוח קבצי JS לדפדפן דחוסים ב GZIP:
http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

מדובר בבערך 90 קילו בייט לכל טעינה
תכפיל ב 5000 צפיות ביום
תגיע למספרים מאוד נחמדים
לדעתי לפחות

בניה 30-07-10 17:02

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

dabi 30-07-10 17:08

ציטוט:

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

אני מדבר על 5000 כניסות של אנשים שונים ביום
ואגב השיטה שאתה מציעה לקמקפ ואז לשלוח לדפדפן ב GZIP
כל הדפדפנם ידעו לקרוא את זה?
ולכמה זה ידחוס ? את שתי הקבצים ? אחד שוקל 56 ואחד 46
תודה

דניאל 30-07-10 17:29

הקבצים האלה משתנים?
הגולשים באתר, רובם קבועים?

הייתי שוקל שימוש בmod_expire של apache

זה הפתרון הקל ביותר שלא מערב מנגנוני caching חיצוניים.

RS324 30-07-10 17:30

הקובץ של ה JQUERY לא יקרה לו כלום כי הוא כבר דחוס ובא עם GZIP והשרת של GOOGLE דואג לכל זה
לגבי הקובץ השני אתה תצטרך לעשות בעצמך
אז אתה תקטין את הקובץ מ 56 K ל 15 K בערך
תוסיף דחיסת GZIP ותקטין אותו לבערך 5K
הגבתי לך גם בבלוג.

דניאל 30-07-10 17:32

אל תשכחו שדחיסת הGZIP גם היא.. לוקחת משאבי שרת - CPU.

בניה 30-07-10 17:40

ציטוט:

נכתב במקור על ידי RS324 (פרסם 773391)
הקובץ של ה JQUERY לא יקרה לו כלום כי הוא כבר דחוס ובא עם GZIP והשרת של GOOGLE דואג לכל זה
לגבי הקובץ השני אתה תצטרך לעשות בעצמך
אז אתה תקטין את הקובץ מ 56 K ל 15 K בערך
תוסיף דחיסת GZIP ותקטין אותו לבערך 5K
הגבתי לך גם בבלוג.

בנוגע לקובץ הזה:
http://ajax.googleapis.com/ajax/libs.../jquery.min.js
הגודל שלו הוא מכיל 57245 bytes ודחיסת GZIP דחסה אותו ל 19,763
(וכמו שRS אמר הוא כבר אחרי שעשו אותו קומפקטי)


ציטוט:

נכתב במקור על ידי TelecarT (פרסם 773392)
אל תשכחו שדחיסת הGZIP גם היא.. לוקחת משאבי שרת - CPU.

זה בדרך כלל מאוד זניח,ועם המעבדים וכמויות הזיכרון של היום משאב התעבורה יותר יקר מהם כמעט תמיד.
גם פה לפורום יש GZIP שהקטין את גודל עמוד פורום תיכנות מ 78465 ל 16138

RS324 30-07-10 17:50

ציטוט:

נכתב במקור על ידי TelecarT (פרסם 773392)
אל תשכחו שדחיסת הGZIP גם היא.. לוקחת משאבי שרת - CPU.

זה תלוי , יש שרותים היום של אחסון קבצים סטאטים אתה מעלה את התוצאה של הדחיסה לשרת ומגדיר HEADER של GZIP וזהו , השרת לא דוחס את הקובץ כל פעם מחדש :)

dabi 01-08-10 00:59

ציטוט:

נכתב במקור על ידי RS324 (פרסם 773397)
זה תלוי , יש שרותים היום של אחסון קבצים סטאטים אתה מעלה את התוצאה של הדחיסה לשרת ומגדיר HEADER של GZIP וזהו , השרת לא דוחס את הקובץ כל פעם מחדש :)

אשמח לשמוע על זה
מניין לי אם האיחסון שלי עושה זאת?
שכן אם לא אולי TELECART צודק
אולי הGZIP הזה וקימפוק שבניה אמר(שלא הבנתי מה זה) המשאבי שרת של זה יקחו יותר מהתעבורה??

ציטוט:

נכתב במקור על ידי בניה (פרסם 773374)
אני לא חושב שהכמה עשרות KB שלאחר מכן ישמרו בקאש הן מה שיפריעו לתעבורה שלך.
בכל מקרה, אתה יכול לקמפק את ה JS ואז לדחוס את זה עם GZIP.
מקמפק טוב ל JS זה:
http://yuilibrary.com/downloads/#yuicompressor
והסבר איך לגרום לשרת לשלוח קבצי JS לדפדפן דחוסים ב GZIP:
http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

מה זה קימפוק? והאם GZIP זה לאחר הקימפוק??

לא הבנתי
לגבי הקובץ הראשון אתם אומרים שגוגל כבר דחס אותו? מאיפה לכם זאת? אני פתחתי את הדף JS שבשרת של גוגל וזה באמת 56 קילו בייט ולא הבנתי איך אמרת שזה בערך 19 קיל בייט??
בנוסף , הקובץ השני מה לעשות איתו?
ציטוט:

נכתב במקור על ידי RS324 (פרסם 773391)
הקובץ של ה JQUERY לא יקרה לו כלום כי הוא כבר דחוס ובא עם GZIP והשרת של GOOGLE דואג לכל זה
לגבי הקובץ השני אתה תצטרך לעשות בעצמך
אז אתה תקטין את הקובץ מ 56 K ל 15 K בערך
תוסיף דחיסת GZIP ותקטין אותו לבערך 5K
הגבתי לך גם בבלוג.

לגבי הקובץ השני איך אני יקטין אותו בעצמי מ 56 ל 15 ?

RS324 01-08-10 19:01

ציטוט:

נכתב במקור על ידי dabi (פרסם 773513)
אשמח לשמוע על זה
מניין לי אם האיחסון שלי עושה זאת?
שכן אם לא אולי TELECART צודק
אולי הGZIP הזה וקימפוק שבניה אמר(שלא הבנתי מה זה) המשאבי שרת של זה יקחו יותר מהתעבורה??



מה זה קימפוק? והאם GZIP זה לאחר הקימפוק??

לא הבנתי
לגבי הקובץ הראשון אתם אומרים שגוגל כבר דחס אותו? מאיפה לכם זאת? אני פתחתי את הדף JS שבשרת של גוגל וזה באמת 56 קילו בייט ולא הבנתי איך אמרת שזה בערך 19 קיל בייט??
בנוסף , הקובץ השני מה לעשות איתו?

לגבי הקובץ השני איך אני יקטין אותו בעצמי מ 56 ל 15 ?

קימפוק זה להעביר את הקובץ ב PACKER שזה בעצם השאלה השנייה שלך
ואתה יכול להקטין את הקובץ פה
http://dean.edwards.name/packer/

לגבי הקובץ
http://ajax.googleapis.com/ajax/libs.../jquery.min.js
תסתכל איך הוא נראה
רוצה לראות איך הוא היה נראה לפני הקימפוק
תסתכל פה
http://ajax.googleapis.com/ajax/libs....3.2/jquery.js

עכשיו בנוסף לזה דחסו את הקובץ באמצעות GZIP ואת זה אתה רואה רק כשאתה בודק את ה HEADERS של השרת (כי הדפדפן באופן אוטומטי עושה DECODE לפעולה של הדחיסה של ה GZIP ככה שאתה רואה את התוכן אחרי שה GZIP נפתח ולא לפני)

AlmogBaku 02-08-10 02:11

או שפשוט תשתמש בCDN וזה יחסוך לך הרבה צרות(ואני רואה ששמת לינק שמאוגסן בCDN של גוגל אז מה השאלה פה בכלל?)


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

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