Springwidgets.com

2Chris17th Jun 2008Pot O' Ideas, Web Development,

I love the idea of springwidgets.com (http://www.springwidgets.com) but everything I'm seeing there takes sooo damn long to load.

If only someone would make a faster loading version - quickwidgets.com or something, then bloggers and site owners everywhere could add some really useful and powerful features to their sites easily and with little penalty on the loading front!

Oh well, another idea for the pot!





Related posts on coderchris.com:

  1. Funky ORM with PHPDoctrine
    I work on all sorts of little personal projects in my spare time, most of...
  2. Why @ is NOT your friend
    Ah, the error suppression operator (@) It seems like such a fantastic idea, just put...
  3. MySQL 5.1.34 Upgrades on CentOS 4 – ho hum
    So, I needed to upgrade MySQL on our development boxes today and I was met...
  4. A Simple News System For Basic Websites
    This is a very simple news system with comment support which is ideal for adding...
  5. More Laptop Battery Life Stuff
    I have a Toshiba A200-1V0 Laptop as do a lot of other people in the...

2 Comments Comments Feed

  1. don (June 17, 2008, 12:45 pm).

    Thanks for your interest in SpringWidgets. We are always looking for ways to improve our product. I’d love to have you get in contact with our developers to see if you could discuss the issues that you are having with the load time. I’d like to determine where you are seeing the problem so that we can eliminate it.

    thanks!

    -Don (SpringWidgets)

  2. Chris (July 1, 2008, 8:37 am).

    I admit I’ve not delved into the code enough to determine where the speed problems lay (don’t have the time I’m afraid), but there are couple of things that may be a cause off the top of my head.

    A lot of the widgets rely on third party content so the request probably goes mysite->spingwidgets->thirdparty->(possibly springwidgets)->mysite

    If this is the case then round trip alone can cause significant lag to the originating site.

    The ways I’d look to resolve this would be pre-caching of information at springwidgets, so only one request has to be made.

    Geographic distribution of the caches so there’s at least a major one on each continent.

    Provision of a local caching plugin for people who can implement such things (e.g. self hosted wordpress users) – this could also provide a distributed cache of content should things go that far, and its in the user agreement that by using the plugin you can also become a node (or have an opt-in/out).

    If flash is being used pre-cache content client side while the user is looking at the main portion of the site if possible.

Add a Comment