עבור לתוכן

שאלה I ב - asp.net , sql server - מהי הדרך הנכונה לאחסן תמונות?

Featured Replies

פורסם

שלום!

באתר שאני בונה אני רוצה לצרף תמונות לכל משתמש (user). מהי הדרך הנכונה לאחסון שלהם? חשבתי לאחסן בתיקייה את כל התמונות, ואז ב sql (בסיס נתונים) לאחסן את הכתובת של התמונה בהתאם למשתמשים (users), אבל לא לאחסן את התמונה עצמה בבסיס נתונים. או אולי מאחסנים את התמונה עצמה בבסיס נתונים (ראיתי שיש אופציה לאחסן imag) ?

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

תודה

:-)

שריה

פורסם

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

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

פורסם

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

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

מחזק את התגובה הזו.

בהחלט אירוח של תמונות במסד הנתונים יגרום לשאילתות ארוכות יותר.

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

  • 3 שבועות מאוחר יותר...
פורסם

הי

תורידו גרסת אקספרס של SQL 2012 החדש שם יש פתרון מושלם ךאחסון תמונות (ו/או כל קובץ חיצוני)

בהצלחה

יוסי

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים