วิธีเพิ่มเวลาดำเนินการสูงสุด WordPress?
เผยแพร่แล้ว: 2022-09-23สารบัญ
บทนำ
แม้ว่าอาจดูเหมือนเป็นความพยายามที่ท้าทาย แต่ปัญหาของ WordPress อาจแก้ไขได้อย่างรวดเร็วและง่ายดาย การทำตามคำแนะนำในบทช่วยสอนนี้คือทั้งหมดที่จำเป็นเพื่อให้ประสบความสำเร็จ คำว่า "ข้อผิดพลาดร้ายแรง" ใช้เพื่ออธิบายบางสิ่งที่ค่อนข้างง่าย ในการแก้ไขปัญหาร้ายแรง ค้นพบวิธีขยายเวลาดำเนินการสูงสุดของ Wordpres โดยใช้วิธีการต่างๆ ในโพสต์นี้ ก่อนที่จะไปยังขั้นตอนต่อไป มาทำความเข้าใจก่อนว่าเวลาดำเนินการสูงสุดคืออะไรและเกิดขึ้นได้อย่างไร
ปัญหาเวลาดำเนินการสูงสุดเกิดขึ้นในสถานการณ์ใดบ้าง
ปัญหาต่อไปนี้เกิดขึ้นเมื่อคุณพยายามอัปโหลดธีมหรือปลั๊กอินของ WordPress: ใช้เวลาเพียงไม่กี่นาทีในการตรวจสอบธีม WordPress โปรดทราบว่าตัวอย่างนี้ใช้เวลาดำเนินการสูงสุด 30 วินาทีสำหรับเว็บไซต์ WordPress ของคุณ บริษัทโฮสติ้งส่วนใหญ่มีเวลาดำเนินการ 30 ถึง 60 วินาที งานจะถูกระงับหากสคริปต์ของคุณทำงานไม่เสร็จภายใน 30 ถึง 60 วินาที ตามที่ระบุโดยข้อผิดพลาดของเวลาดำเนินการสูงสุด การหมดเวลา 30 วินาทีนั้นเพียงพอสำหรับสคริปต์ PHP คุณภาพสูง การตอบสนองของรหัสและเซิร์ฟเวอร์อาจทำให้ต้องเพิ่มเวลาดำเนินการสูงสุดสำหรับเว็บไซต์
อย่างไรก็ตาม ผู้เชี่ยวชาญไม่แนะนำให้ใช้เกินขีดจำกัดนี้ นักพัฒนาบางคนถึงกับตั้งค่าให้สูงถึง 300 พวกเขาตกใจเมื่อสังเกตเห็นคำว่า "ข้อผิดพลาดร้ายแรง" ง่ายต่อการแก้ไขปัญหาด้วยเวลาดำเนินการสูงสุด นี่อาจเป็นปัญหาได้หากเว็บไซต์ของคุณประสบปัญหาทางเทคนิคและสูญเสียการเข้าชม โอกาสในการขาย การซื้อ หรือผู้อ่าน ดังนั้นจึงอาจจำเป็นต้องได้รับการดูแลอย่างเร่งด่วน
อ่านเพิ่มเติม: เพิ่มยอดขายที่ขับเคลื่อนด้วย Woocommerce ของคุณด้วย ShareASale
มันเกิดขึ้นเมื่อไหร่?
ไม่มีอะไรสำคัญเกิดขึ้นกับเวลาดำเนินการสูงสุด มันหมายความว่าสคริปต์ PHP ของคุณใช้เวลานานกว่าเวลาที่กำหนดในการดำเนินการให้เสร็จสมบูรณ์ มีการจำกัดเวลาดำเนินการมาตรฐานที่ 30 วินาที แต่จะแตกต่างกันไปตามผู้ให้บริการโฮสต์ เป็นมาตรการป้องกันเพื่อไม่ให้เซิร์ฟเวอร์ถูกล็อค การอัปโหลดไฟล์ขนาดใหญ่ เช่น เทมเพลตหรือปลั๊กอิน ซึ่งใช้เวลานานกว่าขีดจำกัดที่ระบุ โดยทั่วไปจะส่งผลให้เกิดข้อผิดพลาดนี้ คุณสามารถเพิ่มการจำกัดอย่างถาวรหรือย้อนกลับการแก้ไขหลังจากสิ้นสุดการดำเนินการที่ยาวนานของคุณ
นอกจากนี้ หากคุณไม่ต้องการแก้ไขไฟล์หลักของเว็บไซต์ คุณสามารถลบธีมหรือปลั๊กอินของ WordPress ทำให้เกิดข้อผิดพลาดได้ อย่างไรก็ตาม ระยะเวลาดำเนินการสูงสุดจะไม่เพิ่มขึ้น นอกจากนี้ วิธีนี้เหมาะสมหากคุณสามารถหาสิ่งทดแทนที่น่ารำคาญได้
ยังอ่าน: eApps มือถือ 9 อันดับแรกสำหรับร้านอีคอมเมิร์ซของคุณในปี 2022
อะไรทำให้เกิดข้อผิดพลาด "เกินเวลาดำเนินการสูงสุด"
PHP เป็นภาษาโปรแกรมหลักที่ใช้สร้าง WordPress สคริปต์ PHP มีการจำกัดเวลาเพื่อป้องกันไม่ให้เว็บเซิร์ฟเวอร์ถูกละเมิด ในกรณีส่วนใหญ่ เวลาดำเนินการสูงสุดจะถูกตั้งค่าไว้ระหว่าง 30 ถึง 60 วินาที ซึ่งเป็นเวลาเพียงพอสำหรับสคริปต์ PHP ที่เขียนอย่างดีเพื่อให้งานเสร็จสมบูรณ์ เกินเวลาดำเนินการทั้งหมด เกิดข้อผิดพลาดเมื่อมือถึงขีดจำกัดเวลาดำเนินการสูงสุด
อ่านเพิ่มเติม: แนวโน้มอุตสาหกรรม CRM นวัตกรรม 10 อันดับแรกที่ต้องจ่ายเงิน
แก้ไขข้อผิดพลาดในการดำเนินการสูงสุดเกินเวลา
- เนื่องจากนี่เป็น "ข้อผิดพลาดร้ายแรง" สิ่งสำคัญคือต้องรู้ว่าปัญหาดังกล่าวเป็นปัญหาที่พบบ่อยที่สุดของ WordPress และคุณสามารถแก้ไขได้
- WordPress อาจแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้แก่ผู้เยี่ยมชมเว็บไซต์ของคุณ ขึ้นอยู่กับว่าปัญหาเกิดขึ้นเมื่อใดและที่ไหน WordPress 5.2 มีคุณลักษณะการป้องกันข้อผิดพลาดร้ายแรงใหม่ที่แก้ไขปัญหานี้ หากปลั๊กอินมีส่วนรับผิดชอบต่อข้อผิดพลาด คุณอาจได้รับการแจ้งเตือนทางอีเมลด้วย
เมื่อใช้ลิงก์ในอีเมล คุณจะสามารถเข้าถึง WordPress ใน "โหมดการกู้คืน" ซึ่งช่วยให้คุณแก้ไขปัญหาได้
- ปลั๊กอินที่สร้างปัญหาสามารถปิดใช้งานหรือลบได้ ณ จุดนี้
- เพื่อหลีกเลี่ยงการปิดใช้ปลั๊กอิน คุณสามารถแก้ไขสาเหตุของปัญหาได้โดยการเปิดใช้งานอีกครั้ง
- คุณกำลังเพิ่มรหัสบรรทัดเดียวให้กับคุณ htaccess ไฟล์จะดูแลปัญหา
- ใช้ไคลเอนต์ FTP เพื่อเชื่อมต่อกับเว็บไซต์ของคุณ
- ในตำแหน่งเดียวกับไดเร็กทอรีของคุณ /wp-content/ และ /wp-admin/ คุณจะพบคุณ ไฟล์ Htaccess หากคุณยังไม่สามารถระบุตำแหน่งได้ โปรดดูคำแนะนำในการค้นหาไฟล์ htaccess และสิ่งที่อาจเป็นสาเหตุของปัญหา
- ตัวอย่างเช่น หากคุณใช้ FileZilla เป็นไคลเอนต์ FTP ของคุณ คุณอาจพบมันภายใต้พื้นที่ 'ไซต์ระยะไกล' ในคอลัมน์ทางขวามือ
คลิกขวาที่. htaccess และเลือก 'ดู/แก้ไข' ไฟล์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความโดยเลือกตัวเลือกนี้ ถัดไป คุณต้องเพิ่มบรรทัดนี้ที่ด้านล่างของไฟล์ .htaccess ของคุณ:
1. PHP Value Max เวลาดำเนินการ 300
นี่คือสิ่งที่จะเกิดขึ้นหากคุณใช้ Notepad เป็นตัวแก้ไขข้อความของคุณ
- บันทึกงานของคุณเมื่อคุณทำเสร็จแล้ว
- เวลาดำเนินการสูงสุดของฟังก์ชันนี้คือ 300 วินาที (5 นาที) ตอนนี้คุณสามารถไปที่เว็บไซต์ของคุณเพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่”
- คุณสามารถลองเพิ่มค่าเป็น 600 หากคุณยังคงได้รับข้อความแจ้งปัญหา
- ตรวจสอบสิ่งเหล่านี้มีประโยชน์มากที่สุดหากวิธีนี้สะดวกสำหรับคุณ
- แฮทช์เทคนิคสำหรับ WordPress
- php.ini เป็นไฟล์การกำหนดค่าเซิร์ฟเวอร์ที่ระบุการตั้งค่า PHP คุณอาจไม่พบมันในโฟลเดอร์ WordPress ของคุณบนแพลตฟอร์มโฮสติ้งบางตัว
- หากเกิดเหตุการณ์นี้ขึ้น ให้สร้าง php.ini ใหม่ที่รากของการติดตั้ง WordPress ของคุณ ควรเพิ่มบรรทัดต่อไปนี้ในไฟล์กำหนดค่า php.ini
1 เวลาดำเนินการสูงสุด = 60
- โปรดบันทึกและอัปโหลดการเปลี่ยนแปลงของคุณไปยังเซิร์ฟเวอร์หลังจากทำการเปลี่ยนแปลง ปัญหาควรจะหายไปทันทีที่คุณสามารถเข้าถึงเว็บไซต์ของคุณได้
- ทั้งสองวิธีมักจะแก้ไขปัญหาเมื่อใช้เพื่อเพิ่มเวลาดำเนินการสูงสุด
- ข้อผิดพลาดร้ายแรงของ WordPress: เกินเวลาดำเนินการสูงสุดได้รับการแก้ไขแล้วในโพสต์นี้ คุณอาจสนใจที่จะเรียนรู้วิธีแก้ไขข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล WordPress
อ่านเพิ่มเติม: แนวโน้มอุตสาหกรรม CRM นวัตกรรม 10 อันดับแรกที่ต้องจ่ายเงิน
เหตุใดข้อผิดพลาดเวลาดำเนินการสูงสุดจึงเกิดขึ้น
ไซต์ WordPress ทุกแห่งมีการจำกัดเวลาในการดำเนินการสูงสุดเพื่อดำเนินการตามคำขอของเซิร์ฟเวอร์ โดยมีวัตถุประสงค์คือเพื่อลดการใช้เซิร์ฟเวอร์ในทางที่ผิดให้น้อยที่สุด จะถูกบล็อกหากสคริปต์ PHP ทำงานเกินระยะเวลาที่กำหนด จับตาดูสคริปต์ PHP เพื่อตรวจสอบว่าสคริปต์ทำงานนานเกินไปและใช้ทรัพยากรเซิร์ฟเวอร์จำนวนมากหรือไม่ เนื่องจากไฟล์ไซต์ WordPress ส่วนใหญ่เขียนด้วย PHP สคริปต์ PHP ที่ไม่มีวันสิ้นสุดมักใช้ในการโจมตีที่ประสงค์ร้ายเพื่อทำให้เว็บไซต์ล่ม
นอกจากนี้ ปลั๊กอิน ธีม และองค์ประกอบอื่นๆ ของ WordPress อาจใช้ทรัพยากรเซิร์ฟเวอร์จำนวนมากหากใช้เวลานานในการโหลด เนื่องจากผู้ใช้ WordPress มักติดตั้งปลั๊กอินแทนที่จะเปลี่ยนโค้ดหรือติดตั้งธีม ข้อความแสดงข้อผิดพลาดนี้จึงมีแนวโน้มที่จะปรากฏขึ้น หลายคนพัฒนาปลั๊กอิน ดังนั้นจึงเป็นเรื่องยากที่จะระบุปลั๊กอินที่ดีที่สุด หากคุณมีสคริปต์ PHP ที่ทำงานเป็นเวลานาน คุณจะต้องจำกัดการดำเนินการให้สั้นที่สุด ขีดจำกัดนี้มักจะกำหนดขึ้นที่ระดับเซิร์ฟเวอร์โดยโฮสต์เว็บของคุณ
บทสรุปเกี่ยวกับเวลาดำเนินการสูงสุด Wordpres
เป็นเรื่องปกติสำหรับปลั๊กอิน ธีม และแม้แต่การอัปเดตเวอร์ชัน WordPress เพื่อทำให้เกิดปัญหาเวลาดำเนินการสูงสุดใน WordPress เป็นไปได้ที่จะเห็นปัญหานี้บนแดชบอร์ดของ WordPress คำเตือน "ปัญหาทางเทคนิค" ที่อาจเกิดขึ้นที่ด้านหน้า และอีเมลจาก WordPress เกี่ยวกับปัญหา การใช้อะพอสทรอฟีที่ไม่ถูกต้องเป็นความผิดพลาดทั่วไป
การอ่านที่น่าสนใจ:
5 เครื่องมือที่ดีที่สุดในการเรียกใช้แคมเปญโฆษณา
กลยุทธ์การตลาด SaaS ที่ประสบความสำเร็จมากที่สุดที่ต้องลอง
คู่มือฉบับสมบูรณ์ในการผสานรวม Google ปฏิทินกับ Slack