为了账号安全,请及时绑定邮箱和手机立即绑定

网页加载时单个文件加载过慢怎么解决?

网页加载时单个文件加载过慢怎么解决?

PHP
犯罪嫌疑人X 2019-03-15 20:10:19
我的网页因为要播放音乐,需要加载一个3.3Mb的后缀为.sf2的音色库资源。进入页面时chrome调试工具显示加载这个资源要20s,我看速度大概是100多kb/s。我用的是阿里云ecs服务器配置是1vCPU/1GB/1Mbps,就是低配的版本。 想请教一下有什么办法能单独针对这个文件进行加速么?
查看完整描述

5 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

做反向代理,将文件代理到其他服务器上,或者本地。

查看完整回答
反对 回复 2019-03-18
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

你可以试试阿里云的OSS服务,我一般都是把大资源扔到OSS上这样自己的服务器压力会减小不少

查看完整回答
反对 回复 2019-03-18
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

题主在问能不能对单个文件进行加速。
题主可以试着把文件扔到内存里去,看看是不是磁盘io影响的,如果不是,那就是网络问题,无解,你只能加带宽,加用户或者服务器带宽。
1Mbps宽带估计也就100多k的速度了,我觉得不是文件加速的问题,就是带宽不够。
还有人说要放CDN,我觉得,题主都买了最便宜的服务器了,怎么会花钱买cdn流量?

查看完整回答
反对 回复 2019-03-18
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

把这个文件单独放到CDN,然后所有URI一律指向CDN地址。
加速谈不上,但起码可以适当平衡不同区域间的速度差异~如果文件类型不是二进制的话,倒可以考虑打开Gzip加速。
另外这个配置是纯静态服务器么?我看标签上有PHP?

查看完整回答
反对 回复 2019-03-18
?
三国纷争

TA贡献1804条经验 获得超7个赞

很明显,你这是1M的带宽,能达到100K/s已经是正常速度了。
想加速,可以用七牛。

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 473 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信