【发布时间】:2009-05-29 22:36:51
【问题描述】:
当符合用户保存的搜索条件的房产上市时,我们的房地产网站会发送电子邮件通知。
我有一个在 cronjob 上运行的 PHP 脚本来处理搜索。
该系统现在拥有超过 40,000 名用户。我遇到了一个问题,我用尽了 PHP 内存大小。随着系统的增长,我可以继续增加 php.ini 中的内存大小,但希望找到一种更强大的方法来做到这一点。
是否有更可扩展的方式来实现这一点?我应该用更健壮的语言构建一些东西吗?也许是 Java 或 Python 中的线程应用程序?
【问题讨论】:
-
怎么会是内存问题?我可以看到您会遇到性能问题,但是运行循环 40.000 次不应该真的导致 PHP 达到其内存限制。
-
这是 PHP 的垃圾收集器 :P