About MeAll Entries

 
สวัสดีครับ 
 
เอนทรี่ที่แล้วเขียนแล้วมันมือไปหน่อย ยาวเหยียดจนไม่มีคนอ่าน เอนทรี่นี้เลยทำให้อ่านง่ายๆ ดีกว่า 
 
แต่ก่อนอะไรทั้งหมด กด Ctrl+F5 ด้วยครับ แก้นู่นนี่เยอะเหมือนกัน
 
 
 
(อินโทรสั้นลงไปทุกวัน XP)
 
 
 
 
ใครๆ ก็ชอบบล็อกที่โหลดเร็วๆ
ถึงแม้ว่าเนื้อหาจะน่าสนใจขนาดไหนก็ตาม ถ้าต้องรอนานๆ ความน่าสนใจก็จะลดลงอย่างมากมายมหาศาล
 
อีกอย่างนึงคืออินเตอร์เน็ตเป็นโลกที่ทุกคนดูจะรีบร้อนเหมือนแมงสาบตื่นสาย อยู่เฉยๆ แค่สองนาทียังทำไม่ค่อยได้ ยิ่งสำหรับบล็อกแล้ว ครึ่งนาทีก็เกินความอดทน
 
เราจึงต้องทำบล็อกให้โหลดเร็วๆ
เพราะอะไรน่ะหรือ?
 
กลับไปอ่านข้างบนอีกรอบเถอะ 
 
 
ปัจจัยหลักที่มีผลต่อความเร็วในการโหลดคือ "รูป"
 
เทียบให้ฟังง่ายๆ คือทุกครั้งที่เราเปิดบล็อก (หรือเว็บอะไรก็แล้วแต่) แล้วต้องโหลดรูป ก็เหมือนกับเรา "สั่ง" ตัวอะไรซักตัว บอกชื่อไฟล์พร้อมที่อยู่ไป เช่น "Header.jpg ที่ photobucket.com"
 
 
แล้วเจ้าตัวนี้ก็รับหน้าที่วิ่งไปที่เซิร์ฟเวอร์ (ที่อยู่ที่ให้ไป)
 
 
ในที่นี้คือ photobucket.com ซึ่งรับหน้าที่เป็น "ร้านถ่ายเอกสาร"
 
 
เจ้าตัวนี้ก็บอกสิ่งที่ต้องการกับเจ้าของร้าน
 
 
เจ้าของร้านก็จะถ่ายเอกสารรูปภาพนั้นๆ ให้ เจ้าตัวนี้ก็จะวิ่งกลับมาหาเรา
 
 
แล้วก็เอารูปภาพมาส่ง (โดยสวัสดิภาพ)
 
 
แฮปปี้เอนดิ้ง~♥
 
 
เราเรียกกระบวนการนี้ว่า HTTP Request
 
และจุดมุ่งหมายของเราก็คือทำให้เจ้าตัวนี้ (ที่ไม่มีชื่อ) เอารูปภาพมาส่งให้เราให้เร็วที่สุด ฮาวทูนี้จึงบังเกิด!!
 
 
*เสียงแตร รัวกลอง*
 
 
1. รูปเยอะเกินก็โหลดช้าสิ
 
 
อันนี้แน่นอนอยู่แล้ว ยิ่งรูปเยอะ บล็อกคุณก็ยิ่งโหลดช้า ถ้าเป็นไปได้เวลาจะใช้รูปพื้นหลังอะไรควรนึกดูก่อนว่าจะใช้ CSS แทนได้มั้ย อย่างถ้ารูปพื้นหลังนั้นมีแค่กรอบสีแดงบนพื้นสีขาว ก็ลองใช้ border: แทนการใช้รูปภาพ
 
เพราะการมีรูปภาพเยอะๆ หมายถึงเจ้าตัวนั้นต้องแบกกองภาพสูงเท่าเขาหิมาลัยชุบแป้งทอด และนั่นไม่ใช่เบาๆ เลย สงสารเขา (เธอ? มัน?) บ้างสิ 
 
 
 
 
2. รูปใหญ่ไปก็โหลดช้าสิ
 
 
ถึงจะมีแค่สองสามรูป ถ้าแต่ละรูปใหญ่เป็นแป้งชุบเขาหิมาลัยทอด (ได้เรอะ!?) มันก็หนักพอกัน
 
ถ้าเป็นไปได้ให้ใช้พื้นหลังแบบ repeat แทนภาพใหญ่ๆ ภาพเดียว (แต่ถ้า repeat ออกมาแล้วไม่สวยก็ใช้รูปใหญ่ได้ แต่พยายามจำกัดขนาดหน่อย)
 
เรื่องพื้นหลังแบบต่างๆ ผมเคยอธิบายไว้แล้วใน Howto แต่งกล่องคอมเม้นต์ (หัวข้อ "เก็บเกี่ยว") 
 
 
 
(เห็นหลายๆ บล็อกมีรูปเผาๆ อยู่ตรงหัวบล็อกแล้วเขียนว่า "เฮดชั่วคราว"... ชั่วคราวมาสามชั่วอายุคนแล้ว )
 
 
3. ใช้หลายโฮสก็โหลดช้าสิ