王玉成博客

成長在互聯網+時代的草根站長

您現在的位置是:首頁 > seo文章

完美解決攝影網站,圖片網站加載速度問題

發布時間:11-06作者:王玉成瀏覽(評論(0)

    從14年5月份開始我一直是在兒童攝影公司做網站SEO工作。在攝影公司工作最頭疼的不是關鍵字優化,而是網站打開速度的優化!說真的到現在為止我都沒有自己一套完成的圖片速度優化方案!真心不怕大家吐槽!那么下面是王玉成博客通過互聯網整理幾點網站速度優化小知識希望對站長們有所幫助!

    有很多影樓的老板和圖片站的站長問道為什么我服務器20M的帶寬,網站加載和打開速度還是慢呢?瀏覽網頁的時候會碰到網頁打開速度很慢,甚至打不開的情況。其實有些網站內容很好,但是因為速度太慢而不得不停止訪問,為什么會這樣?

    完美解決攝影網站,圖片網站加載速度問題-王玉成博客

    今天王玉成博客就為大家分析一下,并提供部分解決辦法:

    一、網站帶寬沒有達標

    這是最主要的因素,也就是網友經常說的寬帶不夠。同樣的網站,如果寬帶高,訪問速度就會明顯變快。網絡的帶寬包含網站地點服務器帶寬和用戶端帶寬兩個方面,對接點指的是出口端與進口端(如電信對網通的對接點)。

    二、DNS解析速度

    DNS解析是從域名到IP的解析。人們習慣記憶域名,但機器間互相只認IP地址,域名與IP地址之間是對應的,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成。

    DNS解析包括往復解析的次數及每次解析所花費的時間,它們兩者的積即是DNS解析所耗費的總時間。許多人無視了DNS解析的因素,其實它對網站解析速度也是十分重要的。王玉成博客最近在研究DNSpod,加速樂,阿里解析(收費版),不懂這些的大家可以詢問一下專業認識

    三、服務器及客戶端硬件配置

    相同的網絡環境下,雙核的服務器的運算能力必定要強一些。同樣在客戶端,相同的網絡環境下,你用一臺配置英特爾i7處理器和i3處理器來打開相同的頁面,速度也一定不一樣。

    圖片站服務器推薦配置:雙核CPU,2-4G運行內存,硬盤大小根據自己實際情況選擇,帶寬4-5M即可,操作系統優先選擇linux,Ubuntu,CentOS,Debian,不推薦使用win2003和2008,性能太差勁。linux系統的環境推薦試用apache或者nginx,說明一下為什么這樣選擇,linxu系統安全,強大,性能遠比win系統,體積小,穩定性強,最小內存64M就可以帶跑網站,對于一個追求網站穩定和速度必須選擇,本站使用了CentOS系統+nginx環境在任何網速下基本秒開。

    四、服務器軟件

    在服務器端,安裝軟件的數量以及運行是否穩定都會影響到服務器環境,進而影響到網絡速度。例如服務器配置軟件防火墻,就會導致網絡速度受影響。

    這一點只會在win系統下才會出現,所以本人推薦使用linxu系統。

    如果你要用win系統,那就用IIS7.0+自建環境,請勿使用一鍵安裝包進行搭建環境。

    五、頁面內容

    如果網頁包含大量未經處理的圖片,而這些圖片很大,就會導致打開速度變慢。其他如Flash和影視文件,都會影響訪問速度(尤其是影樓網站頭部的輪播圖基本都是沒有經過壓縮處理就進行上傳的)。

    同時冗余代碼也是拖慢網站速度的因素之一。站長需要盡量優化代碼,用最少的代碼,實現最佳的效果。可把較大的圖片進行壓縮或者放到CDN存儲里,這樣可以大幅度提升加載速度,減少服務器的負擔。

    CDN圖片存儲推薦又拍云(推薦,地區加載識別強),七牛,騰訊CDN,阿里云OSS(推薦,擁有強大的圖片處理功能)。

    六、數據庫操作

    小網站做數據庫操作也會影響網站速度,尤其是同時有許多用戶提交評論時,就會發生操作數據庫鎖死,致使網站打不開。

    數據庫目前大多數網站用的都是開源代碼,基本不存在此問題,除非自主開發的前端與后臺。

    七、使用javascript特效

    網站上運用javascript特效是大忌,不只是無法被搜索引擎抓取,還會因為不斷向服務器提出請求,導致添加服務器負擔,網站變慢。

    具體的例子如鼠標特效、節目的特效、狀態欄的特效等等。這些特效的原理是先由服務器下載到用戶端的機器,然后在本地機器上運轉,最終被用戶看到。特效做的多了,用戶本地機器上就要運轉大半天才干悉數完成。

    可以合并在一起或者用一句代碼去加載,js文件也可存放在CDN存儲里,這樣不用在本地服務器加載,就可以快速在客戶機器上加載。

    八、過多引用其他網站內容

    例如引用其他網站的圖像、視頻文件等。如果鏈接到的網站速度慢,甚至那家網站已經不存在了,那么用戶打開網頁的速度就會十分慢。

    如需要使用他人資源,可保存本地然后上傳到自己服務器應用,盡量避免加載他人網站的文件(使用緩存技術的文件除外)。

    九、帶寬的服務商

    其他還有一些因素,例如我國的寬帶網絡存在互聯互通的問題,國內南北方服務器互訪會出現延時現象,直接影響用戶的網頁訪問體驗。

    這樣帶寬可以選擇雙線服務器,或者使用CDN加速。如:又拍云靜態和動態緩存,360云加速,加速樂等主流的云加速服務,百度云加速目前不推薦,因為他在過渡期,不穩定,本人是百度云加速的首批官方測試者。

    十、統計和第三方的JS放置

    如站長,百度,騰訊的統計代碼,最好放置在底部,也就是foot.html,首先我們要考慮其他JS的加載,優先加載應該是網站自身的js文件,而不是統計代碼。

    影樓網站因添加客服和彈窗的JS,如果是追求網站的加速速度,推薦放置底部文件內,如有個別喜好,可將客服和彈窗JS調放在頭部(注意就算是頭部也要放置在網站頭部自身JS后面)

    王玉成博客總結:網站打開速度慢的原因雖然可以通過優化的方式解決,但只要你的網站繼續運營那么仍然每天都會有影響網站打開速度的因素產生,所以,即使已經做好了網站優化也需要長久的維護,這樣才能保持我們的網站一直處于健康的狀態。

關鍵字詞

王玉成博客是一匹成長在互聯網+時代的黑馬!王玉成擅長網站SEO網絡推廣

SEO、站長學院QQ群(討論):494438459

【加群領取優惠券】域名、獨享云虛擬主機、云服務器ECS..... 阿里云優惠券 手動添加:702936178

上一篇:網站SEO鏈接使用相對路徑絕對路徑的優缺點

下一篇:萬變不離其宗搜索引擎亦是如此

pk10利用重号稳赚法