9/17/2558

วิธีแก้ปัญหา Firefox อืด

เราใช้งานเจ้า Firefox รู้สึกว่า Firefox ช้าและโหลดนานมาก อีกทั้งยังมีสคริปมากวนใจเวลาที่ต้องการใช้งานมัน  หรือการเปิดโปรแกรมขึ้นมาทีไร เป็นต้องอืดอาด ยืดยาด เอ้อละเหย ชักช้า เป็นเต่าข้ามถนน
จากที่ได้ลองทำตามเว็บ ของ http://www.eng.ubu.ac.th/ ขอบคุณสำหรับข้อมูล ก็เลยทำตามวิธีที่เขาให้มาทำให้ Firefox ช้า ตัวดี ทำงานได้เหมือนซุปเปอร์แมน ติดวาบยานอวกาศ



จากที่ทำตามวิธีที่ได้มา ตามด้านล่างนี้ครับ ความเร็วเพิ่มขึ้นไม่หงุดหงิดอีกต่อไป ดังนี้

เปิดโปรแกรม Firefox ในช่อง URL พิมพ์ about:config? จากนั้นกด Enter เพื่อทำการเข้าไปปรับค่าต่างๆ ของโปรแกรม
จะเจอข้อความเตือนดูน่ากลัวๆ นิดนึง แต่ใจแข็งหน่อย กดอย่างระมัดระวัง เพื่อยืนยันการเข้าสู่หน้าตั้งค่า Config

ทำการแก้ไขค่าต่างๆ ดังนี้ โดยพิมพ์ชื่อบน แถบตัวกรองด้านบนได้เลย เพื่อความสะดวก

network.http.proxy.pipelining
ค่าเดิมเป็น false ให้ทำการแก้ไขให้เป็น true การแก้ไขทำได้โดย ดับเบิ้ลคลิกที่บรรทัดนั้นๆ ได้เลย

network.http.pipelining.maxrequests
แก้ไขโดยการ Dubble Click จากนั้นจะมีหน้าต่างแสดงขึ้นมา เพื่อให้เราได้แก้ไขค่า ซึ่งค่าเดิมคือ 4 ให้แก้เป็น 200

ซึ่งการแก้ไขในส่วนต่อๆ ไป จะทำในลักษณะเดียวกันนี้ โดยการ Dubble Click เพื่อแก้ไขค่า

network.http.max-connections
ค่าเดิม 24 แก้เป็น 64

network.http.max-connections-per-server
ค่าเดิม 8 แก้เป็น 20

network.http.max-persistent-connections-per-proxy
ค่าเดิม? 4 แก้เป็น 10

network.http.max-persistent-connections-per-server
ค่าเดิม? 2 แก้เป็น 10

network.http.request.max-start-delay
ค่าเดิม? 10 แก้เป็น 0

network.http.proxy.version
ค่าเดิม 1.1 แก้เป็น 1.0

จากนี้จะเป็นการเพิ่มตัวแปลใหม่ลงใน Config โดยการคลิกขวาบนพื้นที่ว่าง เลือก New แล้วเลือก Integer จะมีหน้าต่างปรากฏขึ้นมาให้ใส่ชื่อเป็น nglayout.initialpaint.delay จากนั้นกด Enter จะมีหน้าต่างที่สองขึ้นมาให้เราใส่ค่า Value ตรงนี้ให้ใส่ค่าเป็น 0

สร้างตัวแปรใหม่ ขึ้นมา เป็นแบบ Integer ด้วยวิธีเดียวกัน ใส่ชื่อตัวแปร เป็น browser.sessionhistory.max_total_viewers ส่วนการกำหนดค่าของตัวแปรตัวนี้นั้น จะเป็นส่วนของการเก็บแคช
ดังนั้นเราควรใส่ตามปริมาณแรมของเครื่อง

แรม 32 MB ให้ใส่ 0
แรม 64 MB ให้ใส่ 1
แรม 128 MB ให้ใส่ 2
แรม 256 MB ให้ใส่ 3
แรม 512 MB ให้ใส่ 5

หากมีแรมเกินกว่านี้ ให้ใส่ 8
การกำหนดค่านี้ มีกฏง่ายๆ คือ ห้ามกำหนดค่าตัวแปร เกิน 8 มิฉะนั้น Firefox จะปิดการทำงานของแคชโดยปริยาย

สร้างตัวแปรใหม่ ขึ้นมา เป็นแบบ Integer ชื่อตัวแปร Browser.cache.memory.capacity สำหรับค่าของตัวแปร แนะนำให้กำหนดค่าตัวแปรเท่ากันกับตัวบน หรือผันแปรตามค่าแรมของเครื่อง
สร้างตัวแปรใหม่ โดยเลือกที่ Boolean ชื่อของตัวแปรใส่เป็น config.trim_on_minimize กำหนดค่าของตัวแปรเป็น True

ปิดโปรแกรม Firefox และลองเปิดขึ้นมาใหม่ เพื่อทดสอบการทำงาน จะเห็นได้ว่า เร็วขึ้นทันตาเห็น
เป็นอันเสร็จสิ้น กระบวนการ

ขอบคุณที่มาเว็บไซต์
http://www.eng.ubu.ac.th/home/itcom/2013/05/09/%E0%B9%81%E0%B8%81%E0%B9%89%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-firefox-%E0%B8%AD%E0%B8%B7%E0%B8%94/