[wp-meta] [Making WordPress.org] #1112: Site Cloner: Scale to support hundreds of sites
Making WordPress.org
noreply at wordpress.org
Sat May 14 05:11:10 UTC 2016
#1112: Site Cloner: Scale to support hundreds of sites
--------------------------+-----------------------
Reporter: iandunn | Owner: iandunn
Type: enhancement | Status: accepted
Priority: normal | Milestone:
Component: wordcamp.org | Resolution:
Keywords: needs-patch |
--------------------------+-----------------------
Comment (by prettyboymp):
attachment:112.2.diff includes the following updates:
* A new route integrated with the rest-api to create a JSON endpoint on
each site that the customizer integration uses to retrieve the site data.
* Filters for year, theme, and css_proprocessor when searching for sites
to clone within the customizer
* WP Cron handling to keep the site list transient up to date.
Some notes about the WP Cron: Since nearly 100 WordCamp sites are being
generated each year, having a single cron event that retrieved all of the
sites and dumped them into cache didn't seem like a long term solution.
Instead, I setup a daily cron event that will prime the most recent 500
WordCamps into cache. If there are more sites to prime after that point,
a second event will be scheduled 10 minutes later to update the next set
of sites. This will repeat until the list is exhausted.
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/1112#comment:8>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list