將想法與焦點(diǎn)和您一起共享

從404錯誤頁(yè)面提示想到用戶(hù)體驗設計發(fā)布者:本站     時(shí)間:2020-01-02 11:01:01

昨天晚上首頁(yè)項目由于天氣源頭數據供應出現問(wèn)題(大約100個(gè)全國重點(diǎn)城市的天氣數據為空),頁(yè)面上的天氣預報框架出現找不到源的情況(Not found,404錯誤),但幾個(gè)小時(shí)后源頭數據恢復了正常,雖然這種錯誤出現幾率很小,但是我覺(jué)得還是應該想出一個(gè)應對方案.

(天氣預報原理:根據數據源按照城市編碼吐出每個(gè)城市的天氣頁(yè)面,然后按照ip判斷所在城市,接著(zhù)在天氣預報框架中插入相應城市的天氣預報)
昨天晚上小陶說(shuō)可以去改后端程序,如果找不到數據源就生成一些類(lèi)似于"友情提示:您找的XX頁(yè)面暫時(shí)不能提供"的頁(yè)面,在家躺在床上我一直在想程序的邏輯問(wèn)題,由于數據的繁雜,如果為每個(gè)城市的情況都進(jìn)行判斷的話(huà),程序將會(huì )變得很龐大,而且程序在服務(wù)器上是循環(huán)運行的,無(wú)疑將會(huì )加重服務(wù)器的負擔…
后來(lái)我想到了一個(gè)辦法:用戶(hù)在網(wǎng)上查找一個(gè)頁(yè)面時(shí),如果找不到這個(gè)頁(yè)面,都會(huì )被指向一個(gè)"Not found,您所查找的頁(yè)面不存在"這樣的頁(yè)面,而這樣的頁(yè)面是由編號為404的錯誤代碼所指引的,因此只要修改服務(wù)器端對404代碼的指引頁(yè)面就可以了;

想到這個(gè)方法以后我和小卜一起試驗了一些方法,最后找到了在單個(gè)目錄下修改404代碼指引頁(yè)面的方法,使問(wèn)題得到了圓滿(mǎn)的解決.現在如果天氣預報再出現斷檔情況,框架中就會(huì )出現"友情提示:…."的字樣.

問(wèn)題雖說(shuō)解決了,但是我想到了更多的一些問(wèn)題,為什么在系統設計的時(shí)候我們沒(méi)有想到這些問(wèn)題?后來(lái)在MSN上咨詢(xún)了一下白鴉,他說(shuō)之前沒(méi)有遇到這種問(wèn)題也沒(méi)有考慮過(guò)類(lèi)似的問(wèn)題,這說(shuō)明我們在用戶(hù)體驗設計上面要做的工作還是非常多的,用戶(hù)體驗不應該只考慮網(wǎng)站正常運行時(shí)和用戶(hù)的交互,更應該考慮網(wǎng)站不能正常運行時(shí)對用戶(hù)的反饋,一個(gè)小小的錯誤頁(yè)面提示可以看出一家網(wǎng)站的細心程度,也可以讓用戶(hù)感受到網(wǎng)站對其貼心的照顧.

附apache下設置404錯誤的方法:

整站設置:
修改apache配置文件http.conf下的ErrorDocument
修改為 ErrorDocument 404 你希望它轉向的地址(你自定義的出錯頁(yè)面)
單目錄設置:
在http.conf中加入如下代碼:
[Directory 目錄路徑]
ErrorDocument 404 你希望它轉向的地址(你自定義的出錯頁(yè)面)
[/Directory]
重啟apache就ok了



選擇我們,優(yōu)質(zhì)服務(wù),不容錯過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò )資源,強大的網(wǎng)站優(yōu)化技術(shù),穩定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設經(jīng)驗,優(yōu)秀的技術(shù)和設計水平,更放心
3. 全程省心服務(wù),不必擔心自己不懂網(wǎng)絡(luò ),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話(huà):021-58370032
最新国产精品第二页_色资源av中文无码先锋_中国xx爽69护士_日韩欧美亚洲每日更新在线观看