在处理数千个事件时,ics格式是个好主意吗?

时间:2010-12-04 10:24:34

标签: php calendar icalendar

在我们公司,我们有一个php应用程序来处理我们的协助票。

现在我们正在考虑通过该php应用程序将票证添加到ics(日历)文件中,以便约会,会议和待办事项列表全部在一起,甚至可以通过电子邮件查看和编辑客户端应用程序(evolution,thunderbird ...)或手机。

公司的一些专业人员每年有超过2000张票,所以我做了一个快速测试:它意味着大约400KB的ics文件,如果我添加过去的票,我们从2MB的ics文件开始。

不考虑手机(带有带宽问题),对于普通的电子邮件客户端应用程序来说它是否会过大? php ics解析器需要花费太长时间来浏览文件吗?你有过这样的经历吗?

1 个答案:

答案 0 :(得分:1)

解析任何文件的任何处理时间由以下因素决定:

1)可以读取文件的速度。基于存储文件的硬盘驱动器(及其位置)。 2)文件加载到服务器内存时的RAM。 3)CPU - 数据的原始处理可能需要时间,但除非在数据读取期间有很多任务要执行(不太可能),否则几MB就没有了。

我所能推荐的是,如果它在您的预算范围内,可以使用不同大小的ics文件执行负载测试,并尝试使它们在操作任务要求方面有所不同。我之前在特定情况下做过这件事,没有看到任何问题。