本申請提供了低代碼平臺的前端緩存方法、電子設備、計算機可讀存儲介質及計算機程序產品。方法包括:獲取對表單頁面的查看請求,查看請求中包括用于作為查看依據的查看標識;將查看標識與緩存區中的緩存數據進行匹配,得到匹配結果;基于匹配結果,獲取與查看請求對應的顯示值,并利用表單頁面將顯示值進行展示;其中,緩存數據的獲取方式包括:監控對表單頁面的編輯操作,以獲取編輯數據;根據預設緩存規則,利用編輯數據對緩存區中的存儲值進行更新,以得到緩存數據。本申請依托低代碼平臺的模型能力和表單配置化能力,實現了高效的數據查詢過程,進而提升了低代碼平臺下的數據查詢性能。性能。性能。
【技術實現步驟摘要】
低代碼平臺的前端緩存方法及相關設備
[0001]本申請涉及低代碼平臺的
,尤其涉及低代碼平臺的前端緩存方法、電子設備、計算機可讀存儲介質及計算機程序產品。
技術介紹
[0002]傳統開發模式形成了一套復雜的系統,需要專業的IT技術人員按照流程及任務分工進行開發應用。而低代碼應用開發系統,可以讓用戶在沒有專業的IT技術人員的幫助下,自主地搭建業務應用。
[0003]當前低代碼開發側重專注于如何讓用戶能夠簡單進行業務開發,開發完直接發布使用即可。但是在開發后的軟件應用中,在頁面進行加載、顯示、交互時接口會出現重復調用,導致數據查詢過程低效。
[0004]因此,亟需提供一種低代碼平臺的前端緩存方法、電子設備、計算機可讀存儲介質及計算機程序產品,以改進現有技術存在的問題。
技術實現思路
[0005]本申請的目的在于提供低代碼平臺的前端緩存方法、電子設備、計算機可讀存儲介質及計算機程序產品,解決基于低代碼平臺的數據查詢的過程低效的技術問題。
[0006]本申請的目的采用以下技術方案實現:第一方面,本申請提供了一種低代碼平臺的前端緩存方法,所述方法包括:獲取對表單頁面的查看請求,所述查看請求中包括用于作為查看依據的查看標識;將所述查看標識與緩存區中的緩存數據進行匹配,得到匹配結果;基于所述匹配結果,獲取與所述查看請求對應的顯示值,并利用所述表單頁面將所述顯示值進行展示;其中,所述緩存數據的獲取方式包括:監控對所述表單頁面的編輯操作,以獲取編輯數據;根據預設緩存規則,利用所述編輯數據對所述緩存區中的存儲值進行更新,以得到所述緩存數據。
[0007]該技術方案的有益效果在于:當用戶發起對表單頁面的查看請求時,獲取該請求中的查看標識,該標識用作查看依據。將查看標識與緩存區中的緩存數據進行匹配,以確定是否存在與查看請求相關聯的緩存數據。匹配結果可以是匹配成功和匹配不成功,根據匹配結果判斷是否存在匹配成功的緩存數據。如果存在匹配成功的緩存數據,則繼續下一步;如果匹配失敗,可以通過其他方式獲取相關數據。基于匹配結果,從緩存數據中獲取與查看請求對應的顯示值,用于在表單頁面上展示給用戶,以滿足用戶對表單頁面的查看需求。同時,將用戶對表單頁面的編輯操作進行監控,以捕獲編輯過程中產生的數據變化。例如,當用戶修改表單字段的值時會捕獲并記錄這些編輯數據。根據預設的緩存規則,將編輯數據
與緩存區中的存儲值進行比較和匹配。如果發現存儲值與編輯數據不一致或存儲值已過期,可以根據編輯數據更新緩存區中對應的存儲值,以確保緩存數據的準確性和實時性。
[0008]一方面,通過緩存的方式減少了表單頁面的查看請求對后端服務器的頻繁請求,從而加快頁面的加載速度,提升用戶的體驗。另一方面,通過緩存數據的調用避免了重復請求相同的數據,減少了接口請求的次數,降低了對后端服務器的負載壓力。又一方面,通過緩存區的設置,可以實現對緩存區的緩存數據的共享,通過對緩存區的緩存數據的共享不同組件或頁面之間可以獲取相同的數據,提高了數據的復用性和效率。又一方面,由于數據已緩存在前端,提供了一定程度的離線瀏覽能力。同時通過在前端進行數據緩存和展示,減少了對后端服務器的請求,降低了后端的負載壓力,提高了頁面查看時的整體性能和穩定性。又一方面,上述對緩存數據的獲取方式,保持了緩存數據的更新的一致性,確保用戶在查看表單頁面時獲取到最新的數據。
[0009]綜上所述,上述前端緩存方法通過有效管理和利用緩存數據,提高了頁面加載速度、減少了接口請求次數,并實現了數據的共享和離線瀏覽能力過程效率高,同時也減輕了后端的壓力,提升了查看時的用戶體驗。同時,對編輯數據的監控和利用編輯數據更新緩存數據,以及時更新緩存數據,保持數據的準確性和實時性,從而提供更好的用戶體驗和數據展示效果。
[0010]在一些可能的實現方式中,所述基于所述匹配結果,獲取與所述查看請求對應的顯示值,包括:當所述查看標識與所述緩存數據的存儲值匹配成功時,將匹配成功的所述存儲值作為顯示值;當所述查看標識與緩存區中的緩存數據匹配不成功時,依據所述查看標識對所述表單頁面的后端服務器的數據源進行檢索,以獲取與所述查看標識相匹配的存儲值并作為顯示值。
[0011]該技術方案的有益效果在于:首先將查看標識與緩存區中的緩存數據的存儲值進行比較,如果匹配成功,將匹配成功的存儲值作為顯示值。如果查看標識與緩存區中的緩存數據的存儲值不匹配,即緩存數據不存在或已過期,可以根據查看標識與表單頁面的后端服務器的數據源進行交互,通過查看標識向后端服務器發送請求,請求獲取與查看標識相匹配的存儲值。后端服務器接收到請求后,根據查看標識從數據庫中檢索數據,找到與查看標識相匹配的存儲值并將獲取的存儲值作為響應,將獲取的存儲值作為顯示值。
[0012]一方面,通過使用前端緩存,可以減少對后端服務器的頻繁請求,從而減輕服務器的負載,提高低代碼平臺的響應速度和整體性能。另一方面,通過緩存存儲值并在頁面加載時直接獲取顯示值,可以避免重復的接口請求,加快頁面加載速度,提供更快速和流暢的用戶體驗。又一方面,由于存儲值已經緩存在前端,減少了與后端服務器的通信頻率,降低了網絡開銷和數據傳輸成本,特別是在低帶寬或不穩定網絡環境下,效果更為顯著。
[0013]綜上所述,分別通過匹配緩存數據和后端數據獲取最新的顯示值,提高低代碼平臺的響應速度和整體性能。
[0014]在一些可能的實現方式中,當所述查看標識與緩存區中的緩存數據匹配不成功時,所述緩存數據的獲取方式還包括:利用從所述后端服務器的數據源獲取的所述存儲值,對所述緩存區中的緩存數據
進行更新。
[0015]該技術方案的有益效果在于:當查看標識與緩存區中的緩存數據不匹配時,向后端服務器發送請求,請求獲取與查看標識相匹配的存儲值。根據查看標識從數據庫或其他數據源中檢索數據,找到與查看標識相匹配的存儲值。后端服務器將獲取的存儲值作為響應返回給前端系統。前端系統接收到后端服務器的響應后,利用獲取的存儲值對緩存區中的緩存數據進行更新。
[0016]一方面,通過從后端服務器獲取最新的存儲值并更新緩存數據,保證了緩存數據與后端數據的一致性,可以避免因為緩存數據過期或不準確而導致的數據不一致問題。另一方面,由于存儲值對緩沖數據的更新并不影響用戶的查看請求進度,用戶無需等待數據更新完成即可立即獲得最新的顯示值,有助于提高用戶的交互體驗和頁面加載速度。
[0017]綜上所述,通過從后端服務器獲取存儲值并更新緩存數據,保證了數據的一致性,提高了數據更新效率,減少了用戶等待時間和網絡傳輸成本。
[0018]在一些可能的實現方式中,所述查看請求還包括密匙信息,所述密匙信息用于對加密后的編輯數據進行身份驗證;所述緩存區包括多個緩存容器,每個所述緩存容器分別用于存儲和管理不同的緩存數據,所述預設緩存規則包括:判斷所述編輯數據的數據類型,所述數據類型包括業務級數據和會話級數據;當所述編輯數據的數據類型是業務級數據時,獲取編輯數據和緩存容器之間的對應關本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種低代碼平臺的前端緩存方法,其特征在于,所述方法包括:獲取對表單頁面的查看請求,所述查看請求中包括用于作為查看依據的查看標識;將所述查看標識與緩存區中的緩存數據進行匹配,得到匹配結果;基于所述匹配結果,獲取與所述查看請求對應的顯示值,并利用所述表單頁面將所述顯示值進行展示;其中,所述緩存數據的獲取方式包括:監控對所述表單頁面的編輯操作,以獲取編輯數據;根據預設緩存規則,利用所述編輯數據對所述緩存區中的存儲值進行更新,以得到所述緩存數據。2.根據權利要求1所述的前端緩存方法,其特征在于,所述基于所述匹配結果,獲取與所述查看請求對應的顯示值,包括:當所述查看標識與所述緩存數據的存儲值匹配成功時,將匹配成功的所述存儲值作為顯示值;當所述查看標識與緩存區中的緩存數據匹配不成功時,依據所述查看標識對所述表單頁面的后端服務器的數據源進行檢索,以獲取與所述查看標識相匹配的存儲值并作為顯示值。3.根據權利要求2所述的前端緩存方法,其特征在于,當所述查看標識與緩存區中的緩存數據匹配不成功時,所述緩存數據的獲取方式還包括:利用從所述后端服務器的數據源獲取的所述存儲值,對所述緩存區中的緩存數據進行更新。4.根據權利要求1所述的前端緩存方法,其特征在于,所述查看請求還包括密匙信息,所述密匙信息用于對加密后的編輯數據進行身份驗證;所述緩存區包括多個緩存容器,每個所述緩存容器分別用于存儲和管理不同的緩存數據,所述預設緩存規則包括:判斷所述編輯數據的數據類型,所述數據類型包括業務級數據和會話級數據;當所述編輯數據的數據類型是業務級數據時,獲取編輯數據和緩存容器之間的對應關系;根據所述對應關系,將所述編輯數據存儲到所述編輯數據對應的緩存容器中;當所述編輯數據的數據類型是會話級數據時,利用加密算法對所述編輯數據進行加密;根據編輯數據和緩存容器之間的對應關系,將加密后的所述編輯數據存儲到所述編輯數據對應的緩存容器中。5.根據權利要求4所述的前端緩存方法,其特...
【專利技術屬性】
技術研發人員:白楊,常嘉琪,戚雨,姜楠,
申請(專利權)人:北京百特云享科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。