วิธีติดตั้ง XHProf

XHProf คืออะไร?

สั้นๆ คือมันเป็นเครื่องมือกลุ่ม Profiler หรือ Performance analysis ซึ่งไว้ใช้ตรวจสอบว่าโค้ด PHP ของเราทำงานช้าตรงไหน มันสามารถบอกได้ในระดับ Function หรือ Method โดยบอกได้ว่าถูกเรียกกี่ครั้ง ใครเป็นคนเรียก ใช้เวลาในการทำงานส่วนนั้นนานเท่าไร และสามารถออกเป็นกราฟเพื่อดูได้ง่ายขึ้น เป้าหมายคือใช้ดูว่าโค้ดส่วนไหนเขียนดีหรือไม่ดี ยังสามารถปรับ pattern ได้ไหม คุ้มไหมที่จะทำ อะไรที่มันช้า คุณสามารถใช้สิ่งนี้กับพวก Legacy code ได้ โดยไม่ต้องไปงมโข่งว่าอะไรที่ช้า

อ่านเพิ่มเติม

คุณเป็นเว็บดีไซเนอร์หรือเปล่า?

บทความนี้ขอให้เครดิตกับบทความ So, You’re a Web Designer, Right?  /XD

การทำเว็บสมัยก่อน

ในสมัยก่อนการทำเว็บ flow งานมันจะเป็นแบบนี้

  1. ออกแบบหน้าเว็บด้วย Photoshop หรือ Illustrator (ด้วยเว็บดีไซเนอร์)
  2. ตัดภาพออกมาจัดเป็น HTML และ CSS (ด้วยคนตัด css)
  3. นำมา Implement กับตัวเว็บ (ด้วยเว็บโปรแกรมเมอร์)

แต่พอทำนานๆ เข้า เว็บโปรแกรมเมอร์มักจะพบว่ามันเกิดงานที่การมีซ้อนทับกับงานข้อ 1 และ 2 คืออาจต้องมาแก้ css เพิ่ม เพราะต้องเปลี่ยนความสามารถ ในกรณีเลวร้ายสุดคือรับภาพปุุ่ม 1 ปุ่มมาเพิ่มที่หลังงานที่หลัง

อ่านเพิ่มเติม