渲染尺寸
網(wǎng)絡(luò)開(kāi)發(fā)人員的常見(jiàn)做法是創(chuàng)建一個(gè)大圖表,以便于在瀏覽器上閱讀。然而,這種做法可能是影響服務(wù)器在大負(fù)載情況下的表現(xiàn)和性能的一個(gè)重要因素。從本質(zhì)上講,圖表越大,意味著必須處理、生成、存儲(chǔ)和最終下載的圖像越大,從而以某種方式影響整個(gè)應(yīng)用程序的性能。因此,如果您比較在意服務(wù)器的性能表現(xiàn),那么在選擇頁(yè)面中最終圖表呈現(xiàn)大小時(shí)就必須小心謹(jǐn)慎。
為了說(shuō)明這一點(diǎn),假設(shè)現(xiàn)有一個(gè) 400x300 PNG 的圖表圖像,我們對(duì)其尺寸進(jìn)行增大,并測(cè)量了這樣做對(duì)服務(wù)器性能的影響。
我們發(fā)現(xiàn),圖表整體尺寸每增加 30%,服務(wù)器每秒可處理的請(qǐng)求數(shù)就會(huì)大幅減少。
改變圖表大小可能會(huì)給整個(gè)頁(yè)面設(shè)計(jì)帶來(lái)高昂的成本。不過(guò),如果你已經(jīng)用盡了所有其他方法,這可能是提高性能的一個(gè)絕佳方式。
雖然大幅縮小圖表尺寸有利于提高服務(wù)器性能,但必須注意不要選擇太小的尺寸,以免影響圖表的可讀性。
圖表格式
作為一個(gè)服務(wù)器組件,Chart FX 允許開(kāi)發(fā)人員生成各種格式的圖表。選擇哪種格式不僅取決于性能和可擴(kuò)展性,還取決于其他重要問(wèn)題,如瀏覽器兼容性、交互性、可訪問(wèn)性和安全性。
Chart FX 服務(wù)器控件可以動(dòng)態(tài)生成和渲染 PNG、JPEG、.NET、ActiveX、SVG 和 Flash 文件。
一般來(lái)說(shuō),需要查看器的圖表格式(即 .NET、ActiveX、Flash 和 SVG)可以提高服務(wù)器性能,因?yàn)閳D表文件非常小,并且各個(gè)客戶端承擔(dān)了大部分繪制圖表的處理負(fù)載。這些查看器還可實(shí)現(xiàn)瀏覽器交互,無(wú)需開(kāi)發(fā)人員進(jìn)行額外干預(yù)或返回服務(wù)器,從而提供更好的分析體驗(yàn)。
通過(guò) HtmlTag 屬性指定特定的查看器可以提高性能,但這也可能影響可訪問(wèn)性,因?yàn)楦鶕?jù)所選的輸出類型,某些瀏覽器可能無(wú)法查看圖表。例如,指定 Flash 作為輸出格式在未安裝 Flash 的瀏覽器上就無(wú)法顯示。
一般來(lái)說(shuō),在內(nèi)部網(wǎng)等受控環(huán)境下可以使用查看器。但是,如果必須面向廣大受眾,則可能不得不生成 PNG 和 JPEG 等能被普遍接受的圖像。
這些光柵圖像會(huì)降低性能,因?yàn)槊總€(gè)圖表都需要繪制,甚至需要存儲(chǔ)在服務(wù)器上。此外,由于它們被渲染為靜態(tài)圖像,所以在瀏覽器上只具備有限的或者沒(méi)有任何分析功能,只有 PNG 圖像支持大多數(shù)圖表元素上的熱點(diǎn)或 URL 鏈接。不過(guò),使用圖表圖像的最大優(yōu)勢(shì)在于,從任何瀏覽器、平臺(tái)或操作系統(tǒng)上都可對(duì)圖表進(jìn)行通用訪問(wèn)。
-
渲染
+關(guān)注
關(guān)注
0文章
75瀏覽量
11121 -
圖表
+關(guān)注
關(guān)注
0文章
33瀏覽量
8979 -
chart
+關(guān)注
關(guān)注
0文章
17瀏覽量
1597
原文標(biāo)題:Chart FX-圖表渲染尺寸和格式
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Chart FX——金融圖表
Chart FX——圖表導(dǎo)出

Chart FX Maps介紹

Chart FX——打印

Chart FX——打印圖表

Chart FX-使用API傳輸數(shù)據(jù) 使用Value屬性傳輸數(shù)據(jù)

Chart FX-調(diào)整設(shè)置和功能

Chart FX——坐標(biāo)軸簡(jiǎn)介

Chart FX之DataGrid電子表格

Chart FX 7入門
Chart FX圖表類型:條形圖(上)

Chart FX圖表類型:條形圖(下)

Chart FX最終用戶工具

擴(kuò)展您的Chart FX應(yīng)用程序:標(biāo)準(zhǔn)化升級(jí)適應(yīng)更多領(lǐng)域

評(píng)論