【发布时间】:2015-12-22 03:26:25
【问题描述】:
我需要将我的一些 perl CGI 脚本转换为二进制文件。 但是当我将一个 100kb 的脚本转换为二进制文件时,它变成了大约 2-3Mb。这是可以理解的,因为编译器必须在执行脚本所需的所有工具中打包。 问题是关于页面在服务器上加载的时间,当它们是二进制时。说,如果我有一个二进制 perl 脚本“脚本”,它回答 ajax 请求并且二进制权重约为 3mb,它会反映 AJAX 请求吗?例如,如果某些用户的连接速度较低,他们会等待很长时间,直到所有这些 3Mb 都被转移?或者,服务器不会将所有 3mb 发送给用户,而只是一个答案(无论是简短的 XML/JSON)?
另一种情况是当我有 HTML 页面时,它是由服务器上的这个二进制 perl 脚本生成的。用户将他的浏览器寻址到脚本,该脚本的权重为 3Mb,并且在他必须获得一个 HTML 页面之后。用户是否会再次等待,直到整个脚本被加载(从那些 3Mb 中的每个字节),或者只是等待完全加载 HTML 页面所需的时间(例如,70Kb),其余的质量将在仅限服务器端,不会让用户等待?
谢谢!
【问题讨论】:
标签: ajax perl xmlhttprequest server cgi