วิธีติดตั้ง XCache บน Server
XCache Module Cache Opcode ของ PHP โดยปรกติ PHP จะทำงานแบบ Interpreter หรือแปลชุดคำสั่งเป็นภาษาเครื่อง แล้วจึงประมวลผลคำสั่ง และสั่งการทำงาน แต่ XCache จะช่วยแปลคำสั่งให้อยู่ในรูปของ opcode เมื่อมีการเรียกใช้งาน Script ชุดเดิม ก็ไม่ต้องแปลคำสั่งซ้ำอีก ทำให้ PHP สามารถทำงานได้เร็วขึ้น และทำให้ประหยัดทรัพยากร CPU และ Memory (Ram) ของระบบอย่างมาก โดยไม่ต้องประมวลผลภาษา PHP แบบซ้ำ ๆ ช่วยเพิ่มประสิทธิภาพในการโหลดหน้าเว็บได้ดีขึ้น เรามาดูวิธีการติดตั้ง XCaxhe สำหรับ โฮสติ้ง หรือ VPS Hosting กันครับ 1. เลือก ดาวน์โหลด XCache เวอร์ชั่น ล่าสุดได้ที่ http://xcache.lighttpd.net/#Downloads (แนะนำให้เลือก Stable Version เท่านั้น) # wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz […]
Continue Reading →ยกเลิกการแสดง error ใน php
เรามาทำการป้องกันเพื่อไม่ให้ PHP แสดง Error ออกมาเวลาที่ทำงานผิดพลาดกันดีกว่า โดยปกติเวลาที่เราเขียนโปรแกรมโดยใช้ PHP เมื่อมีการทำงานผิดพลาดระบบจะแจ้งให้เราทราบว่ามี Error ที่บรรทัดใดอย่างไร ซึ่งมีประโยชน์มากเวลาเขียนโปรแกรม แต่ถ้าหากว่าข้อมูลของ Error ตัวนั้นไปแสดงที่หน้า Website ที่เรานำขึ้นไปใช้บนโฮสติ้งจริง ๆ คงไม่สนุกแน่ ๆ แล้วลองคิดดู หากว่า Hacker เห็น Error เหล่านี้ และอาจจะอาศัยช่องโหว่เหล่านี้ ในการเข้าโจมตีเว็บไซต์ของคุณ บางท่านอาจจะคิดว่า เขียนโปรแกรมดีแล้วไม่มี Error แน่นอน เพราะทดสอบมาทุกขั้นตอนแล้ว ในส่วนนี้ก็อาจจะเป็นไปได้ครับว่าคุณเขียนมาดีแล้ว แต่ถ้าหากว่าวันหนี่ง MySQL ที่ใช้งานอยู่ เกิดหยุดทำงานขึ้นมา คำสั่ง php ที่คุณใช้ในการ Connect MySQL จะต้อง Error ออกมาอย่างแน่นอน ในการสั่งให้ PHP ไม่แสดง Error เวลาที่โปรแกรมทำงานผิดพลาดสามารถทำได้ 2 วิธีคือ สั่งไม่ให้แสดง Error เฉพาะตรงคำสั่งที่ต้องการ […]
Continue Reading →