יצירת מנגנון shortcut url באמצעות מנגנון ה – routing של asp.net

יום שבת, נובמבר 21, 2009

  יחד עם ה - MVC הגיע dll מאוד נחמד ששמו System.Web.Routing, הוא משמש מנגנון מאוד מרכזי ב - MVC כדי להפנות לדף המתאים לפי הבקשה . היות שהוא כל כך מוצלח ניתן להשתמש בו גם ב - asp.net לצרכים אחרים.   (חשוב לציין שיכול שמן הסתם רוב הלינקים בפוסט לא יעבדו - אלא הם הדגמה למה אפשר לעשות)   לדוגמא - אפשר להשתמש בו כדי לייצר מנגנון של Shortcut url - כלומר במקום שיצטרכו לכתוב http://www.sela.co.il/syl/syllabus.aspx?CourseCode=c2&CategoryID=165 אפשר לכתוב http://www.sela.co.il/url/syllabus/c2   או אפילו אפשר לייצר קיצורי דרך לאתרים שהם לא בדומיין שלנו - לדוגמא במקום להגיע לבלוג שלי עם הלינק http://blogs.microsoft.co.il/blogs/shlomo/ אפשר להגיע אליו דרך http://www.sela.co.il/url/shlomo   אז כמובן שמן הסתם תהיה מערכת ניהול ויש לנו...
6 תגובות

כיווץ הקובץ שיורד ללקוח באמצעות – Response.Filter

יום שלישי, יוני 9, 2009

  ב - UserGroup האחרון של קבוצת ה - Web, דיבר דן אמיגה על החידושים ב- Asp.Net 4.0     אני לא זוכר באיזה הקשר הוא הראה כיצד להקטין את גודל ה - Response שיורד, כי אפשר לעשות את זה גם בגרסאות קודמות.   כל מה שאתם צריכים לעשות, זה להוסיף את שני שורות הקוד:       Response.Filter = new DeflateStream(Response.Filter, CompressionMode.Compress);       Response.AppendHeader("Content-Encoding", "deflate");   השורה הראשונה עוטפת את ה Stream של ה - Response עם DeflateStream, (שמכווץ אותו)   השורה השנייה מסבירה לדפדפן איך לקרוא את הקובץ.   ניסית את זה על דף ששוקל 15 MB, ואחרי הכיווץ הקובץ שקל רק 11 MB,   (הייתי מראה לכם צילום מסך של ה -fiddler, אבל יש ברגע...