Commit graph

47 commits

Author SHA1 Message Date
Laura Klünder
ef83e73a36 make linter happy 2023-12-11 19:02:19 +01:00
Laura Klünder
372936fcad an experiment. lets don't use threading locks, hope it helps with performance 2023-12-07 17:28:13 +01:00
Jenny Danzmayr
9d79ed1a1a used zstd compressed CachePackage in the tile server 2023-12-07 06:58:04 +01:00
Jenny Danzmayr
743d48b796 tileserver: added /check route for healthchecks 2023-07-14 05:48:56 +02:00
Jenny Danzmayr
3650da72d3 tileserver: better handling of config via environment variables 2023-07-14 05:48:56 +02:00
Johan Van de Wauw
046853b380 Typo (#62)
* Fix typo

* Fix typo in tileserver debug
2020-01-27 01:53:00 +01:00
Jenny Danzmayr
1a178efd2e tileserver: fixed http basic auth 2019-12-18 23:23:24 +01:00
Laura Klünder
6c390d0104 update Pillow 2019-11-26 16:16:13 +01:00
Laura Klünder
45e7d056b3 satisfy linters 2018-12-27 01:12:04 +01:00
Laura Klünder
2aaa63a103 fix tileserver Content-Length 2018-12-23 20:41:37 +01:00
Laura Klünder
81d2c32198 tile server: support for http auth 2018-12-23 20:32:39 +01:00
Laura Klünder
856f4ecb59 tileserver: log error 401 2018-12-23 20:29:45 +01:00
Laura Klünder
5bc48b891c tileserver: auth_headers, decode bytestring 2018-12-23 20:29:13 +01:00
Johan Van de Wauw
2946de94f6 Make formatting more consistent 2018-02-06 16:13:43 +01:00
Johan Van de Wauw
ee88dc4f3d Allow setting a logfile and a loglevel in tileserver 2018-02-06 16:13:43 +01:00
Laura Klünder
0e1a6a5af1 more error handling and only one client per thread in tileserver 2017-12-24 00:38:46 +01:00
Laura Klünder
c3cbc99f83 add missing debug message 2017-12-24 00:28:04 +01:00
Laura Klünder
0372d6135c fix pylibmc get() call 2017-12-23 21:03:14 +01:00
Laura Klünder
e447250247 don't use one libmc client in two threads 2017-12-23 20:42:36 +01:00
Laura Klünder
90807f6f27 tileserver: avoid keyerror in get_cache_package 2017-12-23 20:35:56 +01:00
Laura Klünder
4a302f46f9 fix date header (remove thread stuff) 2017-12-23 20:12:38 +01:00
Laura Klünder
30c7d29e9f fix loading cache package in tile server 2017-12-23 20:10:05 +01:00
Laura Klünder
379f7b91ae tileserver: cache tiles with better cache key 2017-12-23 20:05:51 +01:00
Laura Klünder
244eb9fe25 fix tileserver multiprocessing issues 2017-12-23 20:03:25 +01:00
Laura Klünder
e73e4bc4f2 tileserver: fix possible typerror in contenttype header 2017-12-23 18:58:13 +01:00
Laura Klünder
66a6e3eee2 fix path_regex of tileserver 2017-12-23 16:53:17 +01:00
Laura Klünder
22b1cdd198 tileserver: allow negative zoom 2017-12-23 13:42:24 +01:00
Laura Klünder
89e70dfd7b optional C3NAV_RELOAD_INTERVAL for standalone tileserver 2017-12-23 03:29:00 +01:00
Laura Klünder
92ea19a329 remove INSTANCE_NAME from stand-alone tile server 2017-12-23 01:08:44 +01:00
Laura Klünder
86c484edd2 fix bounds bug in tileserver, too 2017-12-20 19:14:12 +01:00
Laura Klünder
5184206b49 allow -2 and -1 zoom 2017-11-28 14:14:03 +01:00
Laura Klünder
344eb53d14 maxZoom is now 5 2017-11-28 11:15:12 +01:00
Laura Klünder
fb573eefb8 only calculate access cache key if needed 2017-11-21 15:16:30 +01:00
Laura Klünder
ab0e4a46a0 speedup access permission parsing even more 2017-11-21 15:14:27 +01:00
Laura Klünder
950979af16 tileserver: speedup cookie parsind 2017-11-21 15:13:03 +01:00
Laura Klünder
d0a09dcccb calculate date header in a thread because that gives us 2000 requests/s 2017-11-21 15:07:34 +01:00
Laura Klünder
bdbfe82a43 fix content-length header breaking the tile server 2017-11-21 13:55:59 +01:00
Laura Klünder
e35227caa2 tileserver: fix mising Date and Content-Length headers 2017-11-21 05:42:19 +01:00
Laura Klünder
499bd349c7 fix cookie parsing in tile server (and add instance name) 2017-11-21 05:16:24 +01:00
Laura Klünder
51c2c15686 fix cookie matching in tileserver 2017-11-21 04:50:21 +01:00
Laura Klünder
b15965ed6c retry after max 10 seconds 2017-11-21 04:43:56 +01:00
Laura Klünder
16c57560bc tileserver: cache tiles using memcached 2017-11-21 03:27:11 +01:00
Laura Klünder
763749327c fix error if the upstream response has no ETag 2017-11-21 02:48:10 +01:00
Laura Klünder
82cbc3e4ed add thread to tileserver to reload cache packages regularly 2017-11-21 02:47:38 +01:00
Laura Klünder
d74d9a8a77 speedup tileserver by factor 2x (not 0.6ms per request) 2017-11-21 01:29:35 +01:00
Laura Klünder
0f6b372b92 tileserver: complete request handling, but without caching so far 2017-11-21 00:47:55 +01:00
Laura Klünder
a503c0de6a base for python based tileserver 2017-11-20 23:05:27 +01:00