[英]Web service for Laravel
假设我有一个带有SDK的第三方数据库应用程序,可用于从XML中检索数据库中的数据。
另一方面,我使用Laravel PHP框架开发了一个网站。 该网站应该显示来自应用程序数据库的数据。
关于上述问题,我有以下问题:
先感谢您。
我必须在评论中同意@Serge - 有很多方法可以做到这一点,因为这是一个非常广泛的问题。
我的答案主要是处理第三方数据库的定期更新,但从你的评论来看,我认为它会经常发生? 在这种情况下,我可能会使用此处的firebird驱动程序从您的laravel应用程序直接连接到第三方数据库: https : //github.com/jacquestvanzuydam/laravel-firebird (请注意,我从未使用过这个,所以我不能评论它的质量)而不是编写C#Web服务。 我对firebird本身并不了解,但出于安全考虑,您可能希望使用SSH隧道或VPN进行连接。
然后我会在MySQL中存储数据,如果你知道它不太可能经常更改(在这种情况下你会使用laravel命令,按计划运行,每隔[X]天/小时/从数据中提取数据分钟取决于数据),或者,如果数据可能在每个潜在的Web请求上发生变化,则使用某种形式的缓存系统(redis,memcache,文件缓存等)来加速Web请求。
很抱歉,如果这不是特别有用 - 如果您可以提供更多信息,我可以帮助您进一步:)
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.