我应该将维基百科数据保存到我的数据库中吗?

Should I save Wikipedia data to my database?

我正在开发一个需要维基百科数据才能在页面上显示的网站。例如,我需要 Barack Obama 的个人资料页面,我想获得 Obama 的照片和关于他是谁的简短描述。

无论如何,我的问题是:我应该将 wiki 数据保存到我的数据库中以用于奥巴马的下一个页面浏览量,还是应该始终从 wiki 获取数据?将会有很多这样的页面,我希望我的网站在性能方面 运行 顺利,例如页面呈现延迟或其他。

什么是合适的方法?

是的,在您的本地网络服务器上缓存数据,或者至少缓存 API 请求,这将提高性能和延迟。

Hotlinking images is allowed, but if it gets massive you should consider hosting the most images yourself. Make sure to respect the API etiquette, and be familar with the Wikimedia ToS.