(Type about:config in the firefox address bar.)
Here is a brief introduction to a few recommended optimization places:
1. Add a boolean entry: config.trim_on_minimize and set it to true so that it automatically frees memory when minimized.
2, modify the sessionhistory. Max_total_viewers modified value for 5 or more small {page fast forward/fast rewind function save in the total number of pages, the default is 1 (infinite)}.
. 3, to create a browser cache. The memory. The capacity set firefox use how much memory for caching, based on system memory automatically set the default value is 1, 18432 = 18 MB generally applies to 512 m ~ 1 gb of memory.
. 4, the cache memory. The enable [Boolean value] the and the. Cache memory. The capacity joint work. If set to true, will use the firefox cache. The memory. The capacity specified cache memory size.
5, the urlbar. ClickSelectsAll [Boolean value] decision is clicked in the address bar is highlighted or insert cursor.
6, the urlbar. HideGoButton [Boolean value] to decide whether to display the address bar on the right side of the green arrow (ordinary people are hit enter, this is chicken ribs).
7. Create config.trim_on_minimize (windows only) to determine whether to minimize memory to the taskbar like other windows applications, which is recommended to be set to true for computers with low configurations and false for overconfigured ones. This speeds up the minimization and maximization process in firefox.
8. dom.disable_window_open_feature.*[Boolean value] With dom.disable_window_open_feature. There are a total of 11 starting Settings, * can be close, directories, location, menubar, minimizable, personalbar, resizable, scrollbars, status, titlebar, The toolbar. These Settings control the display elements of pop-ups (mostly ads), such as setting dom.disable_window_open_feature.close to true, which forces pop-ups to display a close button in the upper right corner. It is recommended that close and resizeable be set to true.
9. dom.popup_maximum [integer] Indicates the number of pop-up Windows that can be opened at the same time. There are often malicious sites that pop up a bunch of pop-ups until the screen crashes. A value of 5 or less is recommended.
10. extensions.dss.enabled [Boolean value] determines whether dynamic theme switching is possible. If set to true, when you install or switch themes, the new theme will appear immediately, without having to close firefox and reboot firefox.
11, network. Cookies. CookieBehavior (integer) decided to firefox cookies policy. Set it to 1 to allow all cookies, set it to 2 to disable all cookies, set it to 1 to allow only cookies from the original site, and no cookies from third parties (mostly advertisements). You are advised to set the value to 1.
dnsCacheEntries [integer] (to be created) determines the number of entries to save in firefox's DNS cache. When you type a web address in firefox, it queries the DNS server to convert the web address into an IP, saves a certain number of DNS entries in the local cache, and speeds up browsing the next time you type the same web address. By default, firefox sets this value to 20. You are advised to set this value to the number of web sites to browse.
13, network. DnsCacheExpiration [integer] (create) decided to cache of DNS entries expiration time. The default value is 60 seconds.
14. Net.http.max-connections [integer] determines how many http connections can be opened at the same time. The default value is 24, but if your network connection is fast enough, you can try increasing this value to a maximum of 65535. Note, however, that increasing this value only increases the number of http connections that are open at the same time, and you can't force firefox to open that many http connections every time.
15. Net.http.max-connections-per-server [integer] Determines the number of concurrent connections that can be opened on a single server. The default value is 8, but you can increase it to speed up browsing, up to 255. However, it is important to note that if this value is changed too much, some servers will think that you are conducting a DDoS attack and refuse your connection request. In fact, if all firefox users don't change this value too much, most sites won't be faster, and will be very slow.
16, network.http.max-persistent-connections-per-proxy[integer] If you are using a proxy, this value determines how many connections are active at the same time. The default value is 4. You can increase this value to speed up browsing. However, it should be noted that if this value is changed too much, it will increase the pressure on the proxy server, which will affect the browsing speed of each user using the proxy.
17, network-http.max-persistent-connections-per-server [integer] If no proxy is used, this value determines how many simultaneous connections are active on a single server. The default value is 2, which can be increased to speed up browsing. The maximum value is 255. However, it should be noted that changing this value too much will increase the pressure on the server, and it is possible that the server will reject the connection request.
18, network.http.pipelining [Boolean] determines whether to use HTTP Pipelining, recommended to be set to true, to speed up browsing, although this feature is not supported by all servers and agents.
19, network. HTTP. Pipelining. Maxrequests [integer] decided to use HTTPPipelining features when sending the maximum connection requests. The default value is 4, and the maximum value is 8, and a value larger than 8 will be ignored. 1 indicates that the HTTPPipelining feature will not be used, and it is recommended that the value be set to 8.
. 20, network. HTTP proxy. Pipelining/Boolean value to decide whether to use HTTP pipelining characteristics when using a proxy. It is recommended to set the value to true. Note that this value is valid only if the value of network.http.proxy.keep-alive is true.
21, network.http.redirection-limit [integer] determines how many consecutive redirects are accepted. For example, if you go to the old URL of a site, you may be redirected to a new URL, which is called a redirect.
22. Net. prefetch-next [Boolean] determines whether to use the Link Prefetching feature. You are advised to set this parameter to false.
23, nglayout. Initialpaint. Delay (integer) (create) decided to wait for how many milliseconds when display the page content. Appropriate latency allows firefox to boot and adjust a wide variety of page elements to display correctly. The default value is 250 milliseconds, which you can increase or decrease depending on your browsing habits.
default_plugin_disabled [Boolean] Specifies whether to prompt installation if a plug-in (such as flash) is missing on a web page.
disable_from_plugins [integer] Set the value to 0 not to block any pop-up Windows, set the value to 1 The maximum number of pop-up Windows to block depends on dom.popup_maximum, set the value to 3 to block all pop-up Windows. Set to 2 to block only pop-ups from plugins