鍍金池/ 問答/HTML5  Java  PHP  HTML/ 網(wǎng)頁加載時(shí)單個(gè)文件加載過慢怎么解決?

網(wǎng)頁加載時(shí)單個(gè)文件加載過慢怎么解決?

我的網(wǎng)頁因?yàn)橐シ乓魳?,需要加載一個(gè)3.3Mb的后綴為.sf2的音色庫資源。
進(jìn)入頁面時(shí)chrome調(diào)試工具顯示加載這個(gè)資源要20s,我看速度大概是100多kb/s。
我用的是阿里云ecs服務(wù)器配置是1vCPU/1GB/1Mbps,就是低配的版本。

想請教一下有什么辦法能單獨(dú)針對這個(gè)文件進(jìn)行加速么?

回答
編輯回答
落殤

你可以試試阿里云的OSS服務(wù),我一般都是把大資源扔到OSS上這樣自己的服務(wù)器壓力會減小不少

2017年6月14日 13:12
編輯回答
幼梔

做反向代理,將文件代理到其他服務(wù)器上,或者本地。

2017年3月7日 06:52
編輯回答
故人嘆

很明顯,你這是1M的帶寬,能達(dá)到100K/s已經(jīng)是正常速度了。
想加速,可以用七牛。

2018年9月2日 18:11
編輯回答
尛曖昧

把這個(gè)文件單獨(dú)放到CDN,然后所有URI一律指向CDN地址。
加速談不上,但起碼可以適當(dāng)平衡不同區(qū)域間的速度差異~如果文件類型不是二進(jìn)制的話,倒可以考慮打開Gzip加速。
另外這個(gè)配置是純靜態(tài)服務(wù)器么?我看標(biāo)簽上有PHP?

2018年7月9日 16:46
編輯回答
陌南塵

題主在問能不能對單個(gè)文件進(jìn)行加速。
題主可以試著把文件扔到內(nèi)存里去,看看是不是磁盤io影響的,如果不是,那就是網(wǎng)絡(luò)問題,無解,你只能加帶寬,加用戶或者服務(wù)器帶寬。
1Mbps寬帶估計(jì)也就100多k的速度了,我覺得不是文件加速的問題,就是帶寬不夠。
還有人說要放CDN,我覺得,題主都買了最便宜的服務(wù)器了,怎么會花錢買cdn流量?

2017年5月22日 08:29