0
我正在开发一个需要维基百科数据在网页上显示的网站。例如,我需要一个巴拉克奥巴马的个人资料页面,我想要了解奥巴马的照片以及关于他是谁的简短描述。我应该将维基百科数据保存到我的数据库吗?
无论如何,我的问题是:是否应该将维基数据保存到我的数据库中以用于奥巴马的下一页视图,还是应该始终从维基获取数据?这样会有很多页面,我希望我的网站能够在性能方面平稳运行,例如页面渲染延迟或某事物。
什么是合适的方法?
我正在开发一个需要维基百科数据在网页上显示的网站。例如,我需要一个巴拉克奥巴马的个人资料页面,我想要了解奥巴马的照片以及关于他是谁的简短描述。我应该将维基百科数据保存到我的数据库吗?
无论如何,我的问题是:是否应该将维基数据保存到我的数据库中以用于奥巴马的下一页视图,还是应该始终从维基获取数据?这样会有很多页面,我希望我的网站能够在性能方面平稳运行,例如页面渲染延迟或某事物。
什么是合适的方法?
是的,在本地网络服务器上缓存数据或至少是API请求将会提高性能和延迟。
Hotlinking images is allowed,但如果它变得很大,你应该考虑自己托管最多的图片。确保尊重API etiquette,并熟悉Wikimedia ToS。
如果有人将wiki页面编辑为树的图片怎么办?谁是对的?维基还是你的数据库? – azium
那么我应该只是获取一次数据并保存到我的数据库吧? – FurkanO
从维基百科你需要一切吗?它有很多数据。 – JordanHendrix