Contact
Line : comsiam
Contact
Line : comsiam

การทำให้เทมเพลต Joomla โหลดเร็วขึ้น เริ่มจากลดสิ่งที่หน้าเว็บต้องดาวน์โหลดและประมวลผล เช่น ภาพขนาดใหญ่ ไฟล์ CSS หรือ JavaScript ที่ไม่จำเป็น และโมดูลที่ไม่ได้ใช้งาน จากนั้นจึงตั้งค่าแคชอย่างเหมาะสมและทดสอบหน้าเว็บจริงหลังปรับทุกครั้ง
ก่อนแก้ไข ให้เลือกหน้าที่ต้องการปรับ เช่น หน้าแรกหรือหน้าบทความ แล้วตรวจว่ามีอะไรโหลดอยู่บ้าง การปรับโดยดูจากความรู้สึกอย่างเดียวอาจทำให้ลบสิ่งที่ไม่ใช่สาเหตุ หรือเกิดปัญหากับองค์ประกอบที่จำเป็น
ภาพขนาดใหญ่เป็นสาเหตุที่พบบ่อยของหน้าเว็บที่โหลดช้า โดยเฉพาะภาพสไลด์หรือแบนเนอร์ด้านบนหน้า
เปิดดูโมดูลที่แสดงในแต่ละหน้า แล้วปิดหรือยกเลิกการเผยแพร่รายการที่ไม่ใช้งาน เช่น แบนเนอร์เก่า ปฏิทินที่ไม่มีคนใช้ หรือวิดเจ็ตที่โหลดข้อมูลจากบริการอื่น
หากมีส่วนเสริมที่เพิ่มไฟล์ CSS หรือ JavaScript ให้ตรวจว่าจำเป็นหรือไม่ และตั้งค่าให้ทำงานเฉพาะหน้าที่ใช้ได้หรือเปล่า อย่าปิดส่วนเสริมที่ยังมีหน้าที่สำคัญโดยไม่ทดสอบก่อน
ไฟล์หลายชุดหรือขนาดใหญ่เพิ่มเวลาที่เบราว์เซอร์ใช้ดาวน์โหลดและประมวลผล ตรวจว่ามีไฟล์ซ้ำหรือสคริปต์ที่ไม่ใช้แล้วหรือไม่ ก่อนลบหรือรวมไฟล์ ให้สำรองข้อมูลและตรวจว่าเทมเพลตหรือส่วนเสริมไม่ได้เรียกใช้ไฟล์นั้น
เทมเพลตบางตัวมีตัวเลือกสำหรับปิดเอฟเฟกต์ ลดจำนวนองค์ประกอบ หรือปรับวิธีโหลดไฟล์ ให้ตรวจตัวเลือกที่มีอยู่ก่อนแก้โค้ดโดยตรง
แอนิเมชัน วิดีโอพื้นหลัง และสไลด์หลายภาพอาจเพิ่มภาระให้หน้าเว็บ เลือกใช้เฉพาะเอฟเฟกต์ที่ช่วยอธิบายเนื้อหาหรือทำให้ผู้เข้าชมใช้งานสะดวก หากลูกเล่นไม่ช่วยให้เข้าใจหรือทำรายการได้ง่ายขึ้น ให้พิจารณาปิด
ถ้าส่วนเสริมหรือโมดูลมีตัวเลือกกำหนดหน้าที่แสดง ให้เลือกเฉพาะหน้าที่จำเป็น ตัวอย่างเช่น แบบฟอร์มขนาดใหญ่ไม่จำเป็นต้องโหลดในหน้าบทความทุกหน้า วิธีนี้ช่วยลดจำนวนทรัพยากรที่เบราว์เซอร์ต้องประมวลผล
หากต้องปรับ CSS ให้ใช้ช่องหรือไฟล์กำหนดเองที่เทมเพลตรองรับ แทนการแก้ไฟล์หลักโดยตรง และลบเฉพาะกฎ CSS ที่ตรวจแล้วว่าไม่ได้ใช้งาน การรวมไฟล์หรือลดขนาดไฟล์ควรทำเมื่อมีวิธีทดสอบและย้อนกลับได้
แคชช่วยลดการสร้างหน้าเว็บซ้ำสำหรับคำขอที่เข้าเงื่อนไข แต่แต่ละเว็บไซต์มีโมดูลและเนื้อหาไม่เหมือนกัน จึงควรเปิดใช้ทีละส่วนและทดสอบผล
ในหลังบ้าน Joomla ไปที่ System → Global Configuration → System แล้วตรวจตัวเลือก Cache ที่มีในเวอร์ชันของเว็บไซต์ เลือกระดับที่เหมาะกับการใช้งาน หากใช้ระบบแคชหน้าเว็บผ่านปลั๊กอิน ให้ตรวจการตั้งค่าและหน้าที่ต้องยกเว้นด้วย
ตำแหน่งเมนูและตัวเลือกอาจเปลี่ยนตามเวอร์ชัน Joomla และการติดตั้ง ควรตรวจเอกสารของเวอร์ชันที่ใช้งานก่อนเปลี่ยนค่าระบบ
ก่อนเปิดแคชหน้าเว็บ ให้ทดสอบหน้าที่มีแบบฟอร์ม การเข้าสู่ระบบ ตะกร้าสินค้า หรือข้อมูลเฉพาะบุคคล เพราะเนื้อหาที่เปลี่ยนตามผู้ใช้ไม่ควรถูกแสดงผิดคนหรือแสดงข้อมูลเก่า หากไม่แน่ใจ ให้ขอผู้ดูแลระบบช่วยกำหนดหน้าที่ควรยกเว้น
หลังเปลี่ยนเทมเพลต CSS ภาษา หรือเนื้อหาสำคัญ ให้ล้างแคชของ Joomla และเบราว์เซอร์ เพื่อไม่ให้หน้าเว็บแสดงไฟล์หรือข้อมูลชุดเก่า จากนั้นเปิดหน้าเว็บใหม่เพื่อตรวจว่าการเปลี่ยนแปลงมีผล
การปรับความเร็วควรตรวจทั้งผลด้านการโหลดและการใช้งาน ไม่ควรแลกความเร็วกับเมนูหรือฟังก์ชันที่เสีย
ทดสอบหน้าเดิมและหน้าใหม่ด้วยเงื่อนไขใกล้เคียงกัน เช่น ใช้อุปกรณ์และเครือข่ายประเภทเดียวกัน ตรวจเวลาที่เนื้อหาหลักปรากฏ จำนวนไฟล์ที่โหลด และส่วนที่ยังช้า
เปิดเว็บไซต์บนมือถือ ตรวจเมนู ปุ่ม แบบฟอร์ม ภาพ และการเลื่อนหน้า หากเอฟเฟกต์หรือสคริปต์ทำให้หน้าค้างหรือเลื่อนติดขัด ให้ปิดหรือปรับเฉพาะส่วนนั้น
เปลี่ยนทีละอย่างและจดว่าปรับอะไรไว้ หากหลังปรับหน้าเว็บผิดรูปหรือฟังก์ชันเสีย ให้คืนค่าไฟล์หรือการตั้งค่าล่าสุดที่เปลี่ยน แล้วทดสอบใหม่
สำหรับเว็บไซต์ของ ComSiam การเริ่มจากลดขนาดภาพและปิดโมดูลที่ไม่ใช้งาน มักเป็นงานที่ตรวจสอบผลได้ง่าย ก่อนขยับไปปรับแคชหรือแก้ไฟล์ของเทมเพลต
เมื่อภาพและไฟล์ของเทมเพลตเหมาะสม โมดูลโหลดเท่าที่จำเป็น และแคชทำงานโดยไม่รบกวนเนื้อหา หน้า Joomla ก็มีโอกาสโหลดได้คล่องขึ้น พร้อมคงการใช้งานที่ผู้เข้าชมต้องการ