1、我是做優化的最近發現一個問題網站打開的速度越來越慢
一般需要對網站做下分析,找出影響網速的真正原因。如果是圖片問題,且對圖片的像素要求比較高,可以用PNG格式的圖片,可以使圖片不太失真。
先來說說幾種圖片格式和在網站上的使用情況。
PNG(Portable Networf Graphics)的原名稱為"可移植性網路圖像",是網上接受的最新圖像文件格式。PNG能夠提供長度比GIF小30%的無損壓縮圖像文件。它同時提供 24位和48位真彩色圖像支持以及其他諸多技術性支持。由於PNG非常新,所以目前並不是所有的程序都可以用它來存儲圖像文件,但Photoshop可以處理PNG圖像文件,同時在圖片保存方面,PNG可以保存背景為透明,目前背景可以透明的圖片格式有:*.tif,*.gif,*.png,他們生成的文件都是比較大的。
同時,因為PNG是矢量圖,在一般的網頁放大縮小上,不容易失真。但很多時候PNG圖片也很大,我們就需要考慮下其它的圖片格式了。
PNG同時支持8位和24位的圖像。24位PNG,支持160萬種不同的像素顏色且支持Alpha透明效果,這就意味著,無論透明度設置為多少,PNG圖片均能夠與背景很好的融合在一起。
GIF文件最突出的地方就是他支持動畫,同時GIF也是一種無損的圖片格式,也就是說你在修改圖片之後,圖片質量並沒有損失。再者GIF支持半透明(全透
明或是全不透明)。所以一般GIF圖會比較大些,但對於一些單像素,或小圖片,反而會比JPG文件要小,根據Google的說法,GIF適用於很小或是較
簡單的圖片(10×10以下或是3種顏色以下的圖片)。所以我們對於網頁上的小部件圖片和簡單動畫可以使用GIF來做。
GIF是8點陣圖片格式。「無損」是指100%的保持原始圖片的像素數據信息。專業名詞「8位」是指,所能表現的顏色深度——一個8點陣圖像僅最多隻能支持256種不同顏色(一個多餘256種顏色的圖片若用gif圖片保存會出現失真)。樓主說的失真應該是指這方面吧?
JPEG文件的擴展名為.jpg或.jpeg,其壓縮技術十分先進,它用有損壓縮方式去除冗餘的圖像和彩色數據,獲取得極高的壓縮率的同時能展現十分豐富生動的圖像,換句話說,就是可以用最少的磁碟空間得到較好的圖像質量。
你可以更具你網頁的需要,靈活運用好各種圖片格式。
但對於有些GPG圖片我們壓縮後,還是覺得有些大,是因為圖片的像素比例比較高。
我在這里再給你支幾個招:
首先,用一個簡單方法,就可以調整好。那就是——截圖。
人的眼睛對圖片的解析度在72dp以下,所以一般網頁的圖片基本為72dp。所以我們在上傳圖片的時候,不需要高精度的圖片。那麼我們只需要用截圖工具在截取另存一下圖片,這樣保存的圖片就是72dp的圖了,適合在網頁上使用。
第二招:我們我們如果是在Photoshop中製作的圖片或是網站素材,在保存圖片時,切記選擇」存儲為Web和設備所用格式」。因為這樣往往在同等質量下能獲得更小的圖片體積(相比直接」存儲為」)。
第三招:使用Smush it工具
Smush it包含在著名的著名插件YSlow之中,並確保已經安裝了Firebug.使用方法很簡單,只需要在YSlow中打開」tool」下的All Smush it! 將會跳轉到一個新頁面,對當前網頁的圖片進行壓縮,而這些壓縮都是在不損失圖片質量下進行的。所以你大可放心。
第四招:技術處理
如果網站需要更高精度的圖片,可以適應一下預載技術,就像百度圖片那樣,開始的時候先載入低精度的圖片,讓網頁盡快打開,後再顯示高精度的圖片。
好了,內容不少,也在網上找了些文章來驗證一下,手打的也夠累了,相信以上的內容應該可以解決你的問題了。歡迎追問,在網站建設和優化上能有更多的交流。
2、網站頁面載入速度過慢,怎麼優化才能變快?
降低頁面的比重
1去除不必要的空白和注釋, 將inline的script和css放到外部文件中。 HTML Tidy這個工具可以用來自動的去除空白。還有一些其他的工具能夠壓縮javascript代碼,比如將比較長的標志符換成短的,通過這種方式,盡量的減少頁面的比重。
減少文件的數量
將少一個webpage被載入時所需要的下載的文件數量,有些browser具有cache的設置,如果一個css或是javascript文件沒有被改變的話,它就不會再去下載一遍。通過這樣的設置,也可能減少文件下載的數量。
減少Domain查詢
對於每個Domain的查詢,都需要去檢索DNS, 過多的Domian查詢會導致頁面載入速度變慢。
緩存重用的內容
確保所有可以被緩存的數據都已被緩存,並在恰當的時間過期。
尤其要注意的是:Last-Modified header,它會記錄下靜態最近被改動的時間,而對於大多數web伺服器來講,都會默認的為靜態文件提供這樣的頭。
js:避免使用eval或者是函數構造器
js解釋器在執行代碼前,會進行類似預編譯的操作,首先會創建一個當前執行環境下的活動對象,並將那些用var聲明的變數設置為活動對象的屬性,但是此時這些變數的賦值都是undefined, 並將那些以funciton定義的函數也添加為活動對象的屬性,而他們的值真是函數的定義。
使用eval時,傳遞給它的string內容,因為無法進行預編譯,所以解釋器也無法丟代碼進行優化。這樣的結果就是eval的效率相當低。
同時,在所以可以用string代替函數的地方,都不要用string來代替,而應該直接傳一個函數過去。
js: 盡量使用局部變數而非全局變數
局部變數的查找速度比全局變數高出許多。
3、網站打開速度太慢的優化方法有哪些
網站速度很慢最直接的原因是伺服器不穩定或帶寬不夠造成的;
建議你換一個穩定的帶寬高的伺服器就能解決這個問題了,靠優化是沒辦法做到的!
4、如何優化web伺服器的訪問速度
網站運營的任何時期,網站訪問速度都是至關重要的部分,它是網站友好體驗中最基本的一項,如果訪問體驗都令人不滿意,那麼後期所做的營銷推廣模式都有可能徒勞無功,因為網路中客戶的選擇成本很低,加上普遍客戶的耐心都不高,頁面訪問超過6秒客戶就會選擇離開,這對於一些流量本來就不高的企業網站來說無疑是雪上加霜。
一、升級正在使用中的伺服器
進行伺服器升級工作之前,要考慮多方面的問題,是升級已有的伺服器還是購置新的伺服器設備須根據實際情況抉擇。首先來說升級現有的伺服器設備,一般來說網站運營到後期隨著業務不斷增加,多平台應用的開發對於伺服器性能的要求也逐步提升,長而久之伺服器遇到性能瓶頸也是情理之中的事情,對於這種情況,我們可以通過升級伺服器(例如增加硬體設備或網路帶寬)等相關配置來滿足不斷擴大的業務需求,那麼伺服器性能瓶頸問題就可以得到解決。
二、優化正在使用的伺服器
不管是完成升級後的伺服器,還是新購置的伺服器,我們都要對其進行優化,從而提升伺服器的性能以及利用率。如何優化伺服器?作為在國互網工作到現在的資深IDC工作人員,小編認為大概分為以下四個方面
要點一:盡可能的減少HTTP請求數
從客戶訪問網站頁面到整個頁面內容完全展現出來,這其中要花費較多的時間來下載各種Scripts、CSS樣式表、Flash以及圖片,而每一類下載都相當於一次HTTP請求,這樣的請求越多網站被完全載入出來所花的時間會越長,意味著客戶端的訪問會很慢,那麼此時就需要盡可能的減少HTTP請求數,通常我們可以直接把css和js寫入到頁面中,避免了外部的調用;或者我們可以把CSS文件和JS文件分來,在後台再進行合並,這樣客戶端瀏覽器相當於一次請求。這是小編在國互網美女前端那學來的。
要點二:降低DNS查詢時間
眾所周知網路伺服器端的域名和IP地址是相互對應的,當客戶端發出請求時,計算機還需要通過域名和IP地址的相互轉換來判斷,而這個轉換工作便是域名解析DNS,通常DNS的查詢需要10~20毫秒時間,客戶端瀏覽器也只會等待DNS查詢結束之後才會載入此域名下的內容。因此,我們要加快頁面的訪問速度,就可以從降低DNS查詢時間方面去做改善。
要點三:啟用伺服器Gzip壓縮功能
對於大中型網站來說,頁面的內容多且比較多樣化,單個頁面的大小可能是幾百K以上了,客戶端訪問的時候下載會比較慢,此時我們可以採用伺服器Gzip頁面壓縮功能,可以將一個大小為100K的頁面文件壓縮成25K以下,這樣就可以減少網路傳輸的數量從而提高客戶端訪問速度。一般伺服器都是可以使用Gzip壓縮功能的,並且能夠針對JS文件、CSS文件和Html進行壓縮,多方面去進行優化網站訪問速度。
要點四:推薦大中型網站使用CDN加速工具
CDN加速是目前大型網站普遍使用的頁面加速方式,它對於網站優化幾乎沒有影響的,基本原理是將網站鏡像備份到很多伺服器節點上,使伺服器節點周圍的用戶訪問速度更快,從而提升客戶端高速訪問網站的體驗;但是並不是所有的網站都適合使用CDN加速,一般對於小規模站點個人站的話,就不需要使用CDN加速,畢竟從長期來看這可是一筆不小的開支;建議圖片站以及多媒體站點可使用CDN加速。
希望以上知識能夠幫到您
5、決定網站網頁訪問速度快慢的因素有哪些
第一,主機線路和地區的選擇。
現在比較普遍的說法是南電信北網通。眾所周知,我們國家存在多個不同網路接入商,比如電信,網通,鐵通,教育網,移動等。若您購買的是單線主機,比如電信機房伺服器,那麼非電信網路的用戶打開就比較慢,反之亦然。若您針對的是某一個地區,若電信用戶多,可以考慮電信單線機房,性價比很高。若您針對的是多個多個網路用戶群體或全國用戶,建議考慮雙線或多線機房的伺服器;若針對的是香港用戶可以考慮港台機房;若針對歐美用戶,建議使用我司美國主機。
第二、主機的配置和訪問量是否匹配
伺服器的配置包括伺服器硬體和網路帶寬兩部分,我司目前採用的都是配置很高的伺服器,可以滿足整體需要。因此決定您主機配置的因素主要在於主機參數,您選擇價格相對較高的產品,所提供的配置和帶寬就越大。訪問量大的站點,所需要的主機配置和帶寬資源也相應更大。 針對虛擬主機來講,價格越高的產品,CPU限制比較低,但這個影響不大,CPU資源我司提供的都可以滿足需要,除非程序本身優化不夠導致占資源過多。 針對VPS,雲主機或獨立伺服器,需要根據自己的需求考慮伺服器的配置(比如CPU、內存和峰值帶寬),一般雲主機配置比VPS高,但低於獨立的物理實體伺服器。
第三、機房環境和帶寬資源
我司伺服器放置的機房帶寬資源充足,硬體設備完善,均是經過精心挑選的專業級機房。目前我司獨立主機支持購買帶寬。
第四、訪問者與機房間的路由網路狀況
這也是多數客戶抱怨網站訪問慢的主要原因。如果電信、聯通等某個路由節點不暢通或節點之間延遲比較高,就會出現短暫的訪問慢或無法訪問等現象,不過這是暫時現象,其解決根源在於整個互聯網各線路商的共同合作完善。
第五、訪問者的計算機配置、本地網速等。
配置越高,處理能力越強。帶寬只要有效帶寬比較多,都沒有影響。避免開啟迅雷等p2p下載工具或影音軟體佔用帶寬過高,或區域網中其他電腦佔用帶寬過多導致有效帶寬不高而訪問慢。
第六、網站程序是否優化
同樣的網路環境和配置,一個優化程序(優化從程序腳本執行效率比較高)做出來的網站明顯比繁瑣劣質的程序網站快。個別站點因為首頁比較大 或外鏈了其他比較慢的網站,會導致載入時間慢,會給人一種訪問慢的感覺。
6、網站第一次打開慢如何優化代碼或資料庫?
針對問題解決,不來要急著去源改代碼和資料庫,如果不成功是得不償失。網站布局優化也重要!
圖片載入慢,一是可能你的首頁圖片太多,二是圖片大小挺大。
可以通過PS修改一下圖片格式或者質量等。
不同的位置圖片顯示的范圍不一樣。根據需求,比如banner區,圖片顯示比較大,所選圖片數量少的話質量可以好點,其它位置用小圖代替。盡量減小圖片資源所佔的空間和下載圖片所佔的網路資源。感覺你的這些圖片應該都是比較高清拍來的吧?
還有banner區有展示了,設計&資訊左邊這塊可以不要吧。會所/酒店設計只要一排圖片,一排的話可以擴大單張圖片顯示區域大小,6張可以改為5張,(看需求吧)
7、網站打開速度太慢的優化方法有哪些
網站代碼精簡優化,網站圖片壓縮,如果優化後網站打開還是很慢,就需要換網站空間了。
8、網頁打開很慢怎樣優化
有一句話說得好,再好的網站打開速度慢都會導致用戶流失。網站的打開速度以及頁面的響應時間,往往很少受到SEOer們的關注,但這卻能增加網站的用戶流失,因為在一部分的用戶眼中,如果你的網站長時間還不能打開或者響應時間比較長,那你的網站的形象在用戶心裡就會大打折扣或者你的網站不是正規網站,因為在他們的眼中正規的網站打開的速度應該都是很快的,只有這些不入流的網站打開速度才會這么慢,所以,一般很注意形象的公司都會做網站打開速度的這一項優化措施。其實,會影響到網站打開速度的因素有很多,並且每一項對網站打開速度的影響都不是很大,但是久而久之影響網站打開速度的因素越來越多,也就導致網站速度變慢,從而降低用戶體驗,所以,網站優化並不是一氣呵成的工作,而是需要每天耐心的維護才可以。今天我就帶大家一起了解一下網站打開速度慢的原因有哪些。
1、空間不穩定
一般來說空間不穩定是影響一個網站打開速度的直接因素,有很多的新手做網站怕麻煩,就省去了域名備案的這個過程,並且只有國外的空間是可以使用不備案的域名的,這就導致很多新手做網站都是使用國外的空間來做。國外的空間雖然可以讓域名不用備案就能使用,但是在國內訪問國外的空間會延長響應的時間,並且相對來說國外的空間沒有國內的空間穩定。百度Lee團隊說過百度會打擊未備案域名,而百度目前還沒有實施是因為經過這么多次的演算法更新,百度已經將垃圾的內容打擊的差不多了,但是在互聯網中信息量變少,難以滿足部分用戶的需求,而這其中包含很多未備案的網站內容存在很高的價值,所以暫時並沒有實施,當百度的信息量充足時你的網站就會有危險,所以,為了以後的穩定,一定要為自己的網站備案。
2、flash
有很多的網站,為了能讓自己的網站看起來更美觀一些,所以在網站中添加flash文件,讓網站的核心內容能以flash的方式為用戶播放出來,其實,如果你是第一次訪問這個頁面,瀏覽器里沒有這個頁面的緩存,你會發現flash內容是需要載入的,並且flash內容並不是很穩定,如果用戶的網速不是很好,或者你的空間不穩定,就會出現flash載入失敗的現象,很影響用戶體驗。而站在優化的角度來說,蜘蛛是不會讀取你flash里的內容是什麼的,當然,蜘蛛也不會抓取你網站中的flash內容,這樣在蜘蛛的眼裡,你的網站就會有一部分出現空白的情況,所以,網站中添加flash內容不但影響用戶體驗同時還會影響網站優化。如果你想使自己的網站看起來更美觀一些,你可以學習一下代碼,通過代碼的方式同樣可以達到flash播放的效果,這樣更會增加用戶體驗以及利於優化。
9、網站打開速度慢怎樣優化
很高興為你解答。
網站打開速度慢,可以通過網站加速技術來優化。
網站加速技術具體操作方法如下:
一、連接過程:
核心提示:減少請求次數。如合並JS、CSS文件、合並CSS背景圖片等。
二、下載頁面(重點):
核心提示:壓縮與優化。如壓縮JS、CSS、圖片。啟用壓縮傳輸GZIP。
三、渲染頁面
核心提示:聲明和合理編碼。如編碼聲明、圖片尺寸聲明、CSS、JS位置。
優化網站圖片要點總結:
色彩豐富、數碼照片選擇JPG,色彩少、大面積色塊使用GIF或者PNG,非動畫使用PNG-8,
因為PNG-8與GIF在效果一樣的情況下,PNG-8要小,動畫使用GIF。
用站長工具檢查一下網頁的GZIP壓縮
檢查聲明字元集:
代碼更好理解,網站加速實戰技術:使用CSS+DIV布局
好處:1、代碼簡潔、載入快:
採用CSS+DIV重構的頁面容量要比TABLE編碼的頁面文件容量小的多,代碼更加簡潔,前者一般是後者的1/2大小。
2、邊載入邊渲染,顯示快:
載入TABLE里全部內容才進行顯示DIV是邊載入邊顯示。
3、表現和內容相分離:
①提高搜索引擎對網頁的索引效率。
②維護方便,換換CSS,變變樣子。
以上是我為以往客戶優化的成功案例經驗總結,非常實用,希望能幫你解決實質性的問題。