12-12-2004, 21:00
|
|
|
חבר מתאריך: 23.11.04
הודעות: 218
|
|
שימי נראה לי יש טעות בדבריך
לי
ציטוט:
במקור נכתב על ידי שימי
וגם תלוי אם אתה עובד עם PHP כמודול בשרת ה Web או כ CGI (ב CGI אין להשתמש בזה בכל מקרה - אני לא בטוח אם השימוש יהיה לא יעיל כמו כן להשתמש, או שזה אפילו יהיה יותר גרוע בגלל החזקה של המשאב ליותר זמן).
כעקרון, הדבר אמור לחסוך משאבים כיוון שיהיו פחות חיבורים אל השרת (בהנחה ואכן זה מודול), אבל הדבר יגרום ל"תור" על פרוסס מסויים של mysql, בדרך לביצוע שאילתות. אם כל השאילתות מבוצעות על טבלאות שהן לא ננעלות באופן תכוף (על ידי הוספה/עדכון), כנראה שיהיה לך שיפור אם תשתמש ב pconnect - אבל אם תהיינה המתנות ל MySQL שיסיים לבצע עדכונים כל הזמן - זה רק יגדיל את התור לתהליכים אחרים של PHP שרוצים לגשת בינתיים לטבלאות אחרות שאינן נעולות, אבל ממתינים לסיום השאילתא הקודמת של תהליך אחר...
מקווה שלא סיבכתי יותר מדי
|
לפי דעתי אתה טועה הטבלה משתחררת ברגע שפעולת העידכון/הוספה/מחיקה נגמרת לא משנה איזה סוג חיבור החיבור הקבוע זה כדי לפתוח לכל אחד מהמשתמשים חיבור לMYSQL ובדרך כלל אם אני לא טועה שמים את ה"משאב" לתוך SESSION ככה אם מישהו עושה מלא פעמים רפרש נגיד אז יש רק חיבור אחד קבוע ורק מלא SELECT וברגע שהוא יוצא PHP סוגרת את החיבור כי אין יותר SESSION.
|