איך אלמנטור קרס וקיבלתי שגיאה 500
יונתן מוגי
יונתן מוגי

איך אלמנטור קרס וקיבלתי שגיאה 500

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

ראשית כל הפוסט ממחיש את הבעיה ונותן תמונה גם לניסיונות שלא הצלחתי לבצע. את הפעולות שניסיתי לבצע ולא הצלחתי אפשר לראות במהלך 1.20 דק' הראשונות של הסטרים ואפרט לגביהם בהמשך:

אפרט את המטרות את ההצלחות והכישלונות, מין פוסט מתגלגל שכזה…

הצלחות:

יצירה של פוסט מורכב וכבד שלבדו שוקל מעל 60 מגה. https://kodo.press/demo/

אז מה עשיתי כאן ואיך יצרתי מפלצת שכזו? בעצם משכתי את התבניות של אלמנטור שוב ושוב לתוך העמוד, תבניות של לפחות 30 דמואים שונים שמכילים תמונות, קטעי וידאו וכמובן הרבה מאוד גרסאות של עמודים בשמירות חוזרות ונשנות… יצירה של מצב שבעזרת 60 שמירות ו60 גרסאות גורם לעמוד לא להטען יותר בכלל (הפתעה – העמוד כבד מדי).

איך טיפלתי בתקלה?

  • הגבלת כמות גרסאות ושמירה ל20 גרסאות.
  • ניקוי “טרנזיינטים” (מעין מידע מיותר ויתום) ממסד הנתונים – ישירות במסד הנתונים
    ודרך תוסף -wp-optimize
  • דחיסת תמונות דרך אותו תוסף (לא נבדקה האיכות הסופית עדיין)
  • הגדלת זיכרון הוורדפרס בשרת
  • כניסה למצב תחזוקה של אלמנטור- הרי הוא מצב בטוח ועריכת העמוד על אף בעיות המשקל.
  • הורדת גיבוי האתר באמצעות התוסף wp all in one migration
  • הנמכת המשקל העודף של הפוסט מ60 מגה למגה אחד!

חשוב מאוד לציין שהיום העריכה עובדת בעמוד ולא לוקחת יותר מדקה לעמוד להטען.
(גם בעריכה וגם בצפייה – לפחות אצלי)

כישלונות:

כן, ניסיתי להראות שבאמצעות LOCAL BY FLYWHEEL  ניתן לערוך אתר בעייתי… לא כל כך הצליח. ראשית לייבא אותו לא צלח כי האתר כבד מדי ועבר את מכסת ה300 מגה שיש לAIO בגרסה החינמית. יכולתי לייבא את הקבצים ואת מסד הנתונים ללא תוסף אבל על כך בפעם אחרת…
בסרטון הראתי איך אפשר לייבא עם הגרסה בתשלום, שזו פחות חכמה אבל כן עובד (:
בעולם האמיתי הייתי מן הסתם צריך לייצא את מסד הנתונים, לדחוס את הקבצים עצמם ולהוריד אותם או באמצעות wget או באמצעות הורדה של קבצים דחוסים ממנהל הקבצים שבשרת או FTP וכיוצ"ב.
מעבר לכך ציפיתי שניתן יהיה לעבוד באמצעות הCLI המובנה בLOCAL אבל משום מה זה לא קרה – אני צריך להבין אם זה בעיה מקומית, או גרסאות או מה בעצם (:

אמנם הצלחתי להביא את העמוד למצב שהוא פעיל ועובד שוב וגם על הדרך הצלחתי להראות טיפול ותחזוקה בסיסיים אבל לא הצלחתי לפתור את כל הבעיות והעמוד עדיין מפלצתי – לפחות הוא שוקל רק 20 מגה במקום 60…

מקווה שהועלתי למישהו בניסיון הזה וכמובן אמשיך אותו בקרוב.

מידע טכני:

עמוד התמיכה של אלמנטור בנושא:
https://elementor.com/help/safe-mode-not-solving-problem/

שלוש הפקודות שהוספתי ל wp-config:

				
					define( 'WP_DEBUG', true );
 
define( 'WP_MEMORY_LIMIT', '512M' );
    
define( 'WP_POST_REVISIONS', 20 );
				
			

הפוסט נכתב על ידי יונתן מוגי, חד קרן אלמנטור, Johnmogi.com

שתפו את הפוסט אם אהבתם

רוצה להתארח בבלוג שלנו?

יש לך תוכן על אלמנטור שיכול לעניין או לתרום לחברי הקהילה?
אנחנו מזמינים אותך ליצור איתנו קשר ולהתארח בבלוג שלנו

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

עדכונים מהקהילה

הצטרפו לרשימת הדיוור שלנו וקבלו ראשונים את כל העדכונים הכי שווים

* בדיוק כמוכם גם אנחנו לא אוהבים ספאם – מבטיחים לעדכן רק בדברים מעניינים

דילוג לתוכן