GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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

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

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

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

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

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

ขอบคุณอย่างยิ่งครับ ที่ทำให้รู้มากขึ้นและพอที่จะนำไปศึกษาต่อเพิ่มเติมได้ครับ
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^