ปกติคุณจะเห็นบทความที่จะทำให้ php ที่ทำงานเร็วอยู่แล้วเร็วขึ้นไปอีก แต่วันนี้เราจะทำสิ่งตรงข้ามกับสามัญสำนึกครับ
ทำไม่ต้องเขียนให้ทำงานช้า?
บางครั้งเพื่อที่จะทดสอบการทำงานของระบบเช่น ถ้าเซิร์ฟเวอร์ทำงานช้า JavaScript หรือ Ajax จะทำงานโดยสมบูรณ์รึเปล่า เขียน ajax แบบมี preload บางคนอาจจะทดสอบโดยเขียนลูปจำนวนมากๆ หรือ ดึงข้อมูลจากดาต้าเบสจำนวนมาก มีวิธีที่ง่ายกว่านั้น และที่สำคัญคือ php มีฟังก์ชั่นไว้ให้แล้ว คือ ฟังก์ชั่น sleep (ให้กระต่ายอย่าง php นอนรอไปก่อน)
<?php echo 'เริ่มต้นเวลา '.date('h:i:s')."n"; /* เวลางีบกลางวัน หน่วยเป็นวินาทีครับ */ sleep(30); echo 'สิ้นสุดเวลา '.date('h:i:s')."n"; echo 'ช้าไปเท่าไหร่เนี่ย';
About the author