倪 劼
(南京圖書館 南京 210018)
我國公共數(shù)字文化建設起步于本世紀初,2002年文化部、財政部聯(lián)合實施了全國文化信息資源共享工程,依托全國各級公共圖書館、文化館,多形式、多渠道開展數(shù)字文化資源服務。在這之后,文化部、財政部又聯(lián)合實施了數(shù)字圖書館推廣工程、公共電子閱覽室建設計劃,這兩項文化惠民工程與全國文化信息資源共享工程一起被統(tǒng)稱為“公共數(shù)字文化三大工程”(以下簡稱“三大工程”)。借助“三大工程”的實施,覆蓋全國省、市、縣(區(qū))、鄉(xiāng)鎮(zhèn)(街道)、村(社區(qū))的公共數(shù)字文化服務網(wǎng)絡初步建成,通過加強公共數(shù)字文化資源生產(chǎn),不斷提高公共文化服務機構(gòu)的數(shù)字產(chǎn)品供給與服務能力,為公眾提供多層次、多樣化、專業(yè)化的公共數(shù)字文化服務?!叭蠊こ獭痹诳焖俳ㄔO的同時,各地區(qū)出現(xiàn)了發(fā)展不平衡、不充分等問題,這引起業(yè)界學者的廣泛注意。王錳等人對我國公共數(shù)字文化服務調(diào)研后發(fā)現(xiàn),基層公共文化服務機構(gòu)的信息基礎設施建設發(fā)展不平衡、缺乏專業(yè)技術(shù)人才、資金投入不足,提出要加強信息基礎建設,以群眾基本文化需求為導向,創(chuàng)新信息技術(shù)服務手段[1]。丁寧寧對十多年來“三大工程”的成效給予了充分的肯定,但也指出當前公共數(shù)字文化服務仍存在著信息基礎設施建設水平較低、專業(yè)技術(shù)人才缺乏、績效評估缺失等方面的問題,應當加大資金投入力度,創(chuàng)新資源共建共享模式[2]。吳高等人采用文獻調(diào)研和案例分析方法對“三大工程”實施情況進行分析,發(fā)現(xiàn)當前公共數(shù)字文化服務缺乏考核評估,提出加強和完善評估運行機制[3]。羅清郁、余波等人提出了貧困地區(qū)開展公共數(shù)字文化建設的舉措,認為應依托現(xiàn)有工程體系,利用新技術(shù)、新手段消除數(shù)字資源鴻溝,推動貧困地區(qū)公共數(shù)字文化發(fā)展[4-5]。韋楠華等人進行公共數(shù)字文化資源供給分析時發(fā)現(xiàn),現(xiàn)階段我國公共數(shù)字文化建設存在供給內(nèi)容不足、共享缺失,國家主導與地方自主、政績至上與公民需求之間的矛盾是問題的根源, 應當充分利用好互聯(lián)網(wǎng)平臺構(gòu)建數(shù)字文化多元合作供給機制,推動文化科技融合解決現(xiàn)有矛盾[6]。針對在發(fā)展過程中出現(xiàn)的突出問題,2019年文化和旅游部印發(fā)《公共數(shù)字文化工程融合創(chuàng)新發(fā)展實施方案》,將原有“三大工程”整合成為全新的“公共數(shù)字文化工程”,進一步推動公共數(shù)字文化融合發(fā)展。整合后的公共數(shù)字文化建設將以把握導向、統(tǒng)籌規(guī)劃、創(chuàng)新驅(qū)動、開放共享為發(fā)展原則,實現(xiàn)服務業(yè)態(tài)創(chuàng)新、服務效能提升,建立能夠?qū)崿F(xiàn)共建共享、管理規(guī)范、服務高效的服務體系。公共數(shù)字文化建設對資源供給方面提出了更高的目標,要求在改變傳統(tǒng)資源配送模式的基礎上,建立資源反饋機制,為實現(xiàn)精準化資源服務提供可參考依據(jù);按照資源適用范圍,實現(xiàn)版權(quán)效益最大化[7]。我國多地在規(guī)劃公共文化服務發(fā)展時,明確指出“十四五”時期要應用最新科技成果,暢通公共數(shù)字文化服務渠道,創(chuàng)新服務模式,精準對接群眾文化需求,提供多層次、多樣化的數(shù)字文化服務,提升公共數(shù)字文化服務的針對性、實效性[8]。鑒于此,本文將以公共數(shù)字文化資源配送模式為突破口,討論運用信息技術(shù)手段,替換原有資源傳遞方式,探索與實踐公共數(shù)字文化工程的創(chuàng)新發(fā)展。
一直以來,公共數(shù)字文化建設始終重視資源配送中信息技術(shù)的應用。全國文化信息資源共享工程在建設初期就嘗試利用硬盤拷貝、有線電視、衛(wèi)星、互聯(lián)網(wǎng)等方式實現(xiàn)資源傳遞。為提升公共數(shù)字文化資源服務效能,在數(shù)字圖書館推廣工程的推動下,以國家圖書館為中心節(jié)點,各省級公共圖書館為省級分中心節(jié)點,輻射至市縣級公共文化服務機構(gòu)的虛擬網(wǎng)項目啟動并建成,逐步取代了原有配送模式,成為現(xiàn)階段公共數(shù)字文化資源傳遞的主要通道。
20世紀90年代起,以公共圖書館為代表的我國公共文化服務機構(gòu),為解決跨區(qū)域網(wǎng)絡環(huán)境下的數(shù)據(jù)遠程訪問,已經(jīng)開始嘗試虛擬網(wǎng)的構(gòu)建,從單一館建設到區(qū)域范圍建設,使用的組網(wǎng)技術(shù)也很豐富,有IPSecVPN、SSLVPN、MPLSVPN等,逐步成為一種普遍的數(shù)據(jù)傳遞方式,但始終局限于市縣級區(qū)域范圍內(nèi)[9]。2014年開始,國家級虛擬網(wǎng)建設項目啟動并實施,一張覆蓋全國基層公共文化服務機構(gòu)的信息高速公路網(wǎng)不斷被擴大,逐步成為我國公共數(shù)字文化資源服務的基礎支撐。截至2019年底,國家中心節(jié)點已與全國各省級分中心節(jié)點、副省級以上55家公共圖書館實現(xiàn)了虛擬網(wǎng)連接,各省級分中心也不斷擴展建設規(guī)模,基本實現(xiàn)了各基層公共文化服務機構(gòu)對國家中心節(jié)點和省級分中心節(jié)點數(shù)字資源的遠程訪問,并充分利用分布式數(shù)字資源庫,使公眾可以精準化地獲取海量數(shù)字文化資源[10]。公共數(shù)字文化虛擬網(wǎng)建設最終呈現(xiàn)樹形拓撲,具體如圖1所示。
在虛擬網(wǎng)項目實施過程中,采用了分級建設的方式,國家圖書館中心節(jié)點主要負責與各省級分中心節(jié)點之間完成虛擬網(wǎng)連接,而各省內(nèi)的市縣級公共文化服務機構(gòu)的虛擬網(wǎng)連接,則由所在省的省級分中心完成,大多數(shù)省級分中心采用IPSecVPN技術(shù)實現(xiàn)組網(wǎng)[11]。省內(nèi)虛擬網(wǎng)建設如果以行政層級劃分,可以分為“省—市—縣”以及“省—市縣”兩種模式,例如山西[12]、浙江[13]、貴州[14]等省份采用的是“省—市—縣”三級架構(gòu),筆者所在的江蘇省則是采用“省—市縣”二級傳輸模式[15]。相較于三級架構(gòu),二級傳輸模式由省級分中心直接與全省各個市縣級公共文化機構(gòu)進行虛擬網(wǎng)連接,減少了中間節(jié)點,網(wǎng)絡拓撲層次相對簡潔。兩種架構(gòu)模式各有利弊,在實際項目實施過程中,各省都根據(jù)自身情況開展虛擬網(wǎng)部署,不管最終采用何種方式,差異性僅僅存在于分支中心節(jié)點的層次多少,采用虛擬網(wǎng)傳遞數(shù)字資源的實質(zhì)并沒有改變。
圖1 虛擬網(wǎng)拓撲圖
虛擬網(wǎng)已逐步取代傳統(tǒng)的資源配送方式,成為公共數(shù)字文化資源傳遞的重要手段。目前,國家中心節(jié)點與省級分中心節(jié)點在虛擬網(wǎng)基礎上又增加了專線連接,采用專線實現(xiàn)資源傳遞,在安全性、可靠性、穩(wěn)定性方面遠遠高于虛擬網(wǎng),但昂貴的專線租賃費用使得此方式并不適合向下推廣。省級公共圖書館作為公共數(shù)字文化省級分中心與省內(nèi)虛擬網(wǎng)建設主要機構(gòu),目前仍主要采用構(gòu)建虛擬網(wǎng)的方式連接各基層公共文化服務機構(gòu)。以江蘇省為例,作為東部經(jīng)濟發(fā)達地區(qū),虛擬網(wǎng)建設初期未能享受到國家補貼政策,由各地方財政部門劃撥專項經(jīng)費購買相應網(wǎng)絡設備,省級分中心通過IPSecVPN的組網(wǎng)方式,最終與全省108個市縣級支中心實現(xiàn)了虛擬網(wǎng)連接。與國家中心相比,省級分中心與市縣級支中心在虛擬網(wǎng)的運行與維護時都面臨著更多的困難與挑戰(zhàn),主要有以下幾個方面:
一是缺乏專項維護經(jīng)費?;鶎庸参幕諜C構(gòu)尤其是經(jīng)濟欠發(fā)達地區(qū)的基層機構(gòu),普遍缺少財政資金支持,設備常年無法更新。雖然江蘇省處于長三角經(jīng)濟發(fā)達地區(qū),但省內(nèi)各地區(qū)經(jīng)濟發(fā)展水平差距較大,相當一部分基層公共文化服務機構(gòu)缺乏專項維護經(jīng)費支持,后期將面臨設備無法正常維護升級以及鄉(xiāng)鎮(zhèn)街道基層服務點無法擴展的尷尬局面。
二是缺少專業(yè)技術(shù)人員。公共數(shù)字文化虛擬網(wǎng)建設中絕大多數(shù)省份均采用IPSecVPN連接技術(shù),維護時需要對兩端設備同時進行配置。對于基層公共文化服務機構(gòu)來說,信息技術(shù)人員相對缺乏,后期的維護與拓展將面臨一定的挑戰(zhàn)。對省級分中心來說,樹形拓撲結(jié)構(gòu)對建設與維護是一個考驗,一旦接入站點增多,維護量也會不斷增加,需要做好IP地址、虛擬鏈路等方面的規(guī)劃,以應對后期接入站點的不斷增長。
三是資源管理與績效評價缺失。當前公共數(shù)字文化虛擬網(wǎng)只提供資源訪問的通道,既無法實現(xiàn)資源管理,也無法實現(xiàn)用戶訪問統(tǒng)計,如果要對現(xiàn)有資源的使用情況開展績效評價,則需要另外增加系統(tǒng)。
綜上所述,采用虛擬網(wǎng)開展數(shù)字資源傳遞,面臨著專項經(jīng)費缺乏、技術(shù)人員不足、管理與績效缺失等諸多困難。筆者以“圖書館or公共數(shù)字文化”+“虛擬網(wǎng)or資源傳遞or資源配送”為關鍵詞,在中國知網(wǎng)數(shù)據(jù)庫對其進行檢索,未發(fā)現(xiàn)有研究對資源傳遞提出相應對策。鑒于此,筆者將嘗試從技術(shù)的角度,在省域環(huán)境下以合理方式替代現(xiàn)有虛擬網(wǎng),實現(xiàn)公共數(shù)字文化資源傳遞。
公共數(shù)字文化服務中絕大多數(shù)資源屬于互聯(lián)網(wǎng)非公開訪問,因此本文討論的數(shù)字資源傳遞技術(shù)均依托互聯(lián)網(wǎng)實現(xiàn)?,F(xiàn)有虛擬網(wǎng)建設是在互聯(lián)網(wǎng)的環(huán)境下建立站到站的加密隧道,確保資源在規(guī)定范圍內(nèi)實現(xiàn)傳遞。所以,支持公共數(shù)字文化資源傳遞的技術(shù)必須具備兩個要素:一是能夠?qū)崿F(xiàn)互聯(lián)網(wǎng)傳輸;二是能夠?qū)崿F(xiàn)訪問控制。當前能夠滿足以上條件的技術(shù)方式主要有三種:虛擬網(wǎng)、端口映射、反向代理。
虛擬網(wǎng)屬于遠程訪問技術(shù)的一種,簡單地說就是利用公用網(wǎng)絡架設專用私有網(wǎng)絡,從而能夠訪問到內(nèi)網(wǎng)服務器資源,公共數(shù)字文化工程正是使用該方式實現(xiàn)數(shù)字資源傳遞。當前建設的覆蓋全國公共文化服務機構(gòu)的虛擬網(wǎng)屬于端到端訪問,利用網(wǎng)絡硬件設備,在互聯(lián)網(wǎng)搭建類似于大型局域網(wǎng)的私有網(wǎng)絡,各機構(gòu)通過構(gòu)建的加密隧道訪問中心節(jié)點的數(shù)字資源。
端口映射是一種常用的網(wǎng)絡服務技術(shù),將公網(wǎng)出口IP地址中的一個端口映射到內(nèi)網(wǎng)的服務器上,使得互聯(lián)網(wǎng)用戶能夠訪問相應服務器上的資源。端口映射本身只能實現(xiàn)資源訪問,并不能夠達到訪問控制的要求,所以還需要在實現(xiàn)端口映射的網(wǎng)絡設備上增加網(wǎng)絡訪問控制列表,確保數(shù)字資源能夠在規(guī)定范圍內(nèi)有效傳遞。
反向代理技術(shù)通過在客戶端與被訪問資源之間增加信息中轉(zhuǎn)站,使得用戶需向代理服務器發(fā)出訪問請求,由代理服務器將資源服務器內(nèi)容傳送給訪問者。這樣做的優(yōu)勢是可以將數(shù)字資源與訪問者請求都匯集在同一臺代理服務器中,在代理服務器中對用戶的請求與響應報文通過程序進行分析與處理,既保證了資源有效傳遞,又實現(xiàn)了訪問控制與資源管理。
上述三種技術(shù)方式對比如表1所示:
表1 技術(shù)方式比較
端口映射作為數(shù)字資源傳遞的另一種可行性方式,與虛擬網(wǎng)相比,僅需在中心節(jié)點部署,構(gòu)建復雜度較低。該方式在中心節(jié)點網(wǎng)絡出口防火墻對資源訪問地址進行端口映射,并對相關的源地址、目的地址增加訪問控制,可以實現(xiàn)公共數(shù)字文化資源有效傳遞。但該方式需要在中心節(jié)點出口防火墻上進行配置,后續(xù)工作均依賴硬件防火墻完成,很難滿足中心節(jié)點多樣性、定制化的需求,無法實現(xiàn)資源管理與績效評價,因此采用端口映射方式并不適用于目前的資源服務環(huán)境。
反向代理方式則主要是將用戶數(shù)字資源訪問請求匯集在一臺或一組代理服務器上,并對代理服務器上的訪問請求與響應報文進行處理,實現(xiàn)用戶訪問、資源管理、訪問統(tǒng)計。其優(yōu)點是系統(tǒng)構(gòu)建相對簡單且無需額外硬件設備,缺點是僅支持HTTP協(xié)議的數(shù)字資源,但目前公共數(shù)字文化資源均采用B/S結(jié)構(gòu),使用HTTP協(xié)議為用戶提供服務,這為采用反向代理技術(shù)提供了先決條件。相較于虛擬網(wǎng)和端口映射方式,反向代理能夠?qū)崿F(xiàn)數(shù)字資源管理及訪問統(tǒng)計,部署時不影響現(xiàn)有網(wǎng)絡結(jié)構(gòu),系統(tǒng)可擴展性強,實現(xiàn)成本較低,是一種極為簡便的資源傳遞方式,適合在公共數(shù)字文化服務中開展推廣應用。因此,筆者更傾向于使用反向代理的方式實現(xiàn)數(shù)字資源傳遞。一直以來,反向代理通常使用Nginx平臺實現(xiàn),隨著互聯(lián)網(wǎng)技術(shù)不斷發(fā)展,基于Nginx整合的OpenResty平臺正逐步在互聯(lián)網(wǎng)企業(yè)中被廣泛使用。本文將探討如何通過OpenResty平臺采用反向代理方式實現(xiàn)公共數(shù)字文化資源服務,并對所涉及的關鍵技術(shù)進行分析與研究。
反向代理屬于Web代理的一種形式,Web代理的作用是為了實現(xiàn)資源的有效訪問,按形式可以分為正向代理與反向代理,在實際應用方面二者有一定差別。正向代理一般架設在客戶端和目標主機之間,為客戶端無法訪問到達的目標主機提供一種可訪問途徑。在現(xiàn)實應用中用戶已知目標主機存在,主動通過代理服務器去訪問目標主機。其作用是能讓客戶端訪問原來無法訪問的資源,通過正向代理還可以實現(xiàn)用戶訪問記錄、訪問速度提升、上網(wǎng)權(quán)限認證、用戶信息隱藏等等。而反向代理是將代理服務器偽裝成被訪問的資源服務器,在現(xiàn)實應用中用戶并不知道目標主機的存在,通過訪問代理服務器來實現(xiàn)資源獲取。反向代理的作用一般是為了保護目標主機安全、防止Web攻擊、保障負載均衡等等,同時也可以實現(xiàn)用戶認證與訪問行為的獲取[16]。
雖然正向代理與反向代理方式均可實現(xiàn)數(shù)字資源傳遞,但使用反向代理方式時,用戶實際并不知道真實目標主機的存在,從而不能繞過代理服務器去直接訪問目標主機,這為數(shù)字資源傳遞的安全性提供了保障。能夠?qū)崿F(xiàn)反向代理技術(shù)的平臺有很多,包括Apache、IIS、Nignx等等。其中,Nginx自問世以來,因其卓越的性能表現(xiàn)以及豐富的功能配置,逐步成為反向代理應用的首選。本文所采用的OpenResty平臺,正是在Nginx基礎上糅合Lua語言等技術(shù),使得用戶能夠快速高效地構(gòu)建服務端相關應用。
2007年,在OpenAPI熱潮的影響下,雅虎中國的研發(fā)團隊希望能夠設計出一套REST風格的Web 服務器,為雅虎中國的搜索產(chǎn)品提供內(nèi)部服務。后來,該研發(fā)團隊核心成員章亦春加入阿里巴巴,并決定對之前的項目進行重新設計和徹底重寫。在淘寶數(shù)據(jù)工程師王曉哲的提議下,章亦春選擇基于Nginx和Lua腳本語言進行開發(fā),將Nginx核心、LuaJIT虛擬機以及常用的Lua庫糅合在了一起,構(gòu)成一個高性能、易擴展的開源Web平臺,并將這個平臺命名為OpenResty[17]。OpenResty有效地把Nginx轉(zhuǎn)換成為性能強大的Web服務器,開發(fā)人員可以使用Lua語言對Nginx核心以及現(xiàn)有的各種Nginx C模塊進行腳本編程,能夠快速構(gòu)建出處理一萬以上并發(fā)請求的極端高性能的Web應用。目前,越來越多的大型互聯(lián)網(wǎng)企業(yè)正使用OpenResty處理相關業(yè)務,如網(wǎng)易、騰訊、去哪兒網(wǎng)、新浪、天涯、CloudFlare、Reblaze.com、EMS、網(wǎng)龍等[18]。筆者選擇OpenResty平臺實現(xiàn)系統(tǒng)構(gòu)建,正是充分利用其Nginx反向代理功能、豐富的第三方模塊、高性能Web應用能力以及Lua腳本語言易開發(fā)的特性,能夠快速實現(xiàn)更符合需求的定制化開發(fā)。
本文基于OpenResty平臺采用反向代理方式,將被代理數(shù)字資源匯集在一臺服務器并部署在省級分中心節(jié)點出口,國家中心節(jié)點與省級分中心節(jié)點仍采用專線方式連接。市縣級支中心節(jié)點則可以通過互聯(lián)網(wǎng)直接訪問代理服務器獲取資源。系統(tǒng)拓撲如圖2所示:
圖2 系統(tǒng)拓撲圖
系統(tǒng)設計為B/S結(jié)構(gòu),主要由前端界面、業(yè)務處理、后臺數(shù)據(jù)庫三個部分組成。前端界面使用Python Flask 1.0.2框架,業(yè)務處理部分采用OpenResty 1.13.6.2,后臺數(shù)據(jù)庫使用MariaDB 10.0,系統(tǒng)運行環(huán)境CentOS 7.4。系統(tǒng)核心是業(yè)務處理部分,由資源反向代理、用戶訪問控制、用戶訪問統(tǒng)計等模塊構(gòu)成,通過反向代理功能實現(xiàn)數(shù)字資源代理訪問,采用訪問源IP地址認證的方式實現(xiàn)訪問權(quán)限控制,并對用戶訪問的HTTP請求與響應報文進行處理,實現(xiàn)訪問數(shù)據(jù)統(tǒng)計獲取。
系統(tǒng)核心部分通過OpenResty平臺實現(xiàn)了資源反向代理、用戶訪問控制與訪問統(tǒng)計,下面將對實現(xiàn)這三部分功能的代碼進行展示。
5.1.1 資源反向代理
反向代理利用了Nginx中的proxy_pass方法實現(xiàn),在Nginx配置文件中將被代理的資源配置到相應的location中,即可實現(xiàn)數(shù)字資源反向代理,反向代理作為Nginx中的基本應用,具體配置難度不大,核心代碼示例如下:
5.1.2 用戶訪問控制
訪問控制作為本系統(tǒng)另一個核心模塊,實現(xiàn)了用戶源地址訪問控制。本系統(tǒng)采用Lua腳本語言對用戶訪問請求的源IP地址進行識別判斷,允許與數(shù)據(jù)庫中保存IP地址匹配的用戶進行資源訪問,核心代碼示例如下:
5.1.3 用戶訪問統(tǒng)計
使用OpenResty的最大優(yōu)勢就是可以通過Lua腳本語言實現(xiàn)業(yè)務處理,本系統(tǒng)用戶通過HTTP協(xié)議實現(xiàn)數(shù)字資源訪問,服務器端接收由客戶端瀏覽器發(fā)送的訪問請求信息并返回響應結(jié)果,在這個過程中,使用Lua程序?qū)@些請求和響應的內(nèi)容進行分析,即可得到用戶訪問數(shù)據(jù)。HTTP請求與響應報文格式如表2所示:
表2 HTTP協(xié)議請求與響應報文格式
用戶訪問統(tǒng)計內(nèi)容包括:用戶信息、URL、源IP地址、用戶檢索、用戶下載等內(nèi)容。其中用戶信息與IP地址以及訪問的URL信息,可以通過Lua語言在請求報文中的Cookie、URL、User-Agent、remote_addr等屬性中獲取。用戶檢索有兩種方式:GET方式在URL中獲取用戶檢索數(shù)據(jù);POST方式可以在請求正文中獲取用戶檢索數(shù)據(jù)。用戶下載信息獲取相對較為復雜,需結(jié)合響應報文內(nèi)容進行分析,如響應報文中出現(xiàn)Content-Disposition字段,則表明有附加文件發(fā)送給用戶。又如Content-Disposition屬性中包含attachment關鍵字,則說明當前用戶通過下載的方式獲取附件,其他則為當前用戶通過在線閱覽方式獲取資源。用戶訪問統(tǒng)計中關于下載部分的Lua代碼片段如下:
圖3 系統(tǒng)前端訪問界面
圖4 系統(tǒng)后臺統(tǒng)計界面
南京圖書館是公共數(shù)字文化工程省級分中心,也是江蘇省公共數(shù)字文化建設中心,承擔著全省各市縣級公共文化機構(gòu)資源傳遞的任務。筆者以南京圖書館為例,采用以上方法替代原有虛擬網(wǎng),使基層公共文化服務機構(gòu)通過互聯(lián)網(wǎng)直接獲取數(shù)字資源,各分支機構(gòu)將無須再做任何維護,即便是增加或者擴展基層服務點,也僅需在系統(tǒng)中添加相應的出口IP地址即可。與之前采用虛擬網(wǎng)相比,現(xiàn)有方式極大簡化了工作流程,減少了工作量,后期運維工作也全部由省級分中心完成。系統(tǒng)前端訪問以及后臺數(shù)據(jù)統(tǒng)計部分界面如圖3、圖4所示。
公共數(shù)字文化長期以來一直由國家中心承擔建設的主要任務,省級分中心通常會直接借鑒國家中心的經(jīng)驗開展相應工作,但當前在省域環(huán)境下采用虛擬網(wǎng)開展數(shù)字資源傳遞,并非最佳方式。在創(chuàng)新發(fā)展推動下,借鑒互聯(lián)網(wǎng)其他行業(yè)經(jīng)驗,充分利用OpenResty的優(yōu)勢開展公共數(shù)字文化建設,具有以下幾個方面意義:
簡化傳遞方式,有利于降低服務成本。虛擬網(wǎng)通過專業(yè)網(wǎng)絡設備在互聯(lián)網(wǎng)上建立站到站加密隧道實現(xiàn)數(shù)字資源傳遞,而利用OpenResty平臺類似于建立數(shù)字資源云服務,只需要在中心節(jié)點將數(shù)字資源以反向代理方式提供服務,通過對接入站點IP地址進行驗證,即可實現(xiàn)數(shù)字資源站到站訪問。建設難度大幅降低,接入站點不需要專業(yè)設備即可實現(xiàn)資源訪問服務,零成本的接入模式,有利于解決基層公共文化服務機構(gòu)存在的技術(shù)、經(jīng)費等問題。
優(yōu)化網(wǎng)絡結(jié)構(gòu),有利于服務延伸與拓展。從網(wǎng)絡層次的角度來看,數(shù)字資源傳遞由網(wǎng)絡層上升至應用層;從邏輯拓撲的角度來看,原有樹形拓撲結(jié)構(gòu)更改為星形拓撲。網(wǎng)絡結(jié)構(gòu)優(yōu)化帶來的是應用變化,利用網(wǎng)絡應用層的特點,對訪問數(shù)據(jù)包進行處理,能夠?qū)崿F(xiàn)數(shù)字資源統(tǒng)計分析、資源管理、統(tǒng)一認證、單點登錄等功能,并以此為依據(jù)實現(xiàn)數(shù)字資源服務績效考核。而對于用戶來說,這與正常訪問沒有任何區(qū)別。借助訪問統(tǒng)計數(shù)據(jù),該方式還可以為用戶提供更加個性化的服務,使用戶可以更加直觀地感受到自身數(shù)字資源使用情況,優(yōu)化用戶體驗。對于基層公共文化服務機構(gòu)來說,這將使工作重點更多地向服務轉(zhuǎn)移,有助于進一步發(fā)揮好服務陣地的作用。
創(chuàng)新驅(qū)動發(fā)展,這一嘗試有利于探索公共文化服務新模式。長期以來,我國公共文化服務一直面臨著發(fā)展不均衡的問題,運用技術(shù)手段創(chuàng)新發(fā)展方式,消除地區(qū)差異鴻溝,同時發(fā)揮中心節(jié)點龍頭作用,帶動地區(qū)公共文化服務發(fā)展,也為解決公共文化服務發(fā)展不平衡不充分的問題,實現(xiàn)基本公共文化服務均等化,提供了一種探索模式。