php等待程序时间,php页面程序运行需要时间,怎么给客户提示?
但页面显示肯定是在程序全部处理完才显示的
当然不是。
使用 chunked 方式响应 ( Transfer-Encoding:chunked ),先把 HTML 的前面一部分吐出来,这时可以显示 LOADING ,再在 HTML 的最后部分加一段 JS 把 LOADING 处理掉。
上面一段话,需要你理解“网络连接”的概念。
下面是 Python 下的一个例子(我不知道 php 中如何自如控制连接):
# -*- coding: utf-8 -*-
import time
import tornado.web
import tornado.httpserver
import tornado.ioloop
class IndexHandler(tornado.web.RequestHandler):
def get(self):
content = '''
'''
self.write(content)
self.flush()
time.sleep(5)
content = '''
document.getElementById('loading').remove();
'''
self.write(content)
self.finish()
Handlers = [
('/', IndexHandler)
]
def main():
from tornado.options import options
application = tornado.web.Application(Handlers)
server = tornado.httpserver.HTTPServer(application)
server.listen(8888)
print 'SERVER IS STARTING ON %s ...' % 8888
tornado.ioloop.IOLoop().current().start()
if __name__ == '__main__':
main()
php等待程序时间,php页面程序运行需要时间,怎么给客户提示?相关推荐
- 【C++】VS2010生成的程序在安装了vc2010运行库的机器上提示“丢失MSVCR100D.dll”
理论上,如果一台电脑无须安装多大2.5G的VS2010,只要安装了vc2010运行库,也就是安装了vcredist2010_x86.exe和对应的Framework运行库,那么只是你将解决方案所在的文 ...
- java启动提示错误怎么解决方法,java 程序 生成可执行文件exe ,运行出现java exception 错误提示框,解决方法思路...
最近在写了mina框架的服务端,写完程序在Eclipse环境下运行均是正常的,然后按照之前写的博客 windows环境下将java注册成为开机自启动服务, 生成windows下可执行文件exe格式,按 ...
- qq计算机无法启动程序丢失MS,Win10无法运行QQ怎么回事 QQ提示缺少MSVCR100.dll解决方法...
类型:系统其它大小:2.0M语言:中文 评分:5.0 标签: 立即下载 Win10是目前Windows系统的最新版本,很多办公的伙伴都会使用电脑登录QQ或者微信使用,最近有使用Win10系统的伙伴,在 ...
- Linux下程序时间消耗监控与统计
良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较.但要精确测量程序的运行时间并不容易,因为进程切换.中断.共享的多用户.网络流量.高速缓存访问及转移预测等因素都会对程序计时产 ...
- 移动应用程序和网页应用程序_您的移动应用程序运行缓慢的主要原因以及如何修复它...
移动应用程序和网页应用程序 by Rajput Mehul 通过拉杰普特·梅胡尔(Rajput Mehul) 您的移动应用程序运行缓慢的主要原因以及如何修复它 (Top Reasons Why You ...
- 为什么c语言写程序要挂起,我运行的C语言程序挂起了,应该怎么办?
导航:网站首页 > 我运行的C语言程序挂起了,应该怎么办? 时间:2017-11-14 相关问题: 匿名网友: 当你运行一个程序时会有多种原因使它挂起,这些原因可以分为以下4种基本类型: (1) ...
- 微信小程序内含H5页面实现方式
微信小程序内含H5页面实现方式 一.背景 众所周知,我们写完小程序,发到线上,是需要经历设置版本.提交代码审核.等待审核等步骤,放一个版本下来可能花费很多的时间,甚至很可能等待了很长时间,审核未通过, ...
- 小程序嵌套h5页面_快速小程序开发之微信小程序内嵌 H5
简介:微信小程序中可以直接运行 web 页面,这一新组件 web-view 的产生,可能直接导致小程序数量迎来一波高峰.本篇博文将从业务选型,微信小程序后台配置,使用 web-view 完成登录业务以 ...
- 【微信小程序】小程序应用和页面生命周期
文章目录 什么是生命周期 生命周期的分类 生命周期函数 小程序的应用生命周期函数 小程序的页面生命周期函数 应用生命周期与页面生命周期之间的交互 什么是生命周期 生命周期(Life Cycle)是指一 ...
最新文章
- gatb_core_components
- Citrix XenDesktop 7.X 视频播放优化
- CTFshow php特性 web150
- 转载一个不错的LRU cache
- 面向小姐姐的编程——JAVA面向对象之继承(一)
- ffmpeg 存流为hls文件
- 给 22 岁的自己六点建议
- 机器学习基础教程 -应用随机微分方程2020-最新
- MeasureSpec详解
- 如何得到给定序列的互补序列以及反向互补序列
- 非科班转码,上岸小公司我也很满意了
- python分位数回归模型_分位数回归森林
- 专升本英语:可数名词变复数规则
- 视频教程-计算机二级公共基础(知识点与真题)-计算机等级考试
- springboot启动时报错 错误:找不到或无法加载主类 xxx.SpringDemoApplication
- 赵小楼《天道》《遥远的救世主》深度解析(134)做了你该做的,就要受你该受的
- 跳台阶,有多少种跳法
- matlab快速生成双峰函数
- 长期喝可乐会造成记忆障碍,还更容易患病,“可乐自由”竟然都这么难
- ThinkPHP上传图片并压缩为缩略图
热门文章
- win10 vEthernet
- p40与p100训练性能对比
- pytorch | 深度学习分割网络U-net的pytorch模型实现
- 前景检测算法_4(opencv自带GMM)
- 头文件的包含以及命名空间的引入尽量写在cpp里
- 怎么才能领取到外卖红包呢
- 四.MongoDB 概念解析
- 计算机处理文献信息 需要,科学素养与科研方法 考试85.doc
- oracle数据库可以存图片吗,如何往数据库(Oracle)里存储图片和文件
- linux sftp没有读写权限,sftp服务器上的Linux权限问题