php - 性能请求 PHP

标签 php mysql ajax

我专注于使用 PHP、Ajax 和 MySql 的 Web 应用程序的一个大问题。 我已经开发了一个脚本,该脚本使用日期范围时间选择器为我数据库中的每个商店以及将在该地点显示的广告制作日历。对于每个广告,它将再打印 1 个日历,并且在每个日历中,我们都有一个输入来写入该广告在当天显示的次数 - 输入。

当用户选择每年的日期范围,其中有 31 个地点,每个地点有 1 个广告时,我的 foreach 上将超过 11000 行,这会导致浏览器堆栈,并且我的数据库将不会更新。

我可以做什么来执行这种类型的 foreach 脚本? 谢谢!

最佳答案

我不建议让人一次选择 11,000 个项目。如果他们出了什么问题并重新开始,他们会很不高兴。也许一次做 3 个月或类似的事情。

如果你必须保持这种方式,另一种选择是为每个月创建数组,一旦你完成了一个月,将其转换为 json 数组,这样它就是一个字符串,而不是数组中超过 900 个单独的元素。因此,当您发布时,您将发布 12 个 json 数组。

如果不显示任何代码或查看示例,就很难提供帮助。

关于php - 性能请求 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225490/

相关文章:

php - 无法在 Laravel 4.2 中创建数据库表

php - 我有一个连接到 phpmyadmin 的 laravel 网站,但现在我想将 android 应用程序连接到同一个数据库

php - 能够在 print_r() 的输出中看到一个变量,但不确定如何在代码中访问它

MYSQL:仅用主机名替换 FQDN

ajax - 从 Asp Net Web API Controller 导出到 Excel

JavaScript - 测量远程页面的加载时间

JQuery Ajax 函数调用了两次,第一次调用工作,而第二次则不工作

php - 用于列表样式 PHP 项目的标准 OOP 技术

php - 截断不起作用

mysql - 在 MySQL 中订购发票号码和字母