שרתים ומסדי נתונים
מה קורה מאחורי האתר: שרתים, אחסון, מסד הנתונים, גרסת PHP, מטמון ושגיאות שרת — מוסבר בשפה פשוטה, עם מדריכי אבחון מסודרים לרגע שבו משהו לא עובד.
ווקומרס איטי? למה חנויות מאטות ומה מתקנים קודם
להמשך קריאה — ווקומרס איטי? למה חנויות מאטות ומה מתקנים קודםmemory limit בוורדפרס: למה הזיכרון נגמר ואיך מתקנים נכון
להמשך קריאה — memory limit בוורדפרס: למה הזיכרון נגמר ואיך מתקנים נכוןגרסת PHP בוורדפרס: מה מומלץ, מה כבר לא נתמך ואיך משדרגים בלי לשבור
להמשך קריאה — גרסת PHP בוורדפרס: מה מומלץ, מה כבר לא נתמך ואיך משדרגים בלי לשבורWP-Cron: איך המשימות המתוזמנות של וורדפרס עובדות ולמה פוסט לא פורסם בזמן
להמשך קריאה — WP-Cron: איך המשימות המתוזמנות של וורדפרס עובדות ולמה פוסט לא פורסם בזמןמה זה מסד נתונים? המקום שבו האתר שומר את כל המידע
להמשך קריאה — מה זה מסד נתונים? המקום שבו האתר שומר את כל המידעחיפוש לפי מיקום באתר: "קרוב אליי", רדיוס ואזורי שירות
להמשך קריאה — חיפוש לפי מיקום באתר: "קרוב אליי", רדיוס ואזורי שירותRedis לוורדפרס: מטמון אובייקטים — מתי הוא עוזר ומתי לא
להמשך קריאה — Redis לוורדפרס: מטמון אובייקטים — מתי הוא עוזר ומתי לאERR_CONNECTION_REFUSED: למה השרת דוחה את החיבור ומה עושים
להמשך קריאה — ERR_CONNECTION_REFUSED: למה השרת דוחה את החיבור ומה עושיםהתשתית שאף אחד לא רואה — עד שמשהו נשבר
כל אתר רץ על שרת, שומר את המידע שלו במסד נתונים, ומריץ קוד בשפה כמו PHP. רוב בעלי האתרים לא צריכים לדעת להגדיר שרת, אבל כדאי שיבינו את המושגים: הם עוזרים לבחור אחסון נכון, להבין למה האתר איטי, ולדבר עם המפתח או עם חברת האחסון כשמופיעה שגיאה. המאמרים כאן מסודרים מההסבר הבסיסי ועד האבחון.
להבין את המושגים
- מה זה שרת ומה זה מסד נתונים — שתי אבני היסוד.
- סוגי אחסון, מה זה VPS ואחסון ענן — איך בוחרים את סוג השרת.
- אחסון וורדפרס וגרסת PHP — מה אתר וורדפרס באמת צריך מהשרת.
כשהאתר איטי
האבחון מתחיל בTTFB, זמן התגובה של השרת. משם אפשר לעבור לאבחון אתר וורדפרס איטי, לניקוי מסד הנתונים ולמטמון אובייקטים עם Redis. לחנויות יש מדריך נפרד: ווקומרס איטי.
כשמופיעה שגיאה
- שגיאה 500 ושגיאה 503 ו502 Bad Gateway — הבעיה בשרת או בדרך אליו.
- זיכרון שנגמר בוורדפרס וERR_CONNECTION_REFUSED.
- WP-Cron — כשפוסט מתוזמן לא פורסם או משימה לא רצה.
מתי זו בעיה של שרת, ומתי של האתר
כשאתר איטי, הנטייה הראשונה היא להאשים את חברת האחסון ולעבור לשרת חזק יותר. לפעמים זה נכון, אבל לעיתים קרובות הבעיה היא בקוד: תוסף שמריץ שאילתות כבדות בכל טעינה, מסד נתונים שהתמלא בנתונים מיותרים, או עמוד שלא נשמר במטמון. שרת חזק יותר יסתיר בעיה כזו לזמן מה, וכשהתנועה תגדל — היא תחזור.
סדר האבחון שאני ממליץ עליו פשוט: קודם למדוד את זמן התגובה של השרת לעמוד שנשמר במטמון ולעמוד שלא, אחר כך לבדוק מה רץ בעמוד האיטי, ורק בסוף להחליט אם צריך משאבים נוספים. כשמופיעות שגיאות, הקוד שלהן — 500, 502, 503 — כבר אומר הרבה על המקום שבו כדאי לחפש, ויומני השגיאות של השרת משלימים את התמונה.
עוד דבר ששווה להכיר: שרת ומסד נתונים צריכים גם תחזוקה שוטפת. גרסת PHP שיוצאת מתמיכה, מסד נתונים שלא גובה, משימות מתוזמנות שנתקעו בשקט — אלה בעיות שלא רואים ביום-יום, ומתגלות בדיוק ברגע הלא נוח. בדיקה תקופתית קצרה חוסכת את רוב ההפתעות האלה.
נושאים קרובים: אחסון אתרים, מטמון ושגיאות באתר.
אם השרת הוא צוואר הבקבוק של האתר שלכם, בעמוד שיפור מהירות אתר פירטתי איך אני ניגש לזה.
בואו נבנה יחד!
מתכננים אתר חדש, פורטל, חנות או מערכת ניהול תוכן? ספרו לי על הפרויקט, ואחזור אליכם בעצמי. אני מתחיל תמיד בהבנת הצרכים העסקיים והטכניים — ורק אז ממליץ על הפתרון הנכון.








