Score:0

PHP OpCache บน Amazon EFS

ธง mc

กำลังมองหาการตรวจสอบความถูกต้องของกระบวนการคิดของฉันที่นี่ ฉันไม่มีสถิติที่จะสำรองการอ้างสิทธิ์ของฉัน แต่มีประสบการณ์เพียงพอกับเว็บโฮสติ้งที่มีและไม่มี EFS เพื่อให้สบายใจในการสร้าง

ไซต์ Joomla หรือ WordPress PHP ที่ให้บริการจาก EFS ทั้งหมด (เช่น รูทเอกสารอยู่ใน EFS) การใช้ Apache และ PHP-FPM จะช้ากว่าไซต์ที่ให้บริการจาก EBS นี่เป็นเพราะเวลาแฝงโดยธรรมชาติของ EFS สำหรับการดำเนินการต่อไฟล์ ความเข้าใจของฉันคือเมื่อเปิดใช้งาน Opcache สคริปต์ PHP ทั้งหมดจะถูกรวบรวมเป็น Opcodes และจัดเก็บไว้ในหน่วยความจำ ถ้า validate_timestamps ถูกตั้งค่าเป็น =0 เมื่อไฟล์ถูกอ่านจากที่จัดเก็บไฟล์และคอมไพล์ลงใน Opcodes แล้ว ไฟล์นั้นจะไม่ถูกอ่านในภายหลัง

สิ่งที่ฉันไม่เข้าใจคือแม้จะมีชุดข้างต้น คำขอไปยังหน้าจะยังคงช้าลงใน EFS แม้ว่ารหัสฐานจะถูกเก็บไว้ในหน่วยความจำ

ความเข้าใจของฉันไม่ถูกต้องหรือไม่ และอะไรเป็นสาเหตุของเวลาแฝงนี้อีก

Michael Hampton avatar
cz flag
อะไรแฝง? คุณกำลังมีปัญหาจริงหรือ? เราชอบที่จะแก้ปัญหาจริงที่นี่มากกว่าทฤษฎี
jsjw avatar
mc flag
ฉันจะใช้ TTFB เป็นตัวชี้วัด บนระบบที่ใช้ดิสก์ จะใช้เวลาเพียงไม่กี่มิลลิวินาที ส่วน EFS อาจเป็นวินาที แม้จะเปิดใช้ Opcache ก็ตาม ฉันแค่สงสัยว่าความเข้าใจเกี่ยวกับ Opcache ของฉันถูกต้องหรือไม่ และมีอะไรอีกบ้างที่อาจทำให้กิจกรรมของระบบไฟล์..
Michael Hampton avatar
cz flag
opcache เปิดใช้งานจริงหรือไม่ มีหน่วยความจำเพียงพอหรือไม่ การกำหนดค่าใดที่แสดงให้เห็นถึงปัญหา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา