從404錯誤頁面提示想到用戶體驗設計發(fā)布者:本站 時間:2020-01-02 11:01:01
昨天晚上首頁項目由于天氣源頭數(shù)據供應出現(xiàn)問題(大約100個全國重點城市的天氣數(shù)據為空),頁面上的天氣預報框架出現(xiàn)找不到源的情況(Not found,404錯誤),但幾個小時后源頭數(shù)據恢復了正常,雖然這種錯誤出現(xiàn)幾率很小,但是我覺得還是應該想出一個應對方案.
(天氣預報原理:根據數(shù)據源按照城市編碼吐出每個城市的天氣頁面,然后按照ip判斷所在城市,接著在天氣預報框架中插入相應城市的天氣預報)
昨天晚上小陶說可以去改后端程序,如果找不到數(shù)據源就生成一些類似于"友情提示:您找的XX頁面暫時不能提供"的頁面,在家躺在床上我一直在想程序的邏輯問題,由于數(shù)據的繁雜,如果為每個城市的情況都進行判斷的話,程序將會變得很龐大,而且程序在服務器上是循環(huán)運行的,無疑將會加重服務器的負擔…
后來我想到了一個辦法:用戶在網上查找一個頁面時,如果找不到這個頁面,都會被指向一個"Not found,您所查找的頁面不存在"這樣的頁面,而這樣的頁面是由編號為404的錯誤代碼所指引的,因此只要修改服務器端對404代碼的指引頁面就可以了;
想到這個方法以后我和小卜一起試驗了一些方法,最后找到了在單個目錄下修改404代碼指引頁面的方法,使問題得到了圓滿的解決.現(xiàn)在如果天氣預報再出現(xiàn)斷檔情況,框架中就會出現(xiàn)"友情提示:…."的字樣.
問題雖說解決了,但是我想到了更多的一些問題,為什么在系統(tǒng)設計的時候我們沒有想到這些問題?后來在MSN上咨詢了一下白鴉,他說之前沒有遇到這種問題也沒有考慮過類似的問題,這說明我們在用戶體驗設計上面要做的工作還是非常多的,用戶體驗不應該只考慮網站正常運行時和用戶的交互,更應該考慮網站不能正常運行時對用戶的反饋,一個小小的錯誤頁面提示可以看出一家網站的細心程度,也可以讓用戶感受到網站對其貼心的照顧.
附apache下設置404錯誤的方法:
整站設置:
修改apache配置文件http.conf下的ErrorDocument
修改為 ErrorDocument 404 你希望它轉向的地址(你自定義的出錯頁面)
單目錄設置:
在http.conf中加入如下代碼:
[Directory 目錄路徑]
ErrorDocument 404 你希望它轉向的地址(你自定義的出錯頁面)
[/Directory]
重啟apache就ok了
選擇我們,優(yōu)質服務,不容錯過
1. 優(yōu)秀的網絡資源,強大的網站優(yōu)化技術,穩(wěn)定的網站和速度保證
2. 15年上海網站建設經驗,優(yōu)秀的技術和設計水平,更放心
3. 全程省心服務,不必擔心自己不懂網絡,更省心。
------------------------------------------------------------
24小時聯(lián)系電話:021-58370032