13-11-2005, 15:24
|
|
|
חבר מתאריך: 27.10.05
הודעות: 1,067
|
|
הפחתת עומס על שרת ה MySQL
קראתי אתמול מאמר מעניין שמסביר על עומס על שרת MYSQL. אני אסביר בקצרה את תוכנו ואז יפנה לשאלה שלי.
המאמר אומר ככה: יש לכם אתר שכל התוכן שלו (חדשות מאמרים הורדות) נמצא בבסיס נתונים. עכשיו מספר הגולשים שלכם לא גדול כ 10-20 גולשים. העומס על שרת MySQL גם לא גדול.
זה בערך מה שקורה על השרת שלכם:
page.php בכל שאילת פונה לבסיס נתונים.
מתבצעת בחירת נתונים מבסיס הנתונים.
בניית דף ה HTML
האתר שלכם מתפתח מגיעים יותר משתמשים יותר שאילתות מה שיגרום בסוף לעומס משמעותי על שרת MySQL. עכשיו מה שהם אומרים לעשות זה בעת הפנייה בראשונה לבסיס נתונים לפעיל טיימר. את כל הנתונים להכניס לקובץ זמני. להציג כדף HTML. בפנייה שנייה לבסיס נתונים לבדוק אם הטיימר עבר את X שניות/דקות אם כן לפנות שוב לבסיס נתונים להוציא את הנתונים ולהכניס לקובץ זמני, אם לא אז לא לפנות לבסיס נתונים אלה להציג את הנתונים מקובץ זמני.
זה בעיקרון מה שקורה:
page.php פונה לשרת MYSQL
מתבצעת בחירת נתונים מבסיס נתונים.
הנתונים נרשמים בקובץ זמני.
מופעל טיימר
בניית דף HTML
מה שבעיקרון אמור להוריד את העומס על בסיס הנתונים.
עכשיו לשאלה שלי איך ניתן לשיים את זה? עדיף בשפת PHP
נערך לאחרונה ע"י eXtruct בתאריך 13-11-2005 בשעה 15:27.
|