ted serbinski – entrepreneur & web architect
  • thoughts
  • about
  • contact



Popular content

  • Nolo: Law articles without the cruft
  • Awesome wallpapers!
  • Tracking External Links and "In-Network" Links with Google Analytics and jQuery
  • I'm a Google SoC mentor
  • New OLF module, released from SF
  • "Black & Blue" Drupal Theme Released
  • Drupal on Inside the Net
  • New external links filter for Drupal
  • Call Me "Driver S"
  • Widescreen Mac Mail
more

Recent comments

  • thanks very much
    1 week 6 days ago
  • it is really nice written
    2 weeks 5 days ago
  • Hi, I have used the
    4 weeks 3 days ago
  • thankyou so much and for
    9 weeks 19 hours ago
  • It’s typical for the
    10 weeks 4 days ago
more

SimpleFeed 2.1 Release, New Maintainer, and a Look at Performance

SimpleFeed 2.1

SimpleFeed 2.1 has been released, grab it while it’s hot!

This release fixes a number of outstanding issues and greatly improves the robustness of SimpleFeed. Highlighted fixes include:

  • Critical update, fixes updating of feed items to use the new unique identifier, before it only made it through 50 items, causing duplicate headaches
  • Unique identifier for feed items now relies on a combination of title & link, which will pave the way for updating changed feed item bodies later
  • Support for much longer length URLs
  • Improved database indices
  • Fix expiration of feed items so it can run properly as anonymous user cron

Hi Matt!

Additionally, as of this release I’m please to announce that Matt Farina (mfer) is joining as a contributor to SimpleFeed. He’ll be helping us to plow through the issue queue faster and work on a steady Drupal 6 port. Welcome Matt!

A Quick Look at Performance

Many people ask “how fast is SimpleFeed” and well it’s hard to answer. It depends how you have your Drupal site configured, what type of hardware you’re running, how many feeds you are processing, which of these feeds have slow HTTP access times, and the like.

With that said, I took a sample of blogs to measure from MomBlogNetwork, part of the ParentsClick Network, which has been by far the largest install and provider of patches/features for SimpleFeed.

Running some tests, SimpleFeed 2.1 is processing over 900 blogs a minute on our setup. This is nearly 380% faster than SimpleFeed 1.0!

I’ll have more benchmarks soon when Alex at Development Seed and myself pit a few of the top aggregation systems against each other to find out who really is the speed champ for Drupal aggregation :)

posted 11 Jun 2008
  • code
  • drupal
  • ParentsClick
  • simplefeed

3 comments

#1
david wrote 1 year 30 weeks ago

Hi, I am using simplefeed 2.1 on a drupal 5.9 site. I understand that the only way to display the full text of the feeds I am aggregating is to invoke hook_nodeapi. I would greatly appreciate any assistance in this regard; I know next to nothing about php but would like to learn. Thanks very much for your help.

#2
bloggero wrote 1 year 25 weeks ago

Hi,

I’m using simple feed 5.2 and drupal 5.10. The problem : feed items automatically inherit their feed parent’s terms. I figured up from my site that this is happening just for the child terms of a parent term.

On a hard approach I edited the feed_item.module to fix this. I commented all from free tagging case[/geshifilter-code] to
else if ($process_feed->taxonomy) {        //if ($term->vid == $vid) {
with the matching }, and left only

  1.       if ($vid) {
  2.            foreach ($process_feed->taxonomy as $tid => $term) {
  3.               $item->taxonomy[$vid][$term->tid] = $tid;
  4.           }
  5.       }

In this way the feed inherits terms, but only first level terms.

Can you give me a solution ?
I should mention that my codding skills are limited.

p.s.
sorry for messing up your template

#3
ted wrote 1 year 25 weeks ago

@bloggero, please post in the issue queue so that you can be better helped, thanks.

Add your comment

The content of this field is kept private and will not be shown publicly.
  • You can use Textile markup to format text.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img> <pre>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options


Code examples and downloadable zip files of code are licensed under a Creative Commons License.
All other content, unless where noted, ©2010 Theodore Serbinski. All Rights Reserved.