9
วิธีการวัดประสิทธิภาพของสคริปต์ PHP
ฉันต้องการรู้ว่าอะไรคือวิธีที่ดีที่สุดในการเปรียบเทียบสคริปต์ PHP ของฉัน ไม่สำคัญว่างาน cron หรือเว็บเพจหรือบริการบนเว็บ ฉันรู้ว่าฉันสามารถใช้ microtime ได้ แต่มันทำให้ฉันได้รับสคริปต์ PHP แบบเรียลไทม์หรือไม่ ฉันต้องการทดสอบและเปรียบเทียบฟังก์ชั่นมาตรฐานใน PHP ที่ทำสิ่งเดียวกัน ตัวอย่างเช่นpreg_matchvs strposหรือdomdocumentvs preg_matchหรือ preg_replace vs str_replace` ตัวอย่างของหน้าเว็บ: <?php // login.php $start_time = microtime(TRUE); session_start(); // do all my logic etc... $end_time = microtime(TRUE); echo $end_time - $start_time; สิ่งนี้จะแสดงผล: 0.0146126717 (เปลี่ยนแปลงตลอดเวลา - แต่นั่นคืออันสุดท้ายที่ฉันได้รับ) ซึ่งหมายความว่าใช้เวลา 0.015 หรือมากกว่านั้นในการรันสคริปต์ …