这是关于Ruby on Rails中音频文件的最佳实践/性能问题。 我正在创建一个Ruby on Rails应用程序,我想让用户轻松地点击我的应用程序中的某些文本字符串并听到该字符串的音频播放(我知道还有其他解决方案,如文本语音浏览器插件,但我想先探讨这个选项。 我熟悉paperclip gem,我在我的应用程序中广泛使用它,它有一个易于使用的界面,用于使用表单助手上传文件,将它的url简单地存储到特定对象的数据库列中,并最终返回带有简单视图助手的图片网址。
音频文件上传是否有与此类似的宝石,任何人都知道?
对于我的应用程序的性能有多害,那就是在我的一些模型中添加几个引用音频文件位置的数据库列?
对我的应用程序的性能有多大伤害是在我的每个页面上加载3到10个短音频文件(每个可能长10秒)?我可以使用AWS存储音频文件。
提前感谢您的帮助!!!
答案 0 :(得分:2)
所以你只是创建一个音频文件的链接?您可能需要一些js音频播放器库来进行播放,因此它实际上并没有让您下载文件。因为一切都在浏览器端完成,所以服务器的负载可能为零。