เทคนิคที่อธิบายโดย "Mohan Gs" จะไม่ทำงานที่นี่
เพราะเส้นทาง js /media/js/
ดูเหมือนว่าเขาใช้js ผสาน นั่นหมายถึงว่าไฟล์ js ทั้งหมดที่เพิ่มด้วยวิธีมาตรฐาน xml
<action method="addJs">...
<action method="addItem"><type>js</type>..
/media/js/<hash>.js
จะถูกรวมอยู่ในหนึ่งไปใหญ่
เพิ่มไฟล์ js core ของ Magento
<action method="addJs"><script>prototype/prototype.js</script></action>
ด้วยวิธีนี้เช่นกัน
นอกจากนี้ยังมีเทมเพลตจำนวนมากที่ใช้ inline js ซึ่งขึ้นอยู่กับวัตถุ / ฟังก์ชั่นที่กำหนดโดยไฟล์ head js
ณ จุดนี้มันไม่เพียงพอที่จะย้ายเฉพาะไฟล์ head js ไปที่ด้านล่าง คุณต้องย้ายประกาศ inline js ทั้งหมดหลังจาก head js และก่อนหน้า</body>
ด้วย
ในทุกกรณีจะไม่สามารถแยกอินไลน์ js จากเทมเพลตได้เนื่องจากใช้ตัวแปรเฉพาะเทมเพลต
คุณสามารถใช้วิธีการทั่วไปเช่นการแยกวิเคราะห์ html สุดท้ายและย้ายสิ่งนี้เข้าด้วยกันและในลำดับที่ถูกต้อง
ดังนั้นมีลักษณะที่เป็นส่วนขยายที่Pagespeed