locked
העלאת אתר אינטרנט לענן - יתרונות, חסרונות, תובנות? RRS feed

  • שאלה

  • תודה לעוזרים

    כיום אני מפתח אתרי אינטרנט, ואני לא ממש מרוצה ממהירות השרת [טעינה איטית של הדפים]

    וחשבתי להעלאות את אתרי האינטרנט לאתר.

    יש למישהו ניסיון בתחום? מדריכים? הDEMO שמציעים בענן שווה? מחירים? 

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

    בדיוק לפני שבוע עבדתי על כזה דבר - לכן זה קפץ לי לעין. =)]

    יום רביעי 01 מאי 2013 15:57

תשובות

  • משך התגובה הארוך של דף aspx לא דווקא אומר שהקוד שם בעייתי. אם זוהי הפעם הראשונה שניגשים לעמוד לאחר הרבה זמן שהמערכת לא היתה פעילה, או שהשרת רק עלה, יכול מאוד להיות שמה שאתה רואה זה זמן עליית ה-worker process (ה-application pool). האם בקריאות עוקבות לעמוד הוא גם מגיב ככה?

    בכל מקרה, יש ב-asp.net כלים לבדיקה של זמן בניית העמוד. תקרא על איך לעבוד עם Trace ב-asp.net. ע"י שימוש ב-Trace תוכל לראות תזמונים פנימיים של asp.net לגבי כמה זמן לקח להריץ את הקוד שלך, כמה זמן לקח לבצע רינדור של ה-html ועוד, זה יכול לעזור למצוא צווארי בקבוק.


    Please mark posts as answers/helpful if it answers your question.
    Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
    Visit my blog: http://blogs.microsoft.co.il/blogs/idof

    יום שלישי 21 מאי 2013 06:29
    מנחה דיון

כל התגובות

  • היי עופר.

    השאלה צריכה להיות האם הבעיה בשרת?(עומס CPU וזכרון, HD איטי)

    האם הבעיה ב SQL?(ה SQL מרוחק משרת ה WEB ויש עליו עומס. אתה לא משתמש ב CACHE)

    האם הבעיה זה מרחק פיזי בין השרת הקהל היעד.(LATENCY - זמן תגובה בין בקשה לבין קבלת התגובה)

    האם הבעיה ב HTML?(שימוש בטבלאות לפעמים מעקב את התצוגה של הדף רק עד אחרי שכל ה HTML עלה,שימוש ב JAVASCRIPT ו CSS בתוך ל HTML מגדיל את זמן הטעינה ולא נותן להשתמש ב עליית תכנים במקביל)

    האם הבעיה באופטימיזציה של התמונות?(שמרו אותן באיכות גבוהה ובגודל גדול כאשר האיזור של התמונות לא מצריך זאת)

    האם הבעיה ב CSS או JAVASCRIPT?(שימוש בהרבה קבצים  JAVASCRIPT ו  CSS. שימוש בהרבה תמונות קטנות ולא SPRITE קריאה לפקודות JAVASCRIPT בלולאה מבלי להבין שכל פעם זה גורם לרינדור מחדש של הדף)

    ---------------------------------------------------------

    ישנם הרבה גורמים שמשפיעים על הביצועים של האתר.

    אני יכול להגיד לך שלפעמים מעבר לענן לא תמיד משפר את הביצועים.

    במידה ואתה רוצה פתרון מהיר אתה יכול להשתמש ב

    https://developers.google.com/speed/pagespeed/service

    שזה שירות בתשלום של גוגל .

    -------------------------------------------------------------------------------------------------

    ועכשיו לתשובה אם אתה לקוח של מיקרוסופט MSDN או SPARK למינהם יש לך תקופת ניסיון.

    http://blogs.msdn.com/b/windowsazure/archive/2012/06/20/announcing-one-year-of-windows-azure-free-with-websitespark.aspx

    יש לך גם את הענן של אמזון

    http://aws.amazon.com/free/

    בדר"כ הם נותנים לך שרת ורטואלי שאתה יכול לנהל לבד.

    יום ראשון 05 מאי 2013 08:08
  • תודה על התשובה המפורטת,

    מהסתכלות שלי על גרף הNETWORK בדפדפן כרום נראה שהרבה זמן "מתבזבז" על טעינת דפי הASPX ו(ודפי  המאסטר) יחד עם קריאות הAJAX.

    עד שחשבתי לבנות דף שכל שעה שואב את כל קריאות הAJAX, בונה דף סטטי - ואותו הוא "מגיש" כHOME PAGE. ככה אני חוסך את כל קריאות הAJAX וחיבור של דפי המאסטר לשאר הדפים. אבל אין לי ממש מושג איך מתחילים עם זה =)

    יום ראשון 05 מאי 2013 16:58
  • תתן לנו לינק ונראה מה אפשר לעשות
    יום שני 06 מאי 2013 06:28
  • תודה רבה,

    יום שני 06 מאי 2013 17:44
  • איך שזה נראה מכאן אז עדיף שתשתמש ב CACHE

    כמו כן עדיין קשה לדעת מה באמת בלי לינק אמיתי לבחינה מעמיקה.

    יום שלישי 07 מאי 2013 13:34
  • משך התגובה הארוך של דף aspx לא דווקא אומר שהקוד שם בעייתי. אם זוהי הפעם הראשונה שניגשים לעמוד לאחר הרבה זמן שהמערכת לא היתה פעילה, או שהשרת רק עלה, יכול מאוד להיות שמה שאתה רואה זה זמן עליית ה-worker process (ה-application pool). האם בקריאות עוקבות לעמוד הוא גם מגיב ככה?

    בכל מקרה, יש ב-asp.net כלים לבדיקה של זמן בניית העמוד. תקרא על איך לעבוד עם Trace ב-asp.net. ע"י שימוש ב-Trace תוכל לראות תזמונים פנימיים של asp.net לגבי כמה זמן לקח להריץ את הקוד שלך, כמה זמן לקח לבצע רינדור של ה-html ועוד, זה יכול לעזור למצוא צווארי בקבוק.


    Please mark posts as answers/helpful if it answers your question.
    Senior Consultant on WCF, ASP.NET, Siverlight, and Entity Framework. Author of Microsoft's Official WCF 4 Course. Co-author of the Microsoft HPC/Azure burst whitepaper.
    Visit my blog: http://blogs.microsoft.co.il/blogs/idof

    יום שלישי 21 מאי 2013 06:29
    מנחה דיון