Smart source-plugin bulk fetching remote file assets #10049
Replies: 6 comments 3 replies
-
This plugin handles transferring media files from wp site to wp site. |
Beta Was this translation helpful? Give feedback.
-
Hiya! This issue has gone quiet. Spooky quiet. 👻 We get a lot of issues, so we currently close issues after 30 days of inactivity. It’s been at least 20 days since the last update here. If we missed this issue or if you want to keep it open, please reply here. You can also add the label "not stale" to keep this issue open! Thanks for being a part of the Gatsby community! 💪💜 |
Beta Was this translation helpful? Give feedback.
-
This download manager should also include an cache and some strategies how not redownload media assets when nothing is changed. |
Beta Was this translation helpful? Give feedback.
-
Is there also a stragegy only to download the used media assets (when maybe more assets are saved in wordpress but only some used in the used articles)? |
Beta Was this translation helpful? Give feedback.
-
Any news about this issue? |
Beta Was this translation helpful? Give feedback.
-
I'm very much experiencing this sort of issue when sourcing data through an API. At the moment I am using a very simple concurrency manager so I don't make too many axios requests at once, but this doesn't really help when handling images. Are there any updates regarding a downloader for media? I'd love to contribute but I'm a bit new to Gatsby: happy to try things out if pointed in the right direction. |
Beta Was this translation helpful? Give feedback.
-
(from a conversation with @KyleAMathews )
Problem: People are frustrated by long build times driven by downloading data from Wordpress
Cause: Say gatsby-source-wordpress hits a Wordpress site and starts downloading 10,000 images. This creates problems on a number of levels. Often the receiving Wordpress site can’t deal with so many open connections. It overwhelms the Wordpress site, the server starts running out of memory, and the download slows down or fails altogether
Proposed solution: This is a two-part solution -- (1) fundamental technical improvement (2) better UX for users.
Similarity to other systems:
Beta Was this translation helpful? Give feedback.
All reactions