网站建设|天天操天天拍|营销型网站|天天操天天看|独立站搭建|天天操天天干天天爽|外贸网站建设|wordpress独立站|小程序开发-?无双建站?

Menu

江蘇電商系統(tǒng)中的靜態(tài)頁解決方案

網(wǎng)站建設(shè) 錄入時間 2022-03-03 閱讀次數(shù) 無雙建站

靜態(tài)頁面生成是常用的提升性能手段,將一些高并發(fā)、變化頻率低、對延遲容忍度高的頁面生為靜態(tài)頁面,在電商場景中首頁、商品詳情頁、幫助中心頁、專題頁都是符合特征的頁面。通過生成靜態(tài)頁直接輸出給瀏覽器,能夠有效的減少數(shù)據(jù)庫及cpu的負(fù)載。

一般說來,靜態(tài)頁的生成和展示有如下幾個裝置:

  • 頁面生成裝置

  • 頁面寫入裝置

  • 頁面存儲裝置

  • 頁面讀取裝置

  • 頁面顯示裝置

電商系統(tǒng)中的靜態(tài)頁解決方案


總體分為三大類:頁面的生成,頁面的存儲和頁面的讀取,其難點分析如下:

注:本文均以javashop電商系統(tǒng)中的解決方案為例

難點與解決方案


頁面生成難點

一、SEO問題

頁面的生成方案可能是多樣的,主要是看是否采用了前后端分離的設(shè)計,如果采用了前后端分離,如果直接使用前端框架的源碼會存在seo失效的問題,因為數(shù)據(jù)是rest api返回的,前端框架o(如vue)需要將這些數(shù)據(jù)在瀏覽器中渲染后才會形成用戶能看到的效果,而對于seo的爬蟲來講,他不會執(zhí)行vue的渲染過程,所以seo爬蟲看到的是沒有數(shù)據(jù)填充的html代碼,導(dǎo)致seo幾無效。

在javashop電商系統(tǒng)的7.0版本中已經(jīng)采用了前后端分離技術(shù),相應(yīng)的解決方案是采用nodejs的服務(wù)器端渲染,網(wǎng)頁生成裝置通過httpclient先去nodejs服務(wù)中抓取vue渲染過的html(已經(jīng)填充好數(shù)據(jù) 了),再存入存儲裝置。

在javashop電商系統(tǒng)的6.x版本中沒有前后端分離技術(shù),頁面生成是通過freemarker解析模板來生成的,沒有seo問題,這和常見的生成沒有什么區(qū)別,在這里不再贅述。

二、頁面同步

當(dāng)頁面內(nèi)容發(fā)生變化時,相應(yīng)的頁面生成裝置要被觸發(fā),javashop電商系統(tǒng)中在相應(yīng)業(yè)務(wù)中有比較齊全的異步消息發(fā)送,比如商品信息的變更,首頁樓層的變化等(javashop使用的是rabbitmq),在頁面生成模塊中對這些消息做了響應(yīng),觸發(fā)相應(yīng)的頁面生成動作。


頁面存儲的分布式難點

頁面存儲有多種選擇如硬盤、內(nèi)存、緩存甚至云端。如果采用硬盤或內(nèi)存都存在分發(fā)和更新的一致性問題,綜合考慮,javashop電商系統(tǒng)中采用的Redis緩存做存儲頁面方案。


頁面讀取高并發(fā)難點

在由Redis中讀取時,可以選擇通過java讀取通過tomcat等輸出給瀏覽器,這種方式大多是要再由nginx等代理輸出,中間層較多,對于并發(fā)優(yōu)化,參數(shù)調(diào)優(yōu)要求也就過高。

javashop電商系統(tǒng)中采用nginx+lua腳本直接讀取redis并輸出的方案,這樣減少了中間層,還可以在Nginx中做本地緩存提高性能。

電商系統(tǒng)中的靜態(tài)頁解決方案



頁面展示動靜結(jié)合

在電商場景中,商品詳細(xì)頁面中庫存數(shù)據(jù)是有時時性要求的,且是高并發(fā)的。javashop在商品詳細(xì)靜態(tài)頁中會通過異步請求庫存api來時時獲取庫存,為了提供較高的并發(fā)能力,庫存是存儲在redis中的。

電商系統(tǒng)中的靜態(tài)頁解決方案


頁面中其它時時數(shù)據(jù),如會話狀態(tài)、購物車bar等都可以通過此方案來解決。

以上是基于Javashop7.0電商系統(tǒng)中靜態(tài)頁架構(gòu)總的一套生成及顯示方案,在具體實現(xiàn)細(xì)節(jié)中還要注意緩存可能被穿透、lua連接池、頁面壓縮(redis傳輸?shù)陌^大會大幅降低性能)、nginx參數(shù)優(yōu)化等問題。

當(dāng)然在不同的業(yè)務(wù)場景下實現(xiàn)的方案是多種多樣的,僅以此方案拋磚引玉,供大家參考。



【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),供訪客免費學(xué)習(xí)需要。如文章或圖像侵犯到您的權(quán)益,請及時告知,我們第一時間刪除處理!謝謝!

無雙科技
如何獲取外貿(mào)詢盤和訂單?
網(wǎng)站建設(shè)咨詢:13534259410

經(jīng)典客戶案例展示

熱門服務(wù)
眾多企業(yè)的選擇

深圳無雙科技 - 專注于高端網(wǎng)站建設(shè)、網(wǎng)站設(shè)計開發(fā)、品牌網(wǎng)站制作

咨詢電話:13534259410

售后服務(wù):13534259410  (7×24小時)
在線 Q Q:253849310 (售前咨詢)

深圳網(wǎng)站建設(shè)咨詢
【掃一掃咨詢】
  • 掃一掃 在線咨詢
    無雙科技官方公眾號
  • 響應(yīng)式客戶端
    掃一掃 關(guān)注好友
體驗創(chuàng)新服務(wù)

深圳無雙科技,專注于深圳網(wǎng)站建設(shè)、深圳網(wǎng)站設(shè)計、深圳網(wǎng)站制作。
服務(wù)客戶超3000家,一站式網(wǎng)站建設(shè)及推廣營銷解決方案提供商。
我們的價值觀:誠信、坦誠、盡責(zé)、創(chuàng)新。期待與您合作!

您好,很高興為您服務(wù) ^_^
主站蜘蛛池模板: 深圳物流公司_深圳物流_深圳物流专线-旺通达物流 | 无锡双海金属科技有限公司[官网]| 室内门十大品牌-生态木门厂家-室内门厂家 - 浙江威威工贸有限公司 | 吸气式感烟火灾探测器|极早期烟雾系统|空气采样报警|拓普兰 | 太原石膏基自流平,太原轻质抹灰石膏,太原腻子粉,太原抗裂砂浆-太原乔贝建筑材料有限公司 | 无源电子锁_五防锁_机柜锁_物联网锁_智能锁控管理-Vanma | 无尘布_乳胶手套_防静电手环_口罩-苏州迈思德超净科技有限公司 | 实验室装修设计-实验室工程建设-实验室实验台通风柜-瑞斯达实验室系统设备(苏州)有限公司 | 深圳网站建设-量身定制原创设计-专业网站建设公司【企术】 | 暖通家-中国暖通空调及热泵产业资讯平台,专业为厂家和商家提供价值服务 | 河南水处理设备_反渗透设备厂家_河南纯净水设备厂家-静特尔 | 沼气池-沼气设备-沼气工程-山东达禹环境工程有限公司 | 温州合发模架科技有限公司 | 青岛熔喷过滤芯_青岛过滤器生产厂家_青岛净水滤料厂家_青岛净达过滤技术有限公司 | 九江江菱电梯有限公司 | 在线计算网 - 超多超好用的在线小工具 | 威海华东数控股份有限公司 | 山东亮化工程_亮化公司_亮化资质-山东星汇照明工程有限公司 | 内蒙古浩泽环保集团股份公司,内蒙古环保设备,内蒙古污水处理,内蒙古在线监测 | 精密齿轮,同步带轮,蜗轮,蜗杆,减速机齿轮,行星齿轮-和兴齿轮 | 润滑油展会 沈阳 南京 润滑油 展会 西安 润滑脂 中国国际润滑油 全国润滑油 汽配_中国国际润滑油、脂、养护用品及技术设备展览会 | 华帝衣柜定制_全屋家具定制_橱柜定制-华帝家居 | 耐力板厂家_pc耐力板价格_透明耐力板批发-佛山市麦粒建材有限公司 | 网站建设|营销型网站|独立站搭建|外贸网站建设|wordpress独立站|小程序开发-?无双建站? | 途远VR+_成都VR全景制作_成都360全景漫游_成都720全景航拍_成都途远科技有限公司 | 郑州建网站,郑州做网站,郑州网站建设,郑州网站制作,郑州高端定制网站,郑州APP开发 | 混凝土修补-清水混凝土保护剂-仿清水混凝土-混凝土装修-混凝土色差处理-混凝土色差修复剂-德州唐荣建筑装饰工程有限公司 | 碎料机_拌料机_吸料机_温控箱_烤料斗_模温机_东莞索亿塑料破碎机厂家 | 信管飞软件官网 - 亚拓软件旗下精细化管理软件、进销存管理软件、混凝土ERP、通风设备ERP、风管报价软件、出纳软件、送货单打印软件、ERP软件等免费下载 | 武汉防雷检测_防雷工程设计施工_防雷设备材料_湖北普天科技有限公司 | 九江东盛机械制造有限公司| 青田人才网_青田招聘网_求职找工作平台 | 南京包装设计公司|南京手提袋制作|彩页印刷|礼品盒设计 | 清河县隆鑫密封件有限公司,汽车用密封条,配电箱柜、集装箱密封胶条,建筑门窗、家具用密封条,无毒环保医用密封条,船舶、农机用密封条,异型产品 | 排水PVC管-PVC排污管-给水PVC管-电线PVC管-米阳建材pvc管厂 | 长沙思辰仪器科技有限公司| 螺旋叶片_叶片成型机_叶片冷轧机-深州市广兴五金机械制造有限公司 | 湖南一体化污水处理设备_二氧化氯发生器_一体化净水处理设备_消毒设备厂家-湖南东环环保科技有限公司 | -盐城市精工阀门有限公司| 激光焊接机_激光打标机_激光切割机-惠州市镭凌激光科技有限公司 激光焊接不锈钢翅片管,不锈钢翅片管,激光焊接复合翅片管,南通拓帆换热设备有限公司 | 淄博润裕机械设备有限公司-搅拌器,搅拌桨叶,反应釜,机械密封,化工搅拌 |