ציטוט:
נכתב במקור על ידי Qwais
האם יש תוספים מסוימים בהם אתה משתמש שלוקחים יותר משאבים? גודל מסד הנתונים? מה סדר גודל יצירת הפוסטים והתגובות של המשתמשים ביום\שבוע? לשם מה נפח דיסק כל כך גדול?
אשמח לתת לך הצעה, אך אצטרך לדעת או את הנתונים האלה או את כמות התעבורה החודשית בה תשתמש וכמובן גודל הזכרון.
|
כאן בדיוק הבעיה,
כולם הציעו שרתים, אף אחד לא הציע פתרון לבעיה,
מערכת וורדפרס עם תוספים היא מאוד כבדה, כל בקשה לעמוד צורכת בין 20 ל-200 שאילתות SQL,
ובמקרה הזה, כשמדובר באתר חדשות, השאילתות האלה
מיותרות לחלוטין.
למה?
נניח שאתם צופים בעמוד X באתר חדשות, הגולש שהיה לפניכם, וה-200 שהיו לפניו, קיבלו עמוד שונה?
כולם קיבלו את אותו העמוד, לכן אין טעם ליצור את העמוד שוב ושוב ושוב.
בתקופה האחרונה שיפרתי תשתיות של מספר אתרי חדשות ע"י הטמעת מנגנון Caching (באמצעות Apache, Nginx או Varnish) ברמת שרת ה-WEB.
והרעיון הוא מאוד פשוט, המשתמש הראשון שמבקש עמוד מקבל תוכן שנוצר ע"י הסקריפט (PHP ו-MYSQL מופעלים), כל המשתמשים שיבקשו את אותו העמוד ב-X דקות הקרובות, יקבלו דף HTML שנשמר במנגנון ה-Cache.
זה עובד מעולה, אתרים שקרסו מאפקט Slashdot (קישור בטוויטר שיוצר 900 בקשות בשנייה) אחרי הטמעה פשוט טסים.
מי שמעוניין לשמוע יותר על איך הדבר נעשה, מוזמן לשלוח לי הודעה פרטית.