@george1421 said in better web performance?:
I guess I have a few comments here.
- Where are you seeing a slow web interface?
Not slow but rather lagging its about 1-2 tenth of a second, which is enough to feel that is not responding well.
- What version of FOG are you using?
1.5.8
- How many computers in your environment have the FOG client installed?
about a hundred, but i feel the lag even if they all turned off.
- What is your FOG client check in period (time interval)?
I don’t know, default.
There are some things that can be done post install to help improve performance quite a bit.
Now this is just a suspicion, but with apache why not just create a new virtual site on http port 443 and use your enterprise certs here? PXE booting and fog client will continue to use port 80 which will not have ssl turned on.
I don’t know about pxe booting, but my fog clients uses https, and I think they should as a security reason.
If your goal is to use your company signed certs for just the web interface then do that. You may have to play with the default (index.php/index.html) so if people land without a path it redirects to the https interface. I would think both the fog client and pxe booting would know the fully defined path to the files they want.
As I mentioned I have tried to change the default cert, but it is not so easy. And my point here is that with this proxy I ended up an overall better situation, where I even got rid off the lag. Maybe this doesn’t annoys others as me, but I am really happy that it’s gone. And it would be even better if I could turn off ssl and enable Keepalive behind the proxy. And I think some modification would be enogh on port 80 virtualhost, but as I don’t understand the mechanisms I am afraid to toch that settings.
Personally I’ve wanted the developers to move the fog client target port to something other than 80 so the current ssl certs and methodology can continue for the fog client without changing much code. Performance wise its still the same since its the fog server as a whole that has the impact on performance.