Lonjie 20.12.1820:15

מה עדיף - לטעון 4 קבצי CSS או קובץ 1 שמאחד את כולם?

רציתי לדעת מה עדיף מבחינת הכל, הכוונה לקידום האתר, משקל קבצים, כמות פעמים של בקשות מהשרת וכו'.

יש 4 קבצי CSS שנטענים שלא עברו Minify, שוקלים X. זה אומר 4 בקשות מהשרת.

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

אשמח לשמוע את דעתכם
אורי 20.12.1820:35
1. מן הסתם שקובץ אחד בתגובה להודעה מספר 0
inno3D 22.12.1800:31
2. קובץ אחד.. יש כלים שמאחדים קבצים בתגובה להודעה מספר 0
CaTz 22.12.1820:53
3. על קצה המזלג, כמובן שעדיף בקשה אחת בתגובה להודעה מספר 0
גם אם היא גדולה יותר, יש מגבלה לכמות בקשות במקביל לאותו דומיין (בכרום זה עומד על 6).
תחשוב שאם היה לך 4, היית טופס מעל לחצי מהבקשות.

אבל המגמה החדשה שגוגל מנסים לקדם, היא להביא רק את ה-css שהכרחי (critical path css). כיוון שאופן עיבוד css בדפדפן הוא כזה שחוסם רינדור על לסיום הפרסור של ה-css, חשוב שזה יהיה כמה שיותר קצר.


מקורות לקריאה
https://www.smashingmagazine.com/20?...

כלים
https://github.com/addyosmani/criti?...


aCoZz 01.02.1919:59
7. אממ בקשר לכמות בקשות בתגובה להודעה מספר 3
זה נכון אבל בכלל זה משמשים ב CDN

בכללי עדיף לשבור לצ'נקים של לא יותר מחצי מגה ולהשתמש ב CDN
Lonjie 23.12.1819:43
4. תודה לכולם :) בתגובה להודעה מספר 0
code_blue 29.01.1907:55
5. עונה כאיש תקשורת ולא מתכנת בתגובה להודעה מספר 0
יש תקורה (overhead - יעני סתם בזבוז) של בקשות של 4 עמודים ולכן כדאי לאחד לעמוד אחד

מצד שני למיטב ידיעתי טעינה של css היא הכל או כלום כלומר אם יש 1000 שורות בקובץ הדפדפן קודם יקבל את כל הקובץ ואז יפרסר 1000 שורות
אם תחלק למספר קבצים תוכל להתחיל מהעיצוב היותר קריטי לך נניח חלוקה ל250 שורות ב4 עמודי css
בקובץ הראשון תשים את המסגרת הכללית של עיצוב הדף ובשאר השלמות של פונטים ואי אלו תוספות כמו shadow

נשלח ע"י הסלולרי
code_blue 29.01.1907:55
6. תיוג בתגובה להודעה מספר 5
@Lonjie@

נשלח ע"י הסלולרי
kickass 03.04.1903:51
8. בגדול - עדיף 1, אבל בתגובה להודעה מספר 0
קודם כל אתה יכול לעשות minify לכל אחד מה4 בנפרד, בלי קשר לאיחודם או לא.

השאלה היא כזאת - למה יש 4. והתשובה חשובה מאוד.

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

למשל - יש לך קובץ אחד שהוא לדפי מידע, אחד שהוא לדפי תוכן אחרים, אחד לדף יצירת קשר וכו׳. אז כמובן שאין טעם לטעון את כולם. אבל אם כל ה4 רלוונטיפ בכל העמודים אז בהחלט אני ממליץ למזער את כולם לקבוץ אחד ולטעון אותו
העבר לפורום אחר
העבר לפורום:
סיבה:
תגובה חדשה
כותרת:
תוכן:
סמיילים:
הצג
עריכת אשכול
כותרת:
תוכן:
סמיילים:
הצג