① 網站載入速度很慢,怎麼解決
第一:建立MIP
在網路的閃電計劃中:建設MIP,可以使頁面不需要等待,便可直接將頁面內容展示在用戶瀏覽,如果您的網站還在建設中,希望能夠加入MIP,這樣能夠給用戶帶來更好的體驗。不然,在後期添加會造成網站改版麻煩。
第二:CDN
其實CDN並沒有從根本上解決頁面打開速度的尺埋問題,而是將整個頁面儲存在一個重要的節點上,利用雲加速彎拍實現網頁的快速載入,這個方法對於一些技術比較薄弱的網站來說可以有很好的效果,你需要找到一個很好的雲加速系統,大家常用的一般為網路的雲加速。
第三:減少重定向
在平時使用中,我們會對一些頁面進行重定向,但是網站存在太多的重定向,會耗費伺服器的響應埋困羨時間,所以要盡量減少重定向的存在。
第四:設置緩存
遇到網頁載入速度很慢的情況,那麼就可以設置緩存,讓伺服器緩存頁面,等到下一個用戶進入這個頁面的時候,不至於重新載入,可以在緩存裡面直接出來,值得注意的是,伺服器緩存的頁面是有數量的,如果緩存了大量的頁面,也會使載入速度變慢。
② 網站伺服器響應變慢應該怎麼辦
網站伺服器租用用戶在使用伺服器一段時間後會發現網站打開變慢,用戶就可以從伺服器的硬體和軟體方面來進行升級優化。
不管用戶使用的伺服器配置是新的還是剛升級完的,用戶都應該對其進行優化,以提升伺服器的性能跟它的整體利用率。西安智雲優創建議用戶可以從以下幾個方面進行優化:
一、使用伺服器的Gzip壓縮功能
一般比較大中型的網站內容頁面比價多,會造成佔用較大的內存,當客戶端訪問的時候,載入的速度也會受到影響,如果是這類網站,用戶可以用上海伺服器的Gzip頁面壓縮功能,將一個比較大的頁面盡量小一些,這樣可以減少網路傳輸的數量,起到客戶端訪問速度。正常情況下的電腦是可以使用Gzip壓縮功能的,而且還可以能夠針對JS文件、CSS文件和Html進行壓縮,多方面去進行優化網站訪問速度。
二、盡量減少http請求數
一般情況下從訪客訪問一個頁面到頁面完全展現出來,這過程是要耗費一些時間載入各種Scripts、CSS樣式表、Flash以及圖片的,這過程中只要載入,就會請求一次http,所以這樣的次數越多,時間耗費得越多,這樣一來,頁面的打開時間就越長,那如果是這樣的情況,用戶可以把CSS跟JS寫到頁面上,盡量避免外部調用,或者也可以把CSS文件和JS文件分來,在後台再進行合並,這樣客戶端瀏覽器相當於一次請求。所以盡量減少http的請求,減少外部各類文件的數量調用次數達到提升訪問速度的目的。
三、升級上海伺服器
在進行上海伺服器升級工作之前,盡量多方面去考慮,是要升級現有的上海伺服器還是要置換新的上海伺服器設備。隨著業務的不斷增長,一直在使用的上海伺服器遇到的問題比較多也是正常的。所以針對一些配置進行升級,比如說網路帶寬,增加硬體設備等,來滿足不斷在擴大的業務需求。
至於說要置換的新的上海伺服器,主要是因為可能在建站初期,選擇硬體配置相對比較差的,使用到現在已經不能滿足網站的發展,那隻能選擇購置新的伺服器。
對於硬體優化的部分伺服器租用完全可以信賴服務商的工作。選擇一家靠譜的服務商對於伺服器使用過程中出現的問題進行及時有效的處理是互聯網公司的明智選擇。
對於被攻擊目標來說,需要面對不同協議、不同資源的分布式的攻擊,分析、響應和處理的成本就會大大增加。對於一般的小型企業來說,通過自己來做到全面的防護不太實際且成本巨大。但是通過服務商部署的全面防護系統、單機硬防和集群防禦軟硬體給企業帶來不一樣安全體驗。
網站優化一般從這幾個方面考慮:
第一:最簡單暴力的方式是升級伺服器配置,升級cup,內存,硬碟,網路帶寬,這是最簡單直接的方式;但比較花錢 。
那麼這幾樣要素是怎樣影響網站響應速度的呢?硬碟有個讀寫效率問題,如果你的網站需要讀取存儲在伺服器上的文件等東西,那麼這個磁碟io就會影響效率;內存又是如何影響的呢?內存和硬碟的影響比較類似,但內存存儲的是較為及時數據,和程序聯系更為緊密一點,存儲處理效率
在很大因素上能直接受到影響。最後就是網路帶寬了,當網路帶寬較低,數據傳輸的效率就會被限制,即使你的伺服器各方面配置很ok,那也是沒辦法的,就如同被限制了高消費的富豪一樣,你有限范圍內有錢花不出去。。
第二:分析具體瓶頸,對應解決。
如果網站用戶規模較大,響應頻繁,這個時候就要考慮網站本身研發的質量如何?優化相關代碼,如將頁面靜態化,減少頁面和服務端響應次數,減少服務端介面響應的數據量,去除代碼中低端耗時的部分,減少資料庫操作,優化sql執行效率,前後端分離等等,手段非常多;這些都是在代碼層面進行優化。
1,帶寬可以說是體現一個網站的訪問速度,理論是帶寬越大訪問速度越快,有些站長為什麼網站搭建久了響應速度慢了呢?就是因為網站流量、訪客越來越多了,之前選擇的帶寬幾乎不夠用造成擁堵,這時候把帶寬升級一下就行了,員躍 科技 伺服器認為最好是選擇帶寬充足的伺服器,主要是性價比高的。
2,把圖片大小優化一下,最好圖片大小是在kb以內的不是在M以上的,當然如果是電商網站那就另當別論了。還有就是最好不要有flash的圖片文件,不僅影響響應速度還不利於網站優化。
3,動態程序開發的網站,盡量減少伺服器回傳(postback),即減少伺服器資料庫查詢次數,,使伺服器的負載降低。
4,在國內很多訪問量的網站都在後台生成靜態頁面,像新浪和搜狐的,不過這不是一件簡單的工作。
③ 伺服器運行越來越慢怎麼辦
這種問題挺復雜的,有些原因真的很出意料,一般程式化的方法還找不到。
1.先用瀏覽器F12控台查看一下網頁載入資源的情況,看是不是某些資源載入慢的緣故。
2.如果不是的話, 那就檢查一下是不是網路問題。
3.如果都不是上面的問題,你再去看下伺服器的狀況,應該有後台可以看,看下是不是帶寬不足。(或者用top,iptraf命令看一下)
4.最後還有問題的話看下你php代碼是不是有問題,用xhprof看下代碼哪裡慢。
---------
例1:
伺服器: 戴爾 PowerEdge R620 Rack Mount Chassis
今天公司的 web伺服器響應異常的慢 平常 200ms 執行完畢的一個action,現在要 2秒多才能執行那個完畢。
之前也出現過這種狀況,但再重啟之後就一般及解決了。
遍歷網上
說是
1、網路原因 2、系統原因 3、硬體原因
首先分析網路原因 我 ping 伺服器的 接收到響應要1ms,平常都是小於 1ms
2、系統原因
我查看了任務管理器發現 CPU 橫容易就奔向100%了。
4 個cpu 核心 馬上沖向頂端持平了。
3、硬體原因
聽網上說可能還有一部分磁碟 i/o 也會導致運行速度大減的
2、3 部分圖片當時很著急解決問題沒有截圖、
下面是今天晚上伺服器 恢復正常後的基本空閑時的cpu 狀況、和磁碟讀取狀況
想問一下、普通我這種刀片伺服器正常運行時oracle 的一般最高讀寫速度、為什麼怎樣找到程序中那個可能正執行死循環的程序
經過之前一天的推測,覺得應該是伺服器上的另一個應用伺服器,出現了死循環,聯系了此程序開發人員讓其恢復了上一個版本,問題就沒有了。
就是那一個個驗證推測麻煩,花了我一天的時間,想直接知道哪裡死循環。
經過之前一天的推測,覺得應該是伺服器上的另一個應用伺服器,出現了死循環,聯系了此程序開發人員讓其恢復了上一個版本,問題就沒有了。
就是那一個個驗證推測麻煩,花了我一天的時間,想直接知道哪裡死循環。
例2:
我的WIN2003獨立伺服器(P4 2.8G/1G的方正商用機,非專業伺服器),ACCESS資料庫有800多兆,同時在線會員100多人。瀏覽速度很慢,日發帖從1000多銳減到200多貼,網友怨聲載道,不得已才轉換到DZ。
轉換後DZ的資料庫有600多兆。剛開始挺快的,隨後升級到DZ6.1,現在過了才1個多月,伺服器響應越來越慢。CPU佔用並不高,通常不到20%,內存佔用好像也正常。就是經常硬碟燈一直亮(是常亮,不是閃亮),每到這時論壇頁面就打不開,有時光顯示頁面頭部,要等很長時間。硬碟燈不常亮的時候速度挺快。
以前是一兩天出現一次,後來越來越頻繁,現在過不多大會兒就出現一次,簡直受不了了。
相信很多人在用windows2003伺服器或者vps,而且一開始用,速度都相當的快,但是過了幾天速度變慢了很多,也會遇到有時候網站打開卡等現象,即使網站沒什麼流量也會出現。
有時候就會懷疑是不是我的伺服器或者vps很差勁,買到假貨了?其實不然。
其實這些問題作祟的都是w3wp.exe這個iis進程在搗鬼。
在WINDOWS2003+IIS6下,經常出現w3wp的內存佔用不能及時釋放,從而導致伺服器響應速度很慢。
遇到這些現象,我們可以用以下方法進行解決,不影響網站運營及系統問題。
可以做以下配置修改進行改善:
1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。
2、設置應用程序池的回收時間,默認為1720小時,可以根據情況修改。同時,設置同時運行的web工作進程數目為1。再設置當內存或者cpu佔用超過多少,就自動回收內存。
一般來說就可以解決了。但仍然會出現個別網站因為程序問題,不能正確釋放。
那麼,怎麼樣才能找到是哪一個網站的?解決辦法:
1、在任務管理器中增加顯示pid欄位。就可以看到佔用內存或者cpu最高的進程pid
2、在命令提示符下運行iisapp -a。注意,第一次運行,會提示沒有js支持,點擊確定。然後再次運行就可以了。這樣就可以看到pid對應的應用程序池
3、到iis中察看該應用程序池對應的網站,就可以了。