我面临着在Symfony中构建某种几乎网上商店的好任务。 几乎意味着我不需要购物车或安全连接或任何东西。只是展示产品,类别和真实商店链接的前端。数据由商店以XML格式提供。据我所知,我可以根据自己的需求索取XML数据,并由商店服务器实时提供。
我的问题是这个,我希望你不要在意我问:你认为最聪明的方法是什么?
我很感激每一个提示!
谢谢,
托马斯
答案 0 :(得分:0)
如果这是我的任务......我将有一个任务(按计划)去获取XML并解析成数据库 - 前端将显示来自数据库的信息。这样做的缺点是每次获取XML之间的更新时间 - 如果这是可以接受的,那么这就是...
答案 1 :(得分:0)
这取决于您在自己的前端有多少逻辑,有多少产品以及数据更改的频率。
如果数据经常更改和/或您的前端不需要太多逻辑,那么为XML创建PHP包装就足够了。您可以依赖/配置symfony(view)缓存来设置生命周期。
对于更复杂的视图(排序,类别等等),将它们读入单独的数据库可能会更快,因为可以更容易地查询它。为此作业创建任务(在cron中运行)将使维护负载保持较低。