如何解决CherryPy的服务器未决内容问题,网页无法加载大型文件
我开发的统一WegGL客户并上载的的CherryPy服务器即可。 我也有的域地址的的Https
问题是,用户无法从我的网站加载WebGL内容的,有一个悬而未决的问题。 但是,这只是发生在少数用户。一些用户运行良好。 起初,我觉得有他们的网络有问题,但我不这么认为。
在对铬的显影剂模式,我检查此消息“警告:!请求还没有结束”
我的统一WEBGL含量约为的 90MB 即可。我想,这会带来一些问题。
我搜索谷歌了很多,但无法找到的CherryPy服务器的解决方案。 然而,这似乎是我需要的东西添加到标题。 (例如,内容长度,内容类型)
下面是我的CherryPy服务器代码
import sys
from os.path import abspath
import cherrypy
class MyWebService(object):
@cherrypy.config(**{'response.timeout': 36000}) # default is 300s
@cherrypy.expose
def index(self):
return open("mainIndex.html",encoding='UTF-8')
if __name__ == '__main__':
print("Starting server")
config = {'server.socket_host': 'vhdemo.********.re.kr','server.socket_port': 80,'server.thread_pool' : 8,'server.ssl_module':'builtin','server.ssl_certificate':'crt.pem','server.ssl_private_key':'key.pem','tools.response_headers.on': True,'tools.gzip.on': True,'server.max_request_body_size' : 0,'server.socket_timeout' : 60,'tools.response_headers.headers': [('Access-Control-Allow-Origin','*')]
}
CP_CONF = {
'/': {
'tools.staticdir.on': True,'tools.staticdir.dir': abspath('./'),}
}
cherrypy.response.headers['Content-Length'] = 100
cherrypy.response.timeout = 500000
cherrypy.config.update(config)
cherrypy.quickstart(cherrypy.Application(MyWebService()),'/',CP_CONF)
mainIndex.html文件包含webgl的客户端。
我测试了很多。
因此,有不必要的代码我想。
但我不知道如何解决这个悬而未决的问题与大型文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。