javascript - 使用 ajax 和 php 在用户输入上动态加载内容
问题描述
我用 PHP 创建了一个电子商务网站,您可以在该网站上选择过滤器选项来动态显示匹配的内容,而无需重新加载页面。
每当用户更改过滤器选项时,将调用一个 javascript 函数,该函数将所有选项的值发送到处理请求的自建 PHP API(使用 AJAX JQuery),读取“产品”的整个 mysql 数据库表,过滤器它们根据选择的过滤器选项(在 PHP 中)发送回一个包含所有匹配产品的 json 文件。
它工作得很好,但我担心性能和可靠性。特别是如果很多用户访问该页面并同时多次更改选项。因此,我想知道数据库是否会由于许多请求而崩溃,以及您是否可以告诉我有关如何处理这种动态加载内容的方法的最佳实践。
我考虑将 mysql 数据库表的内容保存在单独的 json 或 .txt 文件中,然后从中读取,而不是一直发出数据库请求。
谢谢
解决方案
推荐阅读
- google-sheets - 谷歌电子表格替换功能,奇怪的行为
- c# - HttpPost Swagger 中的项目列表
- vba - 使用文件选择器保存文件路径
- jsf - 文件上传和表单提交
- regex-group - 使用正则表达式选择文件名的一部分
- c - C编译器在使用枚举时如何理解false为false,true为true?
- javascript - 格式化从 JSON 文件接收数据的 React 表
- android - distinctUntilChanged() 不起作用。onNext 调用相似/相等对象的每个插入
- c# - 什么是等效于使用 AutoMapper 7.0.1 在 CreateMap 中使用“静态” Mapper.Map 的“实例”?
- mysql - 无法设置 Angular (6) + MySQL + NodeJS + Express