首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助才能将数据写入多客户端web应用程序中的文件吗?

问需要帮助才能将数据写入多客户端web应用程序中的文件吗?
EN

Stack Overflow用户
提问于 2012-02-08 04:24:24
回答 1查看 84关注 0票数 1

将数据写入到每天都会被提要链接拾取的文件的最佳方法是什么?

我希望我们的多客户端web应用程序允许每个客户端在单击"post to feeds“按钮时将信息写入.xml文件。然后,检索该xml文件的提要每天都会拾取该文件。但是,在一天中的任何时候,客户端都可以单击一个按钮来发布应该放入xml文件中的信息。

我最初的想法是使用php的fopen,fwrite直接写入文件。但是,随着客户端的增长,我希望避免主.xml文件在更新期间被锁定的可能性,这将阻止其他用户向该文件添加数据。

文件是否可能像这样被锁定,或者我是否在担心一些无关紧要的事情?我们将有大约3000个客户。

我最好把他们的信息放到mysql表中,然后编写一个单独的进程,每小时运行一次,以查询数据库并将任何新的帖子写入xml文件,这将限制文件被锁定的可能性。

你会给我什么建议?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-08 04:41:57

我肯定会将数据写入MySQL表,并仅在需要时才检索它。一些优势:

您提到的already

  • scalability

  • easier要筛选的
  • 文件锁定问题(可能在某些时候并非所有客户端都想要所有数据)使用新的attributes
  • ...

可以更轻松地扩展架构

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9183298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档