dvir8 13.09.1108:39

התחברות והתנתקות מ Database. מה עדיף?

יש לי אתר שבעת הקלדה הוא מתחבר ל Database ורושם לתוכו.

מה יותר כדאי? להתחבר ל DB ולהשאר מחובר עד לסגירת האתר? או לאחר כל פעולה של המשתמש תיוצר התחברות ל DB והתנתקות לאחר סיום הפעולה?

יש לציין שיכול לקרות מצב של 50 פעם התחברות והתנתקות ל DB ב דקה של אותו משתמש. אלא אם כן אני סוגר את הקונקשן רק בסגירת האתר.
no_angel 14.09.1100:43
1. אחי 50 חיבורים בדקה זה כלום בתגובה להודעה מספר 0
מניסיון בעולם הזה של תשתיות וDB , יצא לי להתקל לאחרונה בDB שמגיע ל250 מיליון התחברויות לDB. שזה יוצא בערך 170 אלף בדקה .

כמובן שזה עם תשתית רחבה יותר אבל עדיין תמיד תסתכל על עיצוב המוצר כאילו זה תשתית של EnterPrise.


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

כמובן שזה גם פריצת אבטחה לא קטנה אלא אם כן אתה עם SSL וכו'.
dvir8 14.09.1110:24
2. תודה על התגובה, בתגובה להודעה מספר 1
למה פירצת אבטחה אם אפשר לשאול?
Sylver 14.09.1120:46
5. אפשר לבנות סקריפט שבודק את מה שהוכנס לפני שזה מוזן ל DB בתגובה להודעה מספר 2
ובודק שאין שם INJECTIONS כל מיני.. יש דרכים להתגבר על זה.
Ice Cold 14.09.1111:55
3. בדר''כ לא רושמים כל אות שאתה מקליד. מה שעושים, בתגובה להודעה מספר 0
זה יוצרים TIMER של X מילישניות, ובודקים: אם לא הייתה הקלדה בטווח הזה, שולחים כל מה שנמצא עד עכשיו. אם הייתה - מאפסים את הטיימר ומחכים שוב.

זה ימנע מהקלדה מהירה לדווח כל פעם לשרת.
dvir8 14.09.1112:44
4. הבנתי, תודה רבה על הרעיון! בתגובה להודעה מספר 3
Net_Boy 14.09.1122:46
6. נשמע כמו עיצוב גרוע מאד בתגובה להודעה מספר 0
למה כל הקלדה לפנות ל DB?
למה לא לנהל CACHE?
dvir8 15.09.1108:17
7. כי אין לי מושג מה זה אומר, איפה אפשר לקרוא על זה? בתגובה להודעה מספר 6
או יותר נכון מה לחפש בגוגל כדי למצוא מאמרים בנושא? Cache זה מושג בכל תחום כמעט.
העבר לפורום אחר
העבר לפורום:
סיבה:
תגובה חדשה
כותרת:
תוכן:
סמיילים:
הצג
עריכת אשכול
כותרת:
תוכן:
סמיילים:
הצג