将数据写入到每天都会被提要链接拾取的文件的最佳方法是什么?
我希望我们的多客户端web应用程序允许每个客户端在单击"post to feeds“按钮时将信息写入.xml文件。然后,检索该xml文件的提要每天都会拾取该文件。但是,在一天中的任何时候,客户端都可以单击一个按钮来发布应该放入xml文件中的信息。
我最初的想法是使用php的fopen,fwrite直接写入文件。但是,随着客户端的增长,我希望避免主.xml文件在更新期间被锁定的可能性,这将阻止其他用户向该文件添加数据。
文件是否可能像这样被锁定,或者我是否在担心一些无关紧要的事情?我们将有大约3000个客户。
我最好把他们的信息放到mysql表中,然后编写一个单独的进程,每小时运行一次,以查询数据库并将任何新的帖子写入xml文件,这将限制文件被锁定的可能性。
你会给我什么建议?
提前谢谢。
发布于 2012-02-08 04:41:57
我肯定会将数据写入MySQL表,并仅在需要时才检索它。一些优势:
您提到的already
可以更轻松地扩展架构
https://stackoverflow.com/questions/9183298
复制相似问题