php大数据进度条 php大数据优化

php 导入导出怎么做成有进度条

先获取整体任务,然后以一个维度来量化,再随时取当前进度,除以整体的,再化整

10年积累的做网站、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有东港免费网站建设让你可以放心的选择与我们合作。

比如一个文件内有x行要读入,那么虽然每行内容大小不一,但可以看做计算完每行算完成总体进度1/x

那么如果要每处理完一行,就要响应不断的查询和进行一个输出,会影响性能的,而且你的导入方式必须能够量化每一步

比如这样

$file_size=文件内数据行数;

$current=0; //第一行,开始

while (没处理完)

{

导入一行;

$current++;

输出 $current/$file_size * 100;

//继续

}

显而易见,这得你的处理是逐步的....如果你是用某种现成的直接导入导出文件的函数,你根本不会获取到中间执行的过程.

php任务进度条功能,求思路

你这是OA功能还是什么,如果是OA消息发送接收应该不是实时的.邮件通知或者站内信通知

不知你是否已经有框架 都存数据库就行没必要几维数组

首先是项目表 任务表 员工表

项目表和任务表一对多 并在任务表加order字段排序

任务表和负责人一对多 一个任务可以多个负责人 如果只允许一个负责人就更简单了

比如项目表中 projectID=1 name=测试项目

任务表中

taskID=1 projectID=1 order=1 text=第1个任务 isdone=fasle

taskID=2 projectID=1 order=2 text=第2个任务 isdone=fasle

taskID=3 projectID=1 order=3 text=第3个任务 isdone=fasle

taskID=4 projectID=1 order=4 text=第4个任务 isdone=fasle

taskID=5 projectID=1 order=5 text=第5个任务 isdone=fasle

员工表中

personID=1 name=员工1 taskID=1

personID=2 name=员工2 taskID=2

personID=3 name=员工3 taskID=3

personID=4 name=员工4 taskID=4

personID=5 name=员工5 taskID=5

personID=6 name=员工6 taskID=2

6个员工其中第六个员工和第二个员工都是处理第二个任务的

于是就都关联上了 isdone是否完成任务 根据这个判断显示几个

进度条很简单 5张前置图一张背景 完成了的显示前置图 没完成的不显示 这样就是进度条了

要实时更新就有用ajax动态更新

数据库自己家其他字段....

吃饭去了....全手打..自己想的..

自己用php做了一个文件下载器,如何在点击“下载后”按钮显示一个进度条

如果确实想精确的处理下载进度条的话,两种方案:

第一种是需要用socket保持与客户端通信,返回已下载的数据大小,然后可以显示下载速度,以及进度条之类。

第二种是php与flash交互,显示进度条。

否则的可以显示一个模拟进度条,如果满足需求的话。

php 怎么做进度条

一般实现下载进度条常用的两种解决方案是:一种是需要用socket保持与客户端通信,返回已下载的数据大小,然后可以JS+css显示下载速度,以及进度条之类;二种是php与flash交互,显示进度条。另外PHP5.4起 开始支持 进度条 Upload progress,你可以了解下!


本文标题:php大数据进度条 php大数据优化
文章网址:http://scyanting.com/article/ddoohpi.html