【发布时间】:2010-11-25 11:55:17
【问题描述】:
在我正在开发的应用程序中,我需要从各种来源(mysql 数据库、facebook 以及未来的其他社交网络)获取信息。并将所有信息加入相同的结构中,
我现在正在做的是从我的数据库和 facebook 获取数据作为数组,然后使用 array_merge 加入两个数组,然后迭代该数组并创建一个自定义数组,该数组格式化为我想要的字段。
结构本身正在工作,但我担心随着越来越多的帖子进入我的应用程序以及相关的 Facebook 页面会使我的应用程序变得非常缓慢。 我当时只显示 10 条记录(使用 array_slice),但在此之前我总是需要获取所有数据,因为它来自不同格式的不同来源,我看不出有任何方法可以限制从返回的数据量每次通话。
有什么建议吗?
【问题讨论】:
-
大有多大?您是否分析过您的应用程序以查看是否真的存在性能问题?另外,为什么在创建最终结构之前必须合并数组。为什么你不能在获取它们后将各种源推送到目标结构中?除了随机提示之外,没有足够的关于您的设置的信息。
-
我将其称为“一般准则”而不是“随机提示”:)
-
好的。感谢所有回复。目前使用该应用程序的用户很少,因此数据量很小。我将遵循建议并分析我的应用并进行一些测试,