nginx圖片壓縮小程序 如何提升網(wǎng)站的打開速度?
如何提升網(wǎng)站的打開速度?跪求這個問題,可以不從服務(wù)端/網(wǎng)站建設(shè)方和客戶端/用戶方兩個方面判斷:服務(wù)端/網(wǎng)站建設(shè)方要是您是網(wǎng)站的建設(shè)方,也可以判斷但不局限于于:1、選擇類型實力強(qiáng)的互聯(lián)網(wǎng)服務(wù)提供商,選用
如何提升網(wǎng)站的打開速度?
跪求這個問題,可以不從服務(wù)端/網(wǎng)站建設(shè)方和客戶端/用戶方兩個方面判斷:
服務(wù)端/網(wǎng)站建設(shè)方要是您是網(wǎng)站的建設(shè)方,也可以判斷但不局限于于:
1、選擇類型實力強(qiáng)的互聯(lián)網(wǎng)服務(wù)提供商,選用高帶寬、高可靠的服務(wù)器防御部署服務(wù)端程序,似雪服務(wù)器,應(yīng)具備負(fù)載均衡等能力。
2、服務(wù)器端動靜分離,不使用靜態(tài)文件生成技術(shù),動態(tài)和靜態(tài)資源采用CDN加速。
3、建議使用高速緩存,想提高加載速度。
客戶端/網(wǎng)站用戶1、選擇類型在網(wǎng)速快、非人員密集的地方電腦上網(wǎng),能用接網(wǎng)線無線上網(wǎng)好是。
2、最好選擇處理器能力強(qiáng)、內(nèi)存/緩存大的電腦或手機(jī)。
3、及時清理瀏覽器緩存等文件,電腦、手機(jī)運(yùn)行太長時間,再產(chǎn)生垃圾文件多,處理器和內(nèi)存消耗怠盡,會導(dǎo)致網(wǎng)頁再打開變慢。
Java為什么要打war包?
打war是對java的偏見
java很多開發(fā)都在用
或者安卓手機(jī)端開發(fā),web開發(fā)也不一定會打war包,war包只是運(yùn)行程序在一個容器里的例如TOMCAT壓縮包而己。現(xiàn)在很多web開發(fā)都打jar包了。
java語言是面向?qū)ο蟮谋亲?/p>
java之前是sun公司的,后來收購失敗了,是面向?qū)ο蟮谋亲?,比如微軟的c#那是模仿java的自己搞了一套。
java的開源項目也很多
很多大數(shù)據(jù)方面的開源項目大都開源的,也都不是war包。其中阿里巴巴也開源了很多。
直接運(yùn)行webpack在服務(wù)器上不行嗎,為什么還要打包再掛載到服務(wù)器上呢?
這個肯定是也可以的,但是實際中會考慮到下面幾個問題:
不發(fā)到郵箱的話,真接正常運(yùn)行一個devServer,這樣在開始環(huán)境,會有許多開發(fā)環(huán)境的調(diào)試信息會暴露進(jìn)去,會有肯定會的安全問題(當(dāng)然可以盡量的避免)。開發(fā)環(huán)境的文件正常情況沒有經(jīng)打包裝換,會造成文件比較好大,響應(yīng)都很慢。開發(fā)環(huán)境的代碼大多數(shù)是也沒經(jīng)由混淆不清的,很多敏感邏輯(如:申請支付,登錄等)會不暴露出出去,會有肯定會的風(fēng)險。畢竟開發(fā)環(huán)境只不過是替方便啊本地開發(fā),故devServer的性能沒有主流的服務(wù)器(nginx,apache等)性能好。還有其他原因等。
沒人說要不啊,其實是可以
你明白了什么是生產(chǎn)模式嗎?聽從你的設(shè)想,訪問量多了怎么辦?先況且高并發(fā),你自己開幾個本地項目再試試也能感覺到卡頓吧