我正在开发一个网站,需要在页面上显示维基百科数据。例如,我需要巴拉克奥巴马的个人资料页面,我想了解奥巴马的情况以及关于他是谁的简短描述。
无论如何,我的问题是:我应该将维基数据保存到我的数据库,以便在奥巴马的下一页视图中使用,还是应该始终从维基获取数据?会有很多像这样的页面,我希望我的网站在性能方面运行顺畅,比如页面渲染延迟或某事。
适当的方法是什么?
答案 0 :(得分:0)
是的,在本地网络服务器上缓存数据或至少API请求都会提高性能和延迟。
Hotlinking images is allowed,但如果它变得庞大,你应该考虑自己托管最多的图像。请务必尊重API etiquette,并熟悉Wikimedia ToS。