ביצועים
- Heartbeat API של WordPress: למה הוא מאיט את האדמין ואיך מאיטים אותו נכון Heartbeat שולח admin-ajax כל 15-60 שניות מכל לשונית פתוחה. כך מאיטים בלי לשבור autosave.
- HTTP/2 ו-HTTP/3 ב-WordPress: מדוע פרוטוקול מודרני קריטי לזמני טעינה HTTP/2 חוסך עשרות round-trips על דף עם 50+ assets. כך מוודאים שהאתר באמת רץ עליו ולא על HTTP/1.1.
- Object Cache ב-WordPress: למה Redis/Memcached הופכים את האתר למהיר פי שלוש Object cache שומר שאילתות DB בזיכרון בין בקשות. ב-WooCommerce זה הבדל של פי 5 בביצועי שיא תנועה.
- OPcache ב-PHP: למה זה הכרחי לכל אתר WordPress וכיצד מגדירים נכון OPcache שומר bytecode של PHP בזיכרון וחוסך 30-60% מזמן עיבוד בכל בקשה. כך מפעילים נכון.
- Page Cache ב-WordPress: למה זה ההבדל בין 50ms ל-500ms על כל בקשה page cache שומר HTML מוכן וחוסך מ-WordPress צורך לרוץ. ההשפעה החזקה ביותר על מהירות אתר ויכולת תנועה.
- PHP memory_limit ב-WordPress: כמה זה צריך להיות וכיצד מגדילים נכון memory_limit נמוך מדי גורם לקריסות אקראיות. כך מגדילים אותו בכל סוג שרת ואיך מבחינים מה ריאלי.
- WP-Cron לעומת system cron: למה לעבור ואיך עושים זאת בלי לשבור משימות WP-Cron רץ רק כשמישהו מבקר באתר - לא אמין באתרי ייצור. כך מעבירים ל-system cron של השרת.
- אופטימיזציית תמונות ב-WordPress: כיצד לחתוך משקל בלי לאבד איכות תמונות הן 60-80% ממשקל הדף. אופטימיזציה נכונה חוסכת מגה-בייטים בלי שינוי נראה לעין.
- אופציות autoload כבדות ב-WordPress: כיצד לזהות, לתקן ולמנוע האטה אופציות autoload כבדות בטבלת wp_options מאיטות כל בקשה לאתר. כך לזהות, לנקות ולמנוע חזרה.
- אחוז lazy loading של תמונות ב-WordPress: לזהות בעיות ולתקן בלי לשבור LCP WordPress מפעיל lazy אוטומטית מ-5.5, אבל תוספים ותבניות שוברים את זה. כך מאתרים ומתקנים.
- גודל autoload ב-WordPress: למה הוא קריטי לביצועים וכיצד להקטין אותו סך גודל autoload ב-wp_options מתחת ל-1MB הוא יעד ביצועים. כך מודדים, מנקים ושומרים על המספר נמוך.
- גרסאות פוסטים ב-WordPress: למה הן מנפחות את ה-DB וכיצד להגביל בלי לאבד היסטוריה פוסט שנערך 80 פעם = 80 שורות מיותרות. כך מגבילים גרסאות עתידיות ומנקים את הקיימות בבטחה.
- גרסת PHP ב-WordPress: למה 8.2/8.3 הכרחית ואיך משדרגים בלי לשבור את האתר PHP 8.2 מהיר ב-30-40% מ-7.4. גרסאות EOL הן חשיפה אבטחתית. כך משדרגים בלי הפתעות.
- דחיסת HTTP (gzip/Brotli) ב-WordPress: למה היא חובה ואיך מפעילים נכון דחיסת gzip או Brotli מקטינה HTML/CSS/JS ב-60-80% וחותכת זמני טעינה דרמטית במיוחד על נייד. כך מפעילים נכון.
- האופציה הכי כבדה ב-wp_options: כיצד לאתר את האשם הבודד ולנטרל אותו כשאופציה אחת תופסת מאות KB ומסומנת autoload, היא לבדה מאיטה כל בקשה. כך לזהות אותה ולטפל בלי לשבור את האתר.
- המרה מ-MyISAM ל-InnoDB: למה זה הכרחי וכיצד לבצע בלי לאבד מידע MyISAM הוא מנוע אחסון מיושן עם נעילות טבלה ובלי טרנזקציות. כך מבצעים מעבר ל-InnoDB בבטחה.
- השבתת סקריפט האמוג'י של WordPress: למה זה חשוב ואיך מבצעים נכון wp-emoji טוען 13KB JS render-blocking בכל דף - לחלוטין מיותר במכשירים מודרניים. הסרה בטוחה ומהירה.
- כמה תוספים זה יותר מדי? איך לאזן בין פיצ'רים לביצועים ב-WordPress 40+ תוספים מאיטים כל בקשה. אבל זה לא רק מספר - זה אילו תוספים. כך מאזנים נכון.
- סקריפטים חיצוניים ב-WordPress: כיצד GA, Pixel ו-chat מאיטים את האתר ומה לעשות כל סקריפט חיצוני מוסיף DNS+TCP+SSL+download. 10 סקריפטים = 5 שניות עיכוב. כך מאחדים ומדחים.
- פורמטי תמונות מודרניים ב-WordPress: מעבר ל-WebP ו-AVIF לחיסכון של 30-50% JPG ו-PNG מבזבזים 30-50% משקל מיותר. WebP ו-AVIF נתמכים על ידי כל דפדפן מודרני - כך מבצעים מעבר.
- תגובות זבל ופוסטים בסל המחזור: למה הם מאיטים את ה-DB ואיך מנקים בבטחה תגובות spam, פוסטים בסל ומטא יתום מנפחים את ה-DB ומאיטים שאילתות. כך מנקים בלי לאבד תוכן חי.
- תיקיית uploads כבדה ב-WordPress: למה זה לא רק "מקום בדיסק" וכיצד מצמצמים uploads מעל 2GB יוצר בעיות גיבוי, מיגרציה והוצאה. כך מנקים נכון בלי לשבור קישורים.