דילוג לתוכן
חיפוש באתר

שרתים ומסדי נתונים

מה קורה מאחורי האתר: שרתים, אחסון, מסד הנתונים, גרסת PHP, מטמון ושגיאות שרת — מוסבר בשפה פשוטה, עם מדריכי אבחון מסודרים לרגע שבו משהו לא עובד.

התשתית שאף אחד לא רואה — עד שמשהו נשבר

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

להבין את המושגים

כשהאתר איטי

האבחון מתחיל בTTFB, זמן התגובה של השרת. משם אפשר לעבור לאבחון אתר וורדפרס איטי, לניקוי מסד הנתונים ולמטמון אובייקטים עם Redis. לחנויות יש מדריך נפרד: ווקומרס איטי.

כשמופיעה שגיאה

מתי זו בעיה של שרת, ומתי של האתר

כשאתר איטי, הנטייה הראשונה היא להאשים את חברת האחסון ולעבור לשרת חזק יותר. לפעמים זה נכון, אבל לעיתים קרובות הבעיה היא בקוד: תוסף שמריץ שאילתות כבדות בכל טעינה, מסד נתונים שהתמלא בנתונים מיותרים, או עמוד שלא נשמר במטמון. שרת חזק יותר יסתיר בעיה כזו לזמן מה, וכשהתנועה תגדל — היא תחזור.

סדר האבחון שאני ממליץ עליו פשוט: קודם למדוד את זמן התגובה של השרת לעמוד שנשמר במטמון ולעמוד שלא, אחר כך לבדוק מה רץ בעמוד האיטי, ורק בסוף להחליט אם צריך משאבים נוספים. כשמופיעות שגיאות, הקוד שלהן — 500, 502, 503 — כבר אומר הרבה על המקום שבו כדאי לחפש, ויומני השגיאות של השרת משלימים את התמונה.

עוד דבר ששווה להכיר: שרת ומסד נתונים צריכים גם תחזוקה שוטפת. גרסת PHP שיוצאת מתמיכה, מסד נתונים שלא גובה, משימות מתוזמנות שנתקעו בשקט — אלה בעיות שלא רואים ביום-יום, ומתגלות בדיוק ברגע הלא נוח. בדיקה תקופתית קצרה חוסכת את רוב ההפתעות האלה.

נושאים קרובים: אחסון אתרים, מטמון ושגיאות באתר.

אם השרת הוא צוואר הבקבוק של האתר שלכם, בעמוד שיפור מהירות אתר פירטתי איך אני ניגש לזה.

בואו נבנה יחד!

מתכננים אתר חדש, פורטל, חנות או מערכת ניהול תוכן? ספרו לי על הפרויקט, ואחזור אליכם בעצמי. אני מתחיל תמיד בהבנת הצרכים העסקיים והטכניים — ורק אז ממליץ על הפתרון הנכון.

חיפוש באתר