בדרך כלל, סקריפטים באתרי Elementor Hosting יכולים לרוץ למשך מקסימום 60 שניות לפני שהם נכשלים בגלל timeout. עם זאת, יכולים להיות נסיבות מסוימות, כמו כשאתה מעלה קבצים גדולים יותר, שבהן אתה צריך יותר זמן. באמצעות הגדרות PHP, אתה יכול להגדיל את זמן הביצוע המקסימלי ל-300 שניות לתקופה של 24 שעות.
הגדלת זמן הביצוע
הגדלת זמן הביצוע המקסימלי נעשית דרך הגדרות PHP.
כדי להגדיל את זמן הביצוע המקסימלי:
- עבור אל לוח הבקרה שלי ב-Elementor.
- רחף עם הסמן מעל האתר שאתה רוצה לערוך ולחץ על נהל את האתר הזה.
- בפאנל, לחץ על מתקדם.
- בחלון הימני, לחץ על תצורת PHP.
- פתח את השדה הגדרות PHP.
זה מציג את הגדרות PHP. - גלול למטה אל זמן ביצוע מקסימלי ולחץ על הארך זמן ביצוע.
מגבלת זמן ביצוע הקובץ מוארכת ל-300 שניות למשך 24 שעות.
מדוע ייתכן שתצטרך להגדיל את זמן הביצוע המקסימלי
יש מספר תרחישים שבהם ייתכן שתצטרך להשתמש בתכונה זו:
- טיפול במערכי נתונים גדולים
- דוגמה: עיבוד קבצים גדולים, יצירת דוחות, או ביצוע פעולות מסד נתונים על כמות משמעותית של נתונים.
- סיבה: פעולות אלה עלולות לחרוג מזמן הביצוע הברירת מחדל, כך שהארכת המגבלה מונעת סיום מוקדם.
- העלאות או הורדות קבצים
- דוגמה: העלאה או הורדה של קבצים גדולים דרך ממשק אינטרנט.
- סיבה: מבטיח שהסקריפט לא ייכשל בגלל timeout בזמן טיפול בהעברת הקובץ.
- משימות גיבוי והעברה
- דוגמה: יצירת גיבויים של מסדי נתונים או קבצים, או העברת נתונים בין מערכות.
- סיבה: פעולות אלה יכולות לקחת זמן משמעותי, בהתאם לגודל ולמורכבות של הנתונים.
- עיבוד אצווה
- דוגמה: עיבוד תורים, עדכון רשומות מרובות, או הרצת עבודות אצווה.
- סיבה: משימות אלה כוללות לעתים קרובות פעולות חוזרות על מספר גדול של פריטים.
- הימנעות מסיום סקריפט במהלך תחזוקה
- דוגמה: הרצת משימות ניהול או תחזוקה כמו אופטימיזציה של מסד נתונים או עדכוני מערכת.
- סיבה: מבטיח שהסקריפט רץ עד להשלמה ללא הפרעה.