0
我想了解瓷磚服務器如何處理請求。瓷磚服務器是否呈現每個請求?
我紅約Mapnik的其中「創建」使用OSM地圖,
難道「創造」的意思是每一個請求被渲染並返回?如果是的話,什麼是性能影響(全球地圖)?
或者,它意味着Mapnik的創建需要在初始化所有的瓷磚,然後按客人要求是正確的?如果是的話,所有瓷磚需要的總存儲量是多少(全球地圖)?
我試圖找到一種方式來建立自己瓦片服務器(世界地圖),而渲染它只有一次。
我想了解瓷磚服務器如何處理請求。瓷磚服務器是否呈現每個請求?
我紅約Mapnik的其中「創建」使用OSM地圖,
難道「創造」的意思是每一個請求被渲染並返回?如果是的話,什麼是性能影響(全球地圖)?
或者,它意味着Mapnik的創建需要在初始化所有的瓷磚,然後按客人要求是正確的?如果是的話,所有瓷磚需要的總存儲量是多少(全球地圖)?
我試圖找到一種方式來建立自己瓦片服務器(世界地圖),而渲染它只有一次。
對於典型的基於區塊的地圖,如OSM的默認Mapnik的風格,還有就是存儲先前渲染的片段緩存,但它包含了所有可能的瓷磚只是一小部分。如果客戶端試圖訪問其他磁貼,則會立即計算其他磁貼。實際上,只有一小部分瓷磚實際上是被要求的,因爲它們中的大部分對用戶來說可能不是特別有意思。
上Tile Disk Usage OpenStreetMap的維基頁面有與縮放級別的細分一些數字。根據這個數據來源,如果你想存儲18個縮放級別的全球地圖的所有圖塊,你正在查看大約50TB的數據。儘管如此,Other estimates的範圍可以達到數百TB。
謝謝!該鏈接解決了我的問題的一部分。你能找到一個類似的鏈接,每個請求的性能? – 2013-05-10 00:53:29
動態Mapnik渲染性能高度依賴於您的硬件和數據庫設置,我在這裏沒有親身體驗,但是從已經設置了幾個磁貼服務器的人員的郵件列表發佈應該會給您一個合理的估計時間它需要呈現新的圖塊:http://old.nabble.com/Re:-How-long-does-it-takes-to-render-OSM--p30246197.html 從緩存中提供之前渲染的圖塊是當然,速度要快得多。 – Tordanik 2013-05-10 01:39:14
非破碎替代鏈接從我以前的評論:https://www.mail-archive.com/[email protected]/msg03072.html – Tordanik 2017-09-18 15:57:59