作者:Carlo
數(shù)據(jù)特點(diǎn)
- 柵格數(shù)據(jù):數(shù)據(jù)量大、增長快、接收來源廣、類型多、時(shí)間跨度大
- 矢量數(shù)據(jù):隨著柵格數(shù)據(jù)增長而增長的,包含點(diǎn)線面類型
項(xiàng)目難點(diǎn)
- 有
萬級(jí)
數(shù)據(jù)(MongoDB瓦片)需要發(fā)布成GIS服務(wù)(wms、wmts) - 單個(gè)iServer承載的GIS服務(wù)較多時(shí), 出現(xiàn)
啟動(dòng)過慢
等問題,原因是iServer啟動(dòng)時(shí),會(huì)全部構(gòu)建和初始化服務(wù) - 服務(wù)個(gè)數(shù)多了以后,會(huì)占用大量的資源(CPU,內(nèi)存,句柄等) 進(jìn)而導(dǎo)致
資源不夠用
,且空閑服務(wù)會(huì)占用、浪費(fèi)資源 。
優(yōu)化方案
先了解“服務(wù)實(shí)例動(dòng)態(tài)化管理”功能特性
(1)服務(wù)延遲初始化,輕松支撐海量GIS服務(wù),秒級(jí)啟動(dòng);
(2)服務(wù)按需啟動(dòng),快速響應(yīng)、運(yùn)維無憂;
(3)自動(dòng)銷毀空閑服務(wù),合理分配硬件資源;
(4)服務(wù)容量控制,提升系統(tǒng)可用性。
“服務(wù)實(shí)例動(dòng)態(tài)化管理”應(yīng)用場景
(1)已發(fā)布的存量 GIS 服務(wù)數(shù)量達(dá)到數(shù)千量級(jí)以上,且大部分 GIS 服務(wù)使用頻次較低;
(2)GIS 服務(wù)器資源有限、且大部分GIS 服務(wù)使用頻次低,需要合理控制資源使用,保證系統(tǒng)的穩(wěn)定性、可用性。
優(yōu)化1:開啟服務(wù)實(shí)例動(dòng)態(tài)化管理
(入口:首頁-高級(jí)-全局設(shè)置-服務(wù)實(shí)例動(dòng)態(tài)化管理設(shè)置)
效果
:文章來源:http://www.zghlxwxcb.cn/news/detail-664607.html
- iServer初始化耗時(shí)能夠達(dá)到秒級(jí);
- 首次拉起服務(wù)耗時(shí)在9min+,后續(xù)每次拉起服務(wù)不耗時(shí);
- 訪問、預(yù)覽出圖耗時(shí)達(dá)到ms。
優(yōu)化2:同時(shí)設(shè)置一個(gè)特定服務(wù)關(guān)閉動(dòng)態(tài)管理持續(xù)存活
效果
:
- 首次拉起服務(wù)不耗時(shí),后續(xù)每次拉起服務(wù)不耗時(shí);
- 拉起的服務(wù)全部被自動(dòng)銷毀后,再次拉起服務(wù)也不會(huì)耗時(shí)。
優(yōu)化3:將服務(wù)配置信息存儲(chǔ)到PostgreSQL數(shù)據(jù)庫中,同時(shí)刪除本地的iserver-service.xml配置文件
(入口:首頁-高級(jí)-全局設(shè)置-服務(wù)配置信息存儲(chǔ)設(shè)置)
原因
:iServer對(duì)服務(wù)狀態(tài)修改時(shí),會(huì)讀寫XML文件。當(dāng)服務(wù)數(shù)量多,配置文件較大時(shí),讀寫操作會(huì)比較耗時(shí)。建議用戶將服務(wù)配置存儲(chǔ)到數(shù)據(jù)庫中,可以大幅改善配置的讀寫性能。
效果
:
- 頁面啟動(dòng)/暫停單個(gè)服務(wù)請(qǐng)求耗時(shí)為ms級(jí)別
應(yīng)用效果
文章來源地址http://www.zghlxwxcb.cn/news/detail-664607.html
到了這里,關(guān)于iServer通過服務(wù)實(shí)例動(dòng)態(tài)化管理MongoDB萬級(jí)瓦片集應(yīng)用實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!