การเขียน loop php ที่ทำให้เว็บมีการทำงานที่ช้า

php-loop

โดยทั่วไปการวนลูปถือเป็นสิ่งจำเป็นในการเขียนโปรแกรม และหากผู้เขียนเขียนได้ไม่เนียนพอ ก็อาจจะส่งผลให้เว็บนั้นๆทำงานช้าได้

การเขียนในลักษณะนี้ ไม่ถือว่าการทำงานของโปรแกรมนั้นผิดแต่อย่างใด แต่การทำงานของระบบจะช้า ลองคิดดูนะครับ ถ้าคุณทำการวนลูปสัก 1000 รอบ โดยในแต่ละรอบ คุณก็ต้องมาเช็คว่า count($arr) มันเสียเวลาโดยใช่เหตุครับ มีวิธีแก้ง่ายๆคือ

ก็แค่เอาตัวแปรมารับจำนวนทั้งหมดก่อนแล้วจึงใช้ลูปครับผม แต่ก็ขึ้นอยู่กับวิธีของแต่ละคน เพราะในการเขียนโปรแกรมจริงๆแล้ว ควรจะประยุกต์ให้เกิดประโยชน์มากที่สุดครับ

Comments