Application: Feed fetching service #57

Closed
opened 7 years ago by jking · 1 comments
jking commented 7 years ago
Owner

A service for fetching feeds on a schedule is essential.

There's a few ways of implementing this:

  1. Use PHP's pthreads extension to fetch, parse, and store feeds concurrently
  2. Use popen() to spawn Arsse CLI instances to process feeds
  3. Use curl_multi_init() to make concurrent HTTP calls to the Arsse server
  4. Use a mundane PHP script to process feeds serially

It may make sense to implement all four of these, picking the best of whatever is available in a given environment.

A service for fetching feeds on a schedule is essential. There's a few ways of implementing this: 1. Use PHP's pthreads extension to fetch, parse, and store feeds concurrently 2. Use `popen()` to spawn Arsse CLI instances to process feeds 3. Use `curl_multi_init()` to make concurrent HTTP calls to the Arsse server 3. Use a mundane PHP script to process feeds serially It may make sense to implement all four of these, picking the best of whatever is available in a given environment.
Poster
Owner

Experimental services exist for 2, 3, and 4.

Experimental services exist for 2, 3, and 4.
jking closed this issue 7 years ago
jking removed the
in progress
label 6 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

0000-12-31

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.