• QQ
  • 分享:
  • 13377183268 / 0771-3866737
解析電商網站建設產品頁設計
發表時間:2016-11-11 14:38:17    新聞來源:南寧網站建設南寧迎網    新聞類別:迎網觀點
商品詳情頁(下稱商詳)是展示商品詳情信息的一個頁面,整個購物流程比較重要的一個部分,承載著網站的絕大部分流量。為了提高轉化率構成商詳的元素非常豐富,有大量的圖片、部分商品還有視頻介紹、有相對靜態的商詳模板,有實時變化的價格、促銷、庫存。
下面南寧網站建設公司南寧迎網先帶大家看看商品詳細頁上一共有哪些元素組成?

商詳上的元素非常多,總結下來分為這么幾個維度:商品維度(標題、主圖、規格參數、商品文描)、分類維度、商家維度、店鋪維度。另外還有一些實時性比較高的:價格、實時促銷、配送地址、庫存、廣告等。

主要面臨的挑戰有:
高性能,商詳頁聚合服務比較多,要保證商詳頁在1-2秒內可以打開。
靈活性較好,可以快速響應頁面變更需求。
具有較好的擴展性,當訪問量增加的時候可以隨時進行水平擴展。
要能夠做到柔性降級,自帶開關。某些底層服務出問題時可以通過開關進行相應降級處理。

針對商詳可以有幾種不同的實現方式,用戶看到的是同一個商詳頁,但背后實現的方式卻多種多樣,下面給大家介紹幾種常見的實現。

第一種實現方式:單機版
整個網站放在一臺機器上,通過幾條SQL分別拿到商詳需要展示的各種信息,聚合成一個大的接口吐出給前端展示。
優點:邏輯簡單。靈活性較好,可以快速響應頁面變更需求。
缺點:性能比較差,沒有擴展性。

第二種實現方式:緩存數據
在第一版的基礎上增加各種維度的緩存?梢詫⒅鲌D、商詳的HTML模板放到CDN上,每個商品的聚合信息可以放到cache中,不需要每次請求都通過DB獲取商品數據。
優點:可以一定程度上提高性能。
缺點:需要解決緩存與DB的數據一致性問題,單純增加緩存面臨數據實時性不高,底層數據已經修改,緩存中還不是最新數據。若任何底層數據變更實時更新緩存則修改工作量較大。另外仍然沒有解決擴展性問題。當請求量過大,或者商品數據過多將導致性能變差。

第三種實現方式:分布式服務化
按照領域進行切分,不同業務領域獨立實現分別部署,將商詳依賴的底層業務領域分別拆分出來。例如,商品、庫存、促銷、地址等分別進行服務化。每個子領域的服務自己保證各自的性能。
優點:具有很好的靈活性。當有業務需求變化的時候,每個子領域內部自行修改,對外部提供的接口協議不變,對外部無感知。并且具有良好的擴展性,當請求量或者數據量比較大的時候,每個子領域都可以分別進行橫向擴展。
缺點:開發難度變大,由于按照領域進行服務劃分,往往原來一行SQL可以搞定的事情,F在要涉及到多個領域一起配合來修改,需要協商接口協議,各個領域內部仍有不少開發量。

南寧網站建設公司南寧迎網專注于微商城定制開發,以更加優質的創意與智慧不斷的給客戶帶來創新體驗,最終為客戶成就更加高端的互聯網品牌!讓您的“微”型手機展示平臺在新的科技浪潮中占盡先機。
24
2016-12
建設微商城有哪些優點?現在傳統企業們紛紛投入電子商務網站建設中,當然也有不少企業還在處于觀望中,那么下面南寧網站建設公司南寧迎網就來分析下建設微商城有哪些優點。
22
2016-12
六合彩今晚开什么 江苏快三计划精准免费网页版 大富豪棋牌官网地址 腾讯欢乐麻将免费场在哪里 麻将游戏单机版下载 黑龙江11选五一定牛结果 江苏7位数开奖软件 325棋牌游戏下载 南京麻将外包规矩 长春麻将小鸡飞蛋 11选5前三组规律 江苏快3最新版本 pc蛋蛋快乐之都 开元棋牌只输不赢 南京麻将怎么算钱 独行侠VS雷霆前瞻 吉林体彩11选5最大遗漏