首頁 / 浏覽問題 / 雲GIS / 問題詳情
向iServer數據服務發送增删改請求後,如何讓地(dì / de)圖服務緩存配合更新
269EXP 2024年01月17日
使用iServer10.1.2将一(yī / yì /yí)個(gè)工作空間發布成了(le/liǎo)數據服務和(hé / huò)地(dì / de)圖服務

之(zhī)後使用iClient for Classic去對數據服務發送增/删/改請求,但之(zhī)後地(dì / de)圖無法立刻更新

之(zhī)後把代碼中cacheEnabled: true修改成了(le/liǎo)false後重新加載頁面,頁面上(shàng)可以(yǐ)顯示出(chū)更新後的(de)内容

但重新把cacheEnabled設置回true就(jiù)又會變成修改前的(de)地(dì / de)圖

因爲(wéi / wèi)需求原因,不(bù)使用緩存會影響出(chū)圖的(de)速度

請問iServer中數據更新後,對應的(de)地(dì / de)圖服務應該如何更新緩存?

1個(gè)回答

您好,iServer地(dì / de)圖服務首次使用,會在(zài)【iServer安裝目錄】\webapps\iserver\output 下生成緩存文件,cacheEnabled設置爲(wéi / wèi)true時(shí),前端會調取緩存文件。如果想要(yào / yāo)更新,需要(yào / yāo)在(zài)這(zhè)個(gè)路徑中删除緩存文件
1,191EXP 2024年01月17日
感謝解答,我這(zhè)邊删除後測試了(le/liǎo)一(yī / yì /yí)下确實沒問題

請問iServer内部有沒有這(zhè)種删除指定地(dì / de)圖名緩存的(de)功能,還是(shì)需要(yào / yāo)開發一(yī / yì /yí)個(gè)?

可以(yǐ)在(zài)服務配置文件或者是(shì)在(zài)服務配置界面設置緩存存活時(shí)間

感謝解答
...