Aggregator CFC updated, hosted, and named

This weekend Todd Sharp and I worked up some modifications to the Aggregator CFC I released last week. The CFC has been updated with the following changes:

  • Now every result in the query will contain feed title and feed descriptions. This will mean a bit of duplicate data, but with multiple feeds it is darn useful.
  • Added a utility function, opmlToFeedArray. This converts an OPML listing into an array (that can then be passed to Aggregate)
  • Search now is case insensitive. There is an optional third argument to make it case sensitive.
  • Based on recommendations from other, I no longer use createUUID() to name my threads. Did you know that you could only do 64 createUUIDs per second? I had heard that a while ago but had forgotten it. I now use the Request scope. ColdFusion 8 supports a new scope in CFLOCK - Request.

And I've got it hosted up at RIAForge:

Paragator

Yes, Paragator is the project name. That was developed with the combined intelligence of folks on IM and IRC, so you know it must be a good idea.

Oh - and how fast is ColdFusion 8? In Todd's test script, he was searching all of MXNA's ColdFusion feeds. This CFC can aggregate 330 RSS feeds in... 45 seconds. Dang. That's fast.

Comments

Dan G. Switzer, II's Gravatar That's probably even a bad speed comparison since you've got network latency involved. I mean you're only going to be able to process the requests as fast as you can get the HTTP results...
# Posted By Dan G. Switzer, II | 6/11/07 1:22 PM
nick tong's Gravatar Nearly missed this one, thanks Ray.
# Posted By nick tong | 7/2/07 11:37 AM
Raymond Camden's Gravatar Let me know how it works. I haven't gotten much feedback on it.
# Posted By Raymond Camden | 7/2/07 11:44 AM
Lucas's Gravatar Hi Ray, great jor really! also for alla upgrades at aggregator, work fine.
I only want ask from my newbie plant, how i can filter when calling cfc for have only feed of today, or only feed from one specific category like "politics" or so on.
Thanks a lot from Italy

Luca
# Posted By Lucas | 6/18/09 8:44 AM
Raymond Camden's Gravatar You could do this with a query of query.
# Posted By Raymond Camden | 6/18/09 8:49 AM
Lucas's Gravatar TNX Ray, i try to ask because maybe read few entries cab be more fast, actually i read 12 newsfeed and from someone come news from 2 week ago. I try to work on one more QoQ

tnx for quick answer
# Posted By Lucas | 6/18/09 9:10 AM