Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 从Web服务器下载内容缓慢的原因是什么?_Performance_Nginx_Webserver - Fatal编程技术网

Performance 从Web服务器下载内容缓慢的原因是什么?

Performance 从Web服务器下载内容缓慢的原因是什么?,performance,nginx,webserver,Performance,Nginx,Webserver,我正在努力提高网页的性能。我正在使用ReactJS+webpack,它将我的jsx文件编译成一个文件——search.bundle.js。服务器返回此文件的时间为2-3秒。文件大小约为200KB。文件大小是唯一的原因吗? 在本地服务器上,它工作得很好。但在远程Web服务器上,速度非常慢。。 页面上有谷歌地图和项目列表,我是通过ajax请求获得的。这是在componentDidMount中调用的递归请求(虽然没有获得足够的数据,或者超时),但据我所知,它不能,因为它只能在页面上加载脚本后启动请求项

我正在努力提高网页的性能。我正在使用ReactJS+webpack,它将我的jsx文件编译成一个文件——search.bundle.js。服务器返回此文件的时间为2-3秒。文件大小约为200KB。文件大小是唯一的原因吗? 在本地服务器上,它工作得很好。但在远程Web服务器上,速度非常慢。。 页面上有谷歌地图和项目列表,我是通过ajax请求获得的。这是在componentDidMount中调用的递归请求(虽然没有获得足够的数据,或者超时),但据我所知,它不能,因为它只能在页面上加载脚本后启动请求项

那么有什么方法可以更快地下载这个脚本呢?或者我应该试着缩小脚本的大小

和“标题”选项卡中的一些数据:

关于本地:

在远程:


您使用的是什么Web服务器?有没有可能,你在本地Web服务器GZIP上使用,但在远程Web服务器上没有?@StefanRein有nginx,在本地我使用wamp(apache)好的,GZIP呢?在Wamp上,它是标准启用的。在nginx上,它是一个模块。此标题是否位于响应标题上:Content Encoding:gzip您也可以在网络选项卡上显示内容编码(右键单击名称、状态、类型、大小等名称)@StefanRein是,有Content endcodinggzip@StefanRein我已经添加了一些关于标题信息的屏幕截图,您使用的是什么Web服务器?有没有可能,你在本地Web服务器GZIP上使用,但在远程Web服务器上没有?@StefanRein有nginx,在本地我使用wamp(apache)好的,GZIP呢?在Wamp上,它是标准启用的。在nginx上,它是一个模块。此标题是否位于响应标题上:Content Encoding:gzip您也可以在网络选项卡上显示内容编码(右键单击名称、状态、类型、大小等名称)@StefanRein是,有Content endcodinggzip@StefanRein我添加了一些关于标题信息的截图