A-AA+then

ขอถามเรื่องหน่วยความจำในการใช้ PHP และ MySQL

2,044
คือผมอยากรู้เรื่องของ PHP เวลาประกาศตัวแปรขึ้นมาใช้สักหนึ่งตัวแปล จะมีการจองพื้นที่ในหน่วยความจำของ Server หรือไม่ครับ และถ้าเราต้องการเคลียร์ค่าหน่วยความจำของ เครื่อง Server เราจะทำยังไงครับ พอดีมีปัญหากับ Server ที่ผมใช้บริการอยู่ครับ เขาบอกหน่วยความจำของ Server ของผมเต็ม ผมก็ไม่เข้าใจครับ ช่วยหน่อยนะครับเพื่อน ผมมือใหม่ครับ

2 ความคิดเห็น

ปกติแล้วเมื่อจบเพจหนึ่งๆ PHP จะทำการคืนหน่วยความจำให้กับระบบเองครับ โดยที่เราไม่ต้องทำอะไรกับมันอีก

จะมีก็แต่ตัวแปรประเภท Object เช่น mySQL ที่ควรปิดหลังจากใช้งานเสร็จครับ

ปัญหาหน่วยความจำไม่พอนี่เกิดจาก Server ครับ
1. มีหน่วยความจำบนระบบน้อยเกินไป ซึ่งผู้ดูแลต้องอัปเกราดระบบ เพิมหน่วยความจำละครับ ถึงจะพอ
2. กำหนดค่าการใช้หน่วยความจำต่อเพจน้อยเกินไป

ทั้ง 2 กรณีไม่เหมือนกันนะครับ Error คนละแบบ ส่วนทางเว็บจะเกิดจากปัญหาด้านใดถ้าใจให้รู้ค้องเอา error มาแสดงครับถึงจะตอบได้ สำหรับ ในกรณีที่ 1 คงต้องให้แอดมินจัดการเพียงอย่างเดียว หรือไม่ก็เปลี่ยน server ละครับ ส่วนในกรณีที่ 2 แอดมินก็สามารถแก้ไขได้ครับ หรือ เราเองก็สามารถแก้ไขเบื้องต้นได้เช่นกัน หากระบบอณุญาติ ให้ลองหาอ่านเกี่ยวกับ .htaccess บนเว็บดูครับ
1

ขอบคุณอย่างยิ่งครับ ที่ทำให้รู้มากขึ้นและพอที่จะนำไปศึกษาต่อเพิ่มเติมได้ครับ
2
^