Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Tuning Performance of Webserver

    Scheduled Pinned Locked Moved webGUI
    3 Posts 2 Posters 2.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Monoecus
      last edited by

      I recently installed the great add-on YSlow in my Firefox browser and examined the WebGUI of pfSense. It turned out to be that there still are some rather simple tuning possibilities. Especially, I saw that the Webserver is not configured to gzip all components of the GUI. Is there any possibility to tune the .htaccess or the httpd config file in the XML Configuration or do we have to wait for the developers tuning the config files?

      1 Reply Last reply Reply Quote 0
      • K
        ktims
        last edited by

        gzip is probably a bad idea here I would think. It costs CPU (which we often don't have, running on repurposed old hardware or embedded platforms), and exists to lessen network load. Where we have a 100 or 1000mbit connection to the client I don't think it makes sense to spend CPU (and time) compressing the content to save a few bytes on the network. It'll be faster without.

        Not saying there's not tuning that could be done, but I don't think compression is a useful apporach (unless of course you're accessing the WebGUI over a very slow connection, anyway).

        1 Reply Last reply Reply Quote 0
        • M
          Monoecus
          last edited by

          That's probably true. However, I think we should at least set an Expiry entry in the config and maybe put the javascripts to the bottom of the file.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.