Page MenuHomePhabricator

[8 hours] Investigate: Caching of rendered IPA audio
Closed, ResolvedPublicSpike

Description

We should cache the returned audio file from the TTS engine, and use this cached file unless the parser variables have changed.
This investigation should:

  • Identify if caching a lot of audio files is feasible
  • If so, what are the specifics of caching? (where, access, expiry, purging etc.)

It would be worth asking the team ( Data-Persistence ) who looks after object caching (I think it's Swift we'd be using for audio file storage) for their input.

Event Timeline

Have tagged Data-Persistence (work done) in preparation, but currently there are no actions required from SRE ✨

β€’ JMcLeod_WMF renamed this task from Investigate: Caching of rendered IPA audio to [8 hours] Investigate: Caching of rendered IPA audio.Jun 2 2022, 5:46 PM
β€’ JMcLeod_WMF added a project: Spike.
Restricted Application changed the subtype of this task from "Task" to "Spike". Β· View Herald TranscriptJun 2 2022, 5:46 PM
TheresNoTime changed the task status from Open to Stalled.Jun 27 2022, 1:42 PM

Waiting on advice i.r.t. caching options + T307625: Collect data from IPA links usage