แม้ผู้ใช้ส่วนใหญ่จะรู้สึกพอใจในความเร็วของบราวเซอร์ FireFox แต่ความจริงที่หลายท่านอาจจะยังไม่ทราบก็คือ พวกเราสามารถปรับแต่งความเร็วของบราวเซอร์ตัวนี้ให้เร็วขี้นได้อีก...โดยเฉพาะผู้ใช้บรอดแบนด์
ตัวโปรแกรมนี้ช่วยให้ FireFox ไม่กินแรมนะครับ
http://felipex.net/wp-content/upload...eoptimizer.zipจากนั้นแล้วก็แตกซิป ข้างในจะมีไฟล์ที่ชื่อ FirefoxUltimateOptimizer.exe นั่นล่ะครับ คลิกเข้าไปเลย
ข้อสังเกตคือไอ้เจ้าโปรแกรมนี้ มันจะเหมือนทำหน้าที่ฉุดแรมไม่ให้โงหัวขึ้นมาเยอะเกินไป เช่น ถ้าคุณไม่ใช้โปรแกรมนี้… Firefox อาจดูดแรมท่านไปเป็นแสนๆ K แต่ถ้าคุณใช้โปรแกรมนี้ แรมมันจะอยู่ถึงราวๆ 50,000 K แล้วตีกลับไปเริ่มต้นใหม่ที่พันกว่า K ก่อนที่จะไปอยู่ราวๆ 50,000 แล้วตีกลับมาที่พันกว่า K ใหม่ เป็นอย่างนี้ไปเรื่อยๆ
แต่เดี๋ยวก่อน !!
ตอนนี้มีรายงานแว่วๆ มาว่าเจ้าโปรแกรมนี้เป็นโทรจัน (ถ้าให้พูดแบบบ้านๆ ก็ประมาณว่าเป็นไวรัสนั่นแหละ) แต่ผมใช้ NOD32 มันก็ไม่เตือนแฮะ
สำหรับความลับที่ซ่อนอยู่ในการปรับแต่งนี้ก็คือ การทำให้บราวเซอร์สามารถร้องขอหน้าเว็บมากกว่าหนึ่งคำร้องขอพร้อมๆ กัน ซึ่งจะช่วยให้การโหลดหน้าเว็บเร็วขึ้นนั่นเอง พร้อมแล้วไปดูกันเลยครับ
1. พิมพ์คำสั่ง about:config เข้าไปในช่องแอดเดรส แล้วกดปุ่ม Enter จากนั้นเลื่อนหน้าจอลงมาจนถึงรายการข้างล่างนี้
network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests
2. แก้ไขค่าดังนี้
กำหนดค่า “network.http.pipelining” ให้เป็น “true”
กำหนดค่า “network.proxy.pipelining” ให้เป็น “true”
จากนั้นกำหนดค่าของ “network.http.pipelining.maxrequests” โดยดับเบิ้ลคลิกแล้วกำหนดค่าเป็น 30 ซึ่งหมายความว่า ให้ส่งคำสั่งร้องขอหน้าเว็บ 30 ครั้งในคราวเดียว
3. หลังจากแก้ไขเสร็จแล้ว คลิกขวาบนพื้นที่ว่าง เลือกคำสั่ง New -> Integer ตั้งชื่อว่า “nglayout.initialpaint.delay” พร้อมทั้งกำหนดค่าเป็น “0” ค่านี้จะหมายถึงช่วงเวลาที่บราวเซอร์ใช้รอคอยก่อนที่มันจะรับข้อมูลข่าวสาร
network.http.max-connections-per-server
ปรับให้เป็น 32
network.http.max-persistent-connections-per-server
ปรับให้เป็น 32
ข้อดีของไฟร์ฟอกซ์อีกอย่างนึงคือมันมีช่องทางที่เอาไว้ให้เราสามารถแก้ไขค่าต่างๆ ได้โดยตรง ทั้งในส่วนของตัวเบราเซอร์์เอง รวมทั้งส่วนของ extension ที่เราได้ลงๆไปอีกด้วยการเรียกใช้ทางลัดนี้ใน Firefox นี้ สามารถทำได้ง่ายๆครับ โดยไปที่ช่องใส่ URL แล้วพิมพ์ว่า about:config จากนั้นก็กด enter เพียงแค่นี้เราก็สามารถที่จะไปเจาะไส้ในได้แล้ว
วิธีการปรับแต่งคือให้ใส่ตัวแปรต่อไปนี้ ในช่อง Filter จากนั้นเมื่อ Firefox แสดงผลตัวแปรนั้นๆ ก็ให้ดับเบิ้ลคลิก แล้วแก้ไขเป็นค่าที่ต้องการ
general.useragent.locale
ถ้าเป็น en-US ให้แก้เป็น th-TH
ส่วนถ้าใช้ไฟร์ฟอกซ์รุ่นของคุณสัมพันธ์ ไม่ต้องทะลึ่งแก้นะครับ เพราะมันมีตัวเลือกให้แล้วว่าจะใช้ของไทยหรือฝรั่ง
(ที่เซ็ตไว้เพื่อให้ UserAgent รู้ว่ามาจากประเทศไทย อีกอย่างคือจะได้เห็น extension บางตัวถูกแปลเป็นภาษาไทยด้วย)
network.http.max-connections
แก้เป็น 64 [แต่เดิมเป็น 24 ]
network.http.max-connections-per-server
แก้เป็น 20 [แต่เดิมเป็น 8 ]
network.http.max-persistent-connections-per-proxy
แก้เป็น 10 [แต่เดิมเป็น 4 ]
network.http.max-persistent-connections-per-server
แก้เป็น 10 [แต่เดิมเป็น 2 ]
network.http.pipelining.maxrequests
แก้เป็น 200 [แต่เดิมเป็น 4 ]
network.http.request.max-start-delay
แก้เป็น 0 [แต่เดิมเป็น 10 ]
network.http.proxy.pipelining
แก้เป็น true [แต่เดิมเป็น false]
network.http.proxy.version
แก้เป็น 1.0 [แต่เดิมเป็น 1.1 ]
คลิกขวาที่ว่าง เลือก integer
1.ใส่ตัวแปร nglayout.initialpaint.delay
2.ใส่ค่าเป็น 0
browser.sessionhistory.max_total_viewers
ให้ใส่ตามปริมาณจำนวนแรมในเครื่อง เพื่อไม่ให้การเก็บแคชในประวัติมีมากเกินไป ซึ่งอาจจะส่งผลให้ไฟร์ฟอกซ์กินแรมเยอะเกินไป
32 MB ให้ใส่ 0
64 MB ให้ใส่ 1
128 MB ให้ใส่ 2
256 MB ให้ใส่ 3
512 MB ให้ใส่ 5
มากกว่านี้ ให้ใส่ 8
ให้ใส่ 8 ได้มากที่สุดเท่านั้น ถ้าใส่มากกว่านี้ไฟร์ฟอกซ์จะปิดการเก็บแคช
คลิกขวาที่ว่าง เลือก Boolean
1.ใส่ตัวแปร config.trim_on_minimize
2.เลือกค่าเป็น True
network.dns.disableIPv6
แก้เป็น true [แต่เดิมเป็น false]
คลิกขวาที่ว่าง เลือก Integer
1.ใส่ตัวแปร Browser.cache.memory.capacity
2.เลือกค่าโดยแปรผันตามจำนวนแรมข้างล่าง
32 MB = 2048
64 MB = 4096
128 MB = 8192
256 MB = 14336
512 MB = 22528
1 GB = 32768
2 GB = 45056
4 GB = 59392
อันนี้ปรับตามความเร็วของ Internet เราครับ
เนต 56K
content.max.tokenizing.time >>>>> 2250000
content.notify.interval >>>>>> 750000
content.notify.ontimer >>>>> true
content.switch.threshold >>>>> 750000
nglayout.initialpaint.delay >>>>> 750
network.http.max-connections >>>>> 32
network.http.max-connections-per-server >>>>> 8
network.http.max-persistent-connections-per-proxy >>>>> 8
network.http.max-persistent-connections-per-server >>>>> 4
dom.disable_window_status_change >>>>> true
เนต 256K
content.max.tokenizing.time >>>>> 2250000
content.notify.interval >>>>>> 750000
content.notify.ontimer >>>>> true
content.switch.threshold >>>>> 750000
network.http.max-connections >>>>> 48
network.http.max-connections-per-server >>>>> 16
network.http.max-persistent-connections-per-proxy >>>>> 16
network.http.max-persistent-connections-per-server >>>>> 8
browser.cache.memory.capacity >>>>>> 65536
เนต 512K
browser.xul.error_pages.enabled >>>>> true
content.interrupt.parsing >>>>> true
content.max.tokenizing.time >>>>> 3000000
content.maxtextrun >>>>> 8191
content.notify.interval >>>>>> 750000
content.notify.ontimer >>>>> true
content.switch.threshold >>>>> 750000
nglayout.initialpaint.delay >>>>> 10000
network.http.max-connections >>>>> 30
network.http.max-connections-per-server >>>>> 8
network.http.max-persistent-connections-per-proxy >>>>> 8
network.http.max-persistent-connections-per-server >>>>> 4
browser.cache.memory.capacity >>>>>> 65536
เนต 1M
content.max.tokenizing.time >>>>> 3000000
content.notify.backoffcount >>>>> 5
content.maxtextrun >>>>> 4095
content.notify.interval >>>>>> 1000000
content.notify.ontimer >>>>> true
content.switch.threshold >>>>> 1000000
network.http.max-connections >>>>> 18
network.http.max-connections-per-server >>>>> 16
network.http.max-persistent-connections-per-proxy >>>>> 16
network.http.max-persistent-connections-per-server >>>>> 8
dom.disable_window_status_change >>>>> true
Browser History
พวกประวัติเว็บที่เคยเข้ามันจะถูกเก็บอยู่ในไฟร์ฟอกซ์ นี่จะทำให้มันแดกแรมได้เหมือนกัน ตั้งค่าให้มันเก็บจำนวนวันน้อยๆก็ได้
Download Manager
หมั่นล้างประวัติงานดาวน์โหลดที่เคยดาวน์โหลดกับ firefox บ่อยๆนะ
วิธีง่ายๆ ที่จะเปิด Home Page ได้มากกว่า 1 เว็บ
-เชื่อแน่ว่าทุกคนคงจะมีเว็บประจำ ที่จะเข้าไปอ่านนู่นอ่านนี่ำกันทั้งนั้น เช่น เว็บอ่านข่าว เว็บบอร์ดที่ตัวเองสิงอยู่ บล็อกโปรดปราน บล็อกตัวเอง เว็บค้นหา ซึ่งบางคนก็ตั้งเอาเว็บที่ตัวเองเข้าบ่อยที่สุดนี่แหละ ทำเป็นหน้า Home ไว้ กะว่าเปิด Firefox เมื่อไหร่ ก็จะเด้งมาที่เว็บที่เราเล่นประจำทันที
แต่บางคนอาจจะไม่ได้มีเว็บที่เข้าประจำแค่เว็บเดียวน่ะสิครับ อย่างผมเนี่ยะ อ่านข่าวที่ Google Reader เสร็จ ก็ต้องเข้าไปปั่นบอร์ดแห่งนึง จากนั้นเข้ามาเช็คคอมเมนต์ในบล็อกนี้ แล้วเช็คฟอรั่มว่ามีใครถามคำถามอะไรมั้ย ดังนั้นกรณีของผมเนี่ยะ ทั้งๆที่รู้ว่าต้องเข้าเว็บทั้งหมดนี้ทุกครั้งที่เปิด Firefox แต่มันเจ็บกระดองใจก็ตรงที่ผมมีโอกาสตั้งเว็บไซต์ในหน้า Home ได้แค่เว็บเดียว
หรอ???
จะมีใครรู้หรือไม่ครับ ว่า Firefox สามารถตั้งหน้า Home ได้มากกว่า 1 เว็บไซต์ เพียงแค่ใช้เครื่องหมาย | (ฝรั่งเขาจะเรียกว่า Vertical bar, verti-bar, vertical line, divider line, หรือไม่ก็ pipe แต่ผมขอเรียกมันว่า “ไม่จิ้มฟัน” แล้วกัน)
โดยปกติเครื่องหมา่ย | มันจะอยู่แถวๆด้านขวาของแป้นอักษรหลักน่ะครับ