For years, I've been using sl_proxy. But lately, it doesn't work so great with Third Party Viewers. I've been forced to not only use Firestorm, but have to compile my own special version to force Firestorm to think I'm on the main grid rather than an OpenSim grid.
Now, I like Firestorm, but I don't like being forced to use any particular viewer because of my lame ISP.
Why do I use sl_proxy? Because of the texture cache. I have limited bandwidth and slower network speeds than most people. Since textures don't change, I want to be able to keep them locally. If I can do that, then I can load them quickly if I revisit a place I've been to before.
The other day, I was browsing around and came across this article and decided to try it out. So far, it's working great! And it seems much faster than sl_proxy. The big test comes with Mesh, tho. I have had nothing but trouble trying to see mesh with sl_proxy. I can see it fine when I connect directly.
RealLife's been too busy for me to really test it yet. So, I'll update this post once I have a chance to see someone decked out in a mesh avatar.
=^.^=