אם במחשב חזק זה עולה מהר ובמחשב חלש זה עולה לאט - הבעיה בקליאנט וכל מה שסיפרת על הסרבר מיותר ולא משנה. לכן גם אופטימיזציות לסרבר כמו memcache לא יועילו לך במצב הנוכחי, הרי זאת לא הבעיה.
בעניין הקליאנט:
1. אתה באמת צריך לטעון את כל הקבצים האלו תמיד? אם כן, תחבר אותם לקובץ אחד. אם לא, תטען אותם רק כשהם נחוצים.
2. תעשה profiling, תבין מה הכי קריטי לשפר ותתחיל משם. עם לשפר סתם דברים לא תגיע רחוק, לפחות לא כל כך מהר.
3. יש פעולות שאתה עושה כרגע בקליאנט וניתן להעביר אותן לסרבר? אם כן, כדאי? (פילטורים, חישובים וכד')
4. פעולות כבדות שאתה עושה בקליאנט וצריכות להשאר שם - ניתן לשפר אותן?
5. יחסית לשאר הספריות בקטגוריה הזו, אנגולר נחשבת קצת פחות יעילה בכל מה שקשור לעבודה עם ה- DOM ול- bindings שלה - למה בחרת דווקא בה? יכול להיות שספריה אחרת תעבוד טוב יותר עבורך?
6. התצורה הזו בהגדרה מעבירה חלק מהפעולות שיש לבצע מהסרבר לקליאנט. אם הקליאנטים שלך לא מסוגלים להתמודד עם זה - אולי זה לא הפתרון הנכון?
|