Yesterday Google announced a new HTML 5 based tool for web based
communication and collaboration called Wave. One of the coolest things
about Wave is this is an open-source project, anybody can embed waves in
their site and build extensions using the Google Wave API. The protocol
called the Google Wave Federation Protocol is based on XMPP (Extensible
Messaging and Presence Protocol).
Reading the documentation on the protocol I immediately started to think
about what impact these waves will have in environments with Application
Delivery Controllers:
What load balancing method is best? What about persistence? Can the content
be compressed? Are the waves cacheable? Can the encryption be off-loaded from
the servers to an application delivery controller?
I'll be intereste... (more)
I maintain a personal blog on Blogger and was pleased to recently see an
article on how to make my blog load faster. Being an acceleration junkie I
was very interested in what was recommended given that many of the items that
typically influence the load time of a page are server side configurations
which I have no control over with a hosted service like Blogger.
Some of Blogger's recom... (more)
Deciphering and interpreting an RFC is never an easy thing and many times the
same RFC can be interpreted different ways. My favourite RFC is RFC 2616 -
Hypertext Transfer Protocol -- HTTP/1.1 specifically section 13 on caching
and section 14 on headers make for a very interesting read. I frequently
encounter situations where browsers and applications don't appear to behave
as the RFC ... (more)
Being the total acceleration junkie that I am the first time a new site is
launched or recommended to me the first thing I do is take a look at the
performance of it. So when I heard about Bing the first thing I did was
fire up HttpWatch and take a look at the site. To make things a little more
interesting I decided to compare the results to Google, I used the classic
home page and not... (more)
I am frequently asked what can be done to accelerate XML. There are two
ways an application delivery controller can accelerate XML:
Compression - XML is a markup language that is text based. Text is easily
compressible and can result in significant savings. Dynamic Caching - If
the XML is repetitive it can be cached, if each and every XML request is
unique then caching is not going to ... (more)