Didn't notice this thread in development. I'll read it in detail later today.<br><br>In the meantime, I was pointed to this link by a friend of mine which shows that simplePie is a complete no-no. This actually compares three of the contributed aggregation modules in terms of performance, my aggregation module is included in the comparison.
<br><br>The aggregation module requires PHP 5 (since I use simpleXML), provides an API, and if you take a look at the issue queue you'll find that you don't need any external libraries to get very stable behavior. Aside from the initial wave of bug I got after completing it, I haven't received a bug issue in two months or so. SimplePie is forbiddingly performance terrible, or so I understood from Aron Novak's article which you can view below.
<br><br><a href="http://groups.drupal.org/node/4519">http://groups.drupal.org/node/4519</a><br><br><div><span class="gmail_quote">On 6/19/07, <b class="gmail_sendername">Boris Mann</b> <<a href="mailto:boris@bryght.com">
boris@bryght.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br><div><span class="q"><span class="gmail_quote">
On 6/19/07, <b class="gmail_sendername">Alexander Barth</b> <<a href="mailto:alex@developmentseed.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">alex@developmentseed.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Unfortunately, speed is an issue for our aggregation sites where<br>parsing time adds up accross all Drupal installations on the<br>server.</blockquote></span><div><br>There are some good arguments to be made for decoupling parsing / aggregating directly within Drupal and moving it outside -- just putting nodes into Drupal.
<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I don't object to that SimplePie may well be the better<br>
choice for a general use case - can we agree on a pluggable solution,
<br>though?</blockquote></span><div><br>Yes. <br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I can understand. But let's not desmiss the new aggregator solution as
<br>Drupal 7 only material. A backport to 6 or even 5 could be very easy<br>to do. Moreover, it's pretty likely that Aron actually starts<br>developing the new aggregator on Drupal 5.<br><br>From a more personal point of view, I really would like to get rid of
<br>leech and build on top of common ground as soon as possible - not only<br>when 7's out.<br></blockquote></span></div><br>Hallelujah. So...if Morbus needs to move, can we start on the foundations of the one, true pluggable aggregation API of doom, together, now?
<div><span class="e" id="q_113449443a8b99d2_7"><br clear="all"><br>-- <br>Boris Mann<br>Office 604-682-2889<br>Skype borismann<br><a href="http://www.bryght.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.bryght.com</a>
</span></div></blockquote></div><br>