使用php和mysql显示百分比的可能性
Possibilities of displaying percentage using php and mysql
在我的mysql数据库中,我有大约20,000条记录。用户将在屏幕上输入得到一定的结果。现在,当用户提供他的输入并点击提交时,一个GIF图像会一直循环,直到结果显示在屏幕上。
但是我想显示百分比(加载10%)而不是GIF图像。通常用户提供日期范围来获取数据,因此查询将在给定的日期范围内选择数据。所以,请给我一个想法,我如何才能如何百分比的用户
谢谢. .
您有几个选项,我假设您只对返回数据的服务器使用一个AJAX请求。
1:如果您只做一个ajax请求,那么您可以观察的唯一状态是ajax请求状态,并根据该状态更改百分比。这样做的问题是,在发送请求和从服务器接收结果之间,请求的时间有很大的百分比变化。
2:您可以发送多个请求,并以某种方式跟踪第一个请求的数据结束位置,并且一次只发送少量数据。这样做的问题是,它会对您必须发出的请求数量造成负担,并且您最好一次返回所有数据。
只要你的表是优化的,服务器就不应该花太多时间把所有的数据放在一起。我猜你的主要问题是响应太大(>1MB)。除非数据只有2万行,否则尽量减少发送的不必要数据,这应该是一个相当快的请求。
从这个问题来看,有一种方法可以检查已经下载了多少字节,但它与某些浏览器不兼容。
如果用户的请求返回的结果超过X个,那么最好限制返回的数据,并为用户提供分页选项。
相关文章:
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 使用javascript可以设置css动画的当前百分比
- 当我使用高度百分比时,谷歌地图javascript api不会显示
- Javascript差异百分比数学
- 我如何使脚本使用百分比
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- 在Javascript中计算并显示具有2个税收百分比的现有总值
- d3使用样式Tween的百分比转换
- 计算HTML表TD中两个数字之间的百分比
- 如何从二进制int中获取百分比,每个位表示x%
- 基于Jquery的所见即所得,具有直播的可能性
- 百分比计算错误
- CSS将百分比转换为像素
- 计算输入的每个单词组合的百分比
- 使用百分比、类别名称和箭头渲染标签
- gruntjs理解语法-<%=小于百分比符号
- 计算条形图百分比
- 如何使用jquery/javascript跟踪下载百分比
- 如何将CSS背景位置属性从百分比转换为像素
- 使用php和mysql显示百分比的可能性