ผมเป็นหนึ่งในสาวกของเจ้า Firefox ครับ และได้ไปเจอบทความที่คุยกันในบอร์ดเกี่ยวกับการปรับแต่งเจ้าหมาไฟให้มีประสิทธิภาพเพิ่มขึ้น (เร็วขึ้นและกินแรมน้อยลง) ก็เลยเอามาเก็บไว้ เผื่อมีเพื่อนๆ แวะเข้ามาเยี่ยมจะได้ลองเอาไปใช้ดูครับ ขั้นตอนการปรับแต่งก็มีดังนี้ครับ
- เปิดเจ้า firefox ขึ้นมา (ไม่ต้องต่อเน็ตก็ได้ครับ)
- ที่ address bar ให้พิมพ์ about:config แล้วกด Enter
- จากนั้น จะมี popup ขึ้นมาก็ไม่ต้องเป็นห่วงครับ เจ้า Firefox แค่เตือนว่า เรากำลังจะแก้ไขมัน ก็ Ok ไปเลย
- ทำการแก้ไขค่าต่างๆ ดังนี้ครับ
- network.http.proxy.pipelining จากค่า false –> true
- network.http.pipelining.maxrequests จากค่า 4 –> 200
- network.http.max-connextions จากค่า 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
- เสร็จจากการแก้ไขค่า ต้องทำการเพิ่มตัวแปรให้กับเจ้า Firefox เล็กน้อยครับ วิธีการสร้างคือ ให้คลิกขวาบนพื้นที่ว่างๆ แล้วเลือก New ครับ โดยต้องเพิ่มค่าต่างๆ ดังนี้ครับ
- สร้างชนิด Integer ชื่อ nglayout.initialpaint.delay กำหนดค่าเป็น 0 (ศูนย์)
- สร้างตัวแปรชนิด Integer ชื่อ browser.sessionhistory.max_total_viewers โดยค่าของตัวแปรนี้จะมีให้เลือกดังนี้ครับ
- แรม 32 MB ให้ใส่ 0
- แรม 64 MB ให้ใส่ 1
- แรม 128 ให้ใส่ 2
- แรม 256 ให้ใส่ 3
- แรม 512 ให้ใส่ 5
- มากกว่าที่กล่าวมาให้ใส่ 8 (ห้ามใส่ค่าเกิน 8 นะครับ เพราะถ้าใส่มากกว่านี้ Firefox จะปิดการทำงานของแคชครับ)
- สร้างตัวแปรชนิด Boolean ชื่อ config.trim_on_minimize กำหนดค่าเป็น true
- จากนั้นให้ปิด Firefox และที่ Shortcut ให้คลิกขวาแล้วเลือก Properties ที่ช่อง Target ให้เว้นวรรคหนึ่งครั้งแล้วเพิ่มค่า /Perfect:1 เข้าไปครับ (เช่น “C:Program FilesMozilla Firefoxfirefox.exe” /Perfect:1)
- เสร็จแล้วก็ลองใช้ดูครับ จะเห็นความแตกต่าง ^^