Remote Firefox over SSH is pretty usable until you try a right click to make context menu show up. It takes about 5 seconds for the context menu to appear. It seems it takes many round trips.
ssh -c blowfish-cbc -C -Y host
I believe with the above command, it's more faster. I heard blowfish-cbc cipher is pretty fast while being secure. Is there anything else I should look?
But then maybe that is just placebo effect. I don't know how to time this 5 seconds event exactly.
Give FreeNX a try.
Here is the change I have made to make firefox runnable over X11forwarding. I have bolden the most efficient modification. The major problem seens to be caused by the subsection of the start/new page, disabled it have make firefox feel from sluggish to blazing fast.
firefox config modification
about:config
edit and change for
create
extensions.checkCompatibility false
manual modification
about:preference
disable all performance setting:
disable: autoscrolling et use smooth scrolling.
about:preferences#privacy
sshd_config modification
Are you running Firefox on the remote end? Or are you using Firefox locally and using ssh to tunnel your HTTP traffic?
If you're actually tunneling an X11 connection over ssh, you're pretty much doing everything you can do outside of buying expensive hardware to eke out more performance. You can switch your cipher to arcfour to get a little more performance, but the security is questionable.