תמיכה טכנית לאתר: עדכונים, ניטור, SLA
אתר על Laravel 8 עם PHP 7.4. PHP 7.4 כבר לא נתמך, וגם Laravel 8 לא מקבל עדכוני אבטחה. ספק האחסון הזהיר על עדכון חובה ל-PHP 8.1 — אחרי העדכון, שני תוספים וספרייה אחת נשברו, והאתר קרס. אנחנו נתקלים בתרחישים כאלה באופן קבוע: פרויקט ללא תחזוקה שוטפת הופך כל עדכון סביבה למקרה חירום.
המקרה הזה אינו חריג, אלא הכלל. אתרים מסחריים מאבדים המרות בגלל טעינה איטית, פרצות אבטחה וזמני השבתה. אנחנו דואגים לניטור, עדכוני תלויות, גיבויים ו-SLA — כך שתוכלו להתמקד בעסק, לא בשרת.
ללא תמיכה שיטתית, כל עדכון סביבה הופך להפתעה: תלויות נשברות, הביצועים יורדים, ומופיעות פרצות אבטחה. תמיכה טכנית לאתר היא ביטוח מפני הפתעות כאלה וערובה לפעילות יציבה.
מה בעצם נכלל בתמיכה טכנית לאתר?
תמיכה היא לא "מענה לשיחה כשמשהו נשבר." זו מניעה שיטתית של תקלות.
עדכוני תלויות. חבילות Composer, חבילות npm, CMS או פריימוורק. composer audit ו-npm audit מציגות פרצות ידועות. Dependabot או Renovate יוצרים PRs אוטומטיים — משימת התמיכה היא לוודא שהעדכון לא שבר את סביבת הסטייג'ינג ולמזג.
סוגי עדכונים: patch (1.2.3 → 1.2.4, רק תיקוני באגים, בטוח), minor (1.2.0 → 1.3.0, תכונות חדשות עם תאימות לאחור, בדרך כלל בטוח), major (1.x → 2.x, שינויים שבירתיים, דורש בדיקות). התעלמות מעדכונים במשך 6+ חודשים צוברת חוב טכני: פער גדול יותר, יותר עבודה.
וורדפרס היא סיפור נפרד. הפופולריות של הפלטפורמה הופכת אותה ליעד התקפה עיקרי. תוספים מיושנים הם וקטור ההתקפה מספר 1. עדכונים שוטפים של הליבה, התוספים והתבניות + הרשאות קבצים נכונות + WAF הם המינימום ההכרחי. הניסיון שלנו מראה שעדכוני ליבה אוטומטיים של וורדפרס ללא סביבת בדיקות הם סיכון שאנחנו לא מרשים לעצמנו.
איך ניטור מונע השבתה?
ניטור זמינות. בדיקת HTTP בסיסית כל דקה. Better Uptime, Upptime (באחסון עצמי), Checkly, New Relic Synthetics. התראה לטלגרם או סלאק בזמן השבתה — והודעה על חזרה לפעילות. אם אתר לא זמין במשך 10 דקות בשעות פעילות — זה הפסד ישיר.
ביצועים. TTFB, LCP, INP — אנחנו עוקבים דרך Google Search Console (משתמשים אמיתיים, CrUX) וניטור סינתטי (Lighthouse CI, SpeedCurve). הידרדרות היא לעיתים קרובות הדרגתית — בלי ניטור שמים לב לזה רק אחרי חודש כשכבר LCP הוא 5 שניות.
שגיאות אפליקציה. Sentry הוא הסטנדרט לניטור שגיאות בזמן אמת ב-JavaScript ו-PHP/Python. כל חריגה שלא טופלה עם stack trace, הקשר בקשה, גרסת דפדפן. חשוב במיוחד לשגיאות שמשתמשים לא מדווחים עליהן — הם פשוט עוזבים.
מסד נתונים. גידול בנפח, שאילתות איטיות (MySQL slow query log, pg_stat_statements עבור PostgreSQL), גודל אינדקסים. טבלה ללא VACUUM ב-PostgreSQL גדלה לג'יגה-בייטים בגלל tuples מתים. תחזוקה שוטפת של מסד הנתונים היא חלק מהתמיכה.
שטח דיסק ולוגים. האם logrotate מוגדר? /var/log/nginx גדל ללא הגבלה וממלא את הדיסק — קלאסיקה. רוטציה אוטומטית + התראה בדיסק > 80%.
למה גיבויים ללא אימות הם אשליה?
גיבוי ללא אימות שחזור הוא לא גיבוי, אלא אשליה של ביטחון. ראינו מקרים שבהם mysqldump יצר קובץ בגודל 0 בתים בגלל שגיאת הרשאות, ואף אחד לא בדק את התוכן במשך חודשים. אנחנו מבטיחים שכל העותקים ניתנים לשחזור.
תוכנית גיבוי:
- גיבוי אינקרמנטלי יומי של מסד הנתונים + קבצי מדיה
- גיבוי מלא שבועי
- אחסון: לפחות 3 עותקים, 2 מדיה שונה, 1 מחוץ לאתר (S3, Backblaze B2)
- בדיקת תקינות אוטומטית (pg_restore --list, mysqldump verify)
- שחזור בדיקה רבעוני בסביבה מבודדת
מדיניות שמירה: 7 יומיים, 4 שבועיים, 3 חודשיים. כללי S3 Lifecycle מבצעים אוטומציה של מחיקה.
SLA: מה זה אומר בפועל?
SLA (הסכם רמת שירות) ויקיפדיה — התחייבויות ספציפיות לזמני תגובה ופתרון:
| עדיפות | מצב | זמן תגובה | זמן פתרון |
|---|---|---|---|
| קריטי | האתר לא זמין | 30 דקות | 4 שעות |
| גבוה | פונקציה מרכזית לא עובדת | שעתיים | 8 שעות |
| בינוני | שגיאות בעמודים בודדים | 4 שעות | 24 שעות |
| נמוך | תיקונים קוסמטיים | 24 שעות | 72 שעות |
SLA הגיוני רק עם ניטור — אחרת לומדים על בעיות ממשתמשים, לא ממערכות. כפתור שבור בטופס יכול להרוג המרות בשקט במשך שבועות.
תהליך עדכון תוכן
מפתח לא צריך להיות בשרשרת לעריכת טקסט בעמוד. CMS עם עורך נוח, הפרדת תפקידים (עורך עורך תוכן, לא קוד), היסטוריית שינויים. לפרויקטים של Laravel — Nova, Filament, או CMS headless (Strapi, Contentful) בהתאם למורכבות.
תצוגה מקדימה לפני פרסום, פריסה מדורגת לשינויים חשובים. אם עורכים עובדים ישירות על פרודקשן — זה סיכון.
מצבים אופייניים שאנחנו פותרים
פריצה לאתר: ניתוח וקטור התקפה, ניקוי, חיזוק אבטחה (WAF, fail2ban, הגבלת הרשאות קבצים). שחזור מגיבוי לוקח שעות, לא ימים — אם הגיבויים מוגדרים כראוי. העלויות הממוצעות לסילוק השלכות פריצה משמעותיות, כולל ביקורת וסגירת פרצות. תמיכה שוטפת זולה בהרבה ומונעת מקרים כאלה.
ירידת ביצועים אחרי עדכון: feature flag + יכולת rollback מהיר. פריסת Canary — עדכון 5% מהתעבורה, בדיקת מדדים, ואז 100%.
רשימת פעולות אם חושדים בפריצה
- השבתת האתר (מצב תחזוקה).
- יצירת dump של מסד הנתונים והקבצים לחקירה.
- ניתוח לוגי גישה ושגיאות.
- שחזור מהגיבוי האחרון שעבד.
- עדכון כל הסיסמאות ומפתחות ה-API.
- התקנת WAF ו-fail2ban.
- ביקורת מערכת הקבצים לסקריפטים נסתרים.
מה כלול בחבילת התמיכה (תוצרים)
עם חתימת החוזה, אתם מקבלים:
- תיעוד: דיאגרמת תשתית, גישות, נהלי שחזור
- ניטור: זמינות, ביצועים, שגיאות, לוגים — מוגדר מהיום הראשון
- גיבוי: עותקים יומיים/שבועיים עם אימות
- עדכוני תלויות: ביקורת חודשית ועדכון עם בדיקות
- תגובת SLA: לפי העדיפויות מהטבלה למעלה
- דוחות: dashboards שבועיים, סקירה חודשית, תוכנית טכנית רבעונית
- תמיכה בעריכת תוכן: הדרכת עורכים, הגדרת הרשאות
צרו קשר כדי לבחור תוכנית מתאימה ולקבל ביקורת ראשונית של הפרויקט שלכם.
איך אנחנו עובדים: שלבים
- Onboarding (3–5 ימים): ביקורת מצב נוכחי, הגדרת ניטור וגיבויים, תיעוד תשתית.
- קצב קבוע: דוח מדדים שבועי, סקירת עדכונים חודשית, ביקורת טכנית רבעונית.
- תגובה: לפי SLA, עם תיעוד סיבה וזמן פתרון.
- פיתוח: לפי בקשתכם — תכונות חדשות, אופטימיזציה, רפקטורינג.
אנחנו עובדים מאז 2016, ותומכים ביותר מ-50 פרויקטים מדפי נחיתה ועד מרקטפלייסים. הלקוחות שלנו חוסכים סכום משמעותי בכל חודש בזכות צעדי מניעה.
לוחות זמנים ועלות
הגדרת ניטור וגיבויים: 3–5 ימים. תמיכה שוטפת — חוזה מתמשך עם מספר שעות קבוע בחודש או מנוי. העלות מחושבת באופן אישי אחרי ביקורת. קבלו ייעוץ — נעריך את הפרויקט שלכם תוך 1–2 ימים.
השוואה: ניטור עם התראות אוטומטיות מול בדיקה ידנית
| פרמטר | ניטור אוטומטי | בדיקה ידנית |
|---|---|---|
| תגובה לתקלה | 1–5 דקות | 30+ דקות |
| זיהוי הידרדרות LCP | כל שעה | פעם ביום |
| סיכון להחמצת שגיאה | <1% | ~30% |
| זמן הגדרה | 2–3 ימים | מתמשך |
ניטור אוטומטי עם Better Uptime מגיב לתקלות פי 10 מהר יותר מאשר בדיקה ידנית.







