שאלת יעילות ומהירות הקשור לסגירת...

mrmistory

New member
שאלת יעילות ומהירות הקשור לסגירת...

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

barakbl

New member
למיטב ידיעתי הכי נכון מבחינת ביצועי

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

mrmistory

New member
תודה ו........

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