Re: [blogite] Re: b2 client pingback

Date view Thread view Subject view Author view Attachment view

From: Jim Dabell (jim-blogite@jimdabell.com)
Date: Sat Sep 07 2002 - 16:55:11 BST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 07 September 2002 2:44 pm, Simon Willison wrote:
> At 15:32 07/09/2002 +0100, you wrote:
> >I'm not sure there is a need for a central repository at all. Remember,
> >when you are pinging a blog, you are only pinging it /once/ for each
> >post you make for it.
>
> My reasoning for having a central repository is this: If I post a blog
> entry that links to 20 other sites the overhead of my blogging client
> making a minimum of one HTTP request for each of those entries is pretty
> huge (especiially as I'm implementing it in PHP so I'll probably have to
> wait for it to finish before seeing the "entry added" page).

Is an entry with 20 links really that common? Even if it is, surely it
would be a much better approach to do this processing *after* you have
returned the page to the client (i.e. all you do on the submitting page is
schedule an at job for a couple of minutes into the future, or put an entry
into the database for a cron job to notice).

> With a
> locally cached list of blogs that are interested in specific URLs that
> overhead is gone - all I have to do is ping the few pingback servers (if
> any) that my list tells me want pinging. A central server is therefore a
> useful addition (not a requirement mind) to the system as it acts as a
> place I can get a list of blogs from at regular intervals.
[snip]

It's also a failure point. What if the cache is outdated, for example?

> I don't see the list getting that big. Realistically, how many blogs are
> we expecting to implement PingBack? I'd say less than a hundred, but if
> we're optimistic we can say less than a thousand. A thousand blogs still
> adds up to a PingBack server file of less than 200KB.
[snip]

It's a handy feature in general, so I would expect support for it to be
fairly widespread.

- --
Jim Dabell

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9eiFf3tJNldoQhi8RAlYYAKDSyDCJ24NKJ5QVsPz6EA72TEPLvQCeIqZP
hy8eoBdKv5whR3a3OiuS2Wo=
=B1zl
-----END PGP SIGNATURE-----

Message sent over the Blogite mailing list.
Archives: http://www.aquarionics.com/misc/archives/blogite/
Instructions: http://www.aquarionics.com/misc/blogite/


Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.5 : Sat Sep 07 2002 - 17:05:01 BST