Chart FX PSS服務(wù)
Chart FX PSS(性能、可擴(kuò)展性和安全性)附加組件使企業(yè)在網(wǎng)絡(luò)服務(wù)器環(huán)境中使用 Chart FX 時(shí)能夠關(guān)注關(guān)鍵的性能、可擴(kuò)展性和安全性問(wèn)題。使用 Chart FX PSS后,網(wǎng)絡(luò)服務(wù)器的吞吐量(通常以每秒請(qǐng)求數(shù)衡量)會(huì)大幅增加,并避免與生成和存儲(chǔ)服務(wù)器端圖表相關(guān)的安全問(wèn)題。
概括來(lái)講,Chart FX PSS是一種根據(jù)配置條件與Chart FX 服務(wù)器組件進(jìn)行通信、溝通延遲生成和安全性的服務(wù)。Chart FX PSS可以通過(guò)靜態(tài)配置文件進(jìn)行配置,也可以通過(guò)API進(jìn)行動(dòng)態(tài)配置。
圖表延遲生成
當(dāng)頁(yè)面輸出在緩沖時(shí),服務(wù)器不會(huì)向客戶(hù)端發(fā)送響應(yīng),直到當(dāng)前頁(yè)面上的所有服務(wù)器腳本都已處理完畢。對(duì)于較長(zhǎng)的腳本,這可能會(huì)導(dǎo)致明顯的延遲。
Chart FX PSS 延遲生成機(jī)制可以更好地利用往返時(shí)間,從而最大限度地延長(zhǎng)服務(wù)器處理時(shí)間,進(jìn)而顯著提高大型網(wǎng)絡(luò)應(yīng)用程序的性能。
該機(jī)制通過(guò) GetHtmlTag 方法生成一個(gè)可供瀏覽器使用的標(biāo)簽,并立即將控制權(quán)返回給頁(yè)面,而無(wú)需等到服務(wù)器上生成圖表。當(dāng)頁(yè)面輸出緩沖時(shí),這將顯著提高性能,因?yàn)榉?wù)器腳本的處理速度將更快,因?yàn)樗鼰o(wú)需等待 Chart FX 服務(wù)器控件生成、繪制和存儲(chǔ)圖表并返回控件再完成剩余腳本的執(zhí)行。
從本質(zhì)上講,這種機(jī)制通過(guò)立即返回控制使服務(wù)器的剩余腳本可以繼續(xù)運(yùn)行,而不會(huì)因圖表控件進(jìn)一步延遲,從而可以在數(shù)據(jù)從服務(wù)器傳輸?shù)娇蛻?hù)端時(shí)更好地利用服務(wù)器空閑時(shí)間。
稍后,當(dāng)瀏覽器請(qǐng)求使用該圖表時(shí),Chart FX PSS 將自動(dòng)對(duì)其進(jìn)行處理。不過(guò),也可以對(duì)其進(jìn)行配置,使其對(duì)已生成但未被客戶(hù)端瀏覽器請(qǐng)求的圖表進(jìn)行處理。
安全性
在網(wǎng)絡(luò)服務(wù)器中使用 Chart 時(shí)必須創(chuàng)建一個(gè)文件夾,用于存儲(chǔ)通過(guò) GetHtmlData 調(diào)用生成的臨時(shí)圖像。該文件夾必須是網(wǎng)絡(luò)服務(wù)器的一部分,因?yàn)榭蛻?hù)端瀏覽器需要訪問(wèn)它。這一過(guò)程揭示了兩個(gè)關(guān)鍵的安全問(wèn)題:
首先,當(dāng)文件保留在此目錄中時(shí),“未經(jīng)授權(quán)的用戶(hù)”可能會(huì)找到辦法去瀏覽和審查由Chart FX 服務(wù)器組件生成的圖表。其次,由于 Chart FX 服務(wù)器使用的目錄是一個(gè)普通目錄,因而無(wú)法對(duì)由服務(wù)器控件生成的文件應(yīng)用自主認(rèn)證信息。例如,包含私人數(shù)據(jù)(如員工工資信息)的圖表最終可能需要身份驗(yàn)證,但由于它存儲(chǔ)在同一目錄中,因此將繼承與該文件夾中其他文件相同的安全限制。在大多數(shù)情況下,該 Temp 目錄是以匿名訪問(wèn)方式創(chuàng)建的,這意味著幾乎任何人都可以訪問(wèn)所有文件。
但由于每個(gè)圖表名稱(chēng)都是用隨機(jī)數(shù)種子生成的,因此無(wú)法被檢測(cè)到,這得以弱化了上述問(wèn)題。
不過(guò)Chart FX PSS 采取了更安全的方法,通過(guò)避免將生成的圖表文件存儲(chǔ)在磁盤(pán)上(如前所述)來(lái)解決這兩個(gè)問(wèn)題;此外,每個(gè)圖表都可以通過(guò)一個(gè)用戶(hù)認(rèn)證進(jìn)行簽名,并且只會(huì)返回給最初請(qǐng)求該圖表的用戶(hù),從而使 Chart FX 的安全性與您的網(wǎng)絡(luò)服務(wù)器實(shí)施的安全策略一樣強(qiáng)大。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)