瓦片处理磁盘缓存
This commit is contained in:
@@ -172,17 +172,7 @@ void Global::init_web_server() {
|
||||
},
|
||||
{drogon::Get});
|
||||
};
|
||||
drogon::app().registerHandlerViaRegex(
|
||||
R"(^/tiles/.*$)",
|
||||
[return_file](
|
||||
const drogon::HttpRequestPtr& req,
|
||||
std::function<void(const drogon::HttpResponsePtr&)>&& callback) {
|
||||
auto path = web_server.get_true_tiles() + req->getPath().substr(6);
|
||||
auto resp = return_file(path);
|
||||
resp->addHeader("Cache-Control", "public, max-age=31536000, immutable");
|
||||
callback(resp);
|
||||
},
|
||||
{drogon::Get});
|
||||
init_tiles();
|
||||
drogon::app().registerHandlerViaRegex(
|
||||
"/",
|
||||
[return_file](
|
||||
|
||||
Reference in New Issue
Block a user