Replies: 2 comments 1 reply
-
There are no significant changes for the reverse endpoint between the PHP and Python implementation except for the addition of the layer parameter. The important improvements happened in the search endpoint. The PHP frontend will not come back. You can maintain your own fork of the frontend and use it with the standard database. There is no guarantee though that the database schema will remain compatible forever. |
Beta Was this translation helpful? Give feedback.
-
But the reason for dropping is just extra burden of maintenance (lack of developers or interest) or are there some technical nuances? |
Beta Was this translation helpful? Give feedback.
-
I haven't tested with the recent 4.5 release, but for 4.4 I tried to evaluate the python frontend.
The generic benchmark for our test dataset yielded something like:
PHP:
vs Python (both falcon and starlette were similar)
Quite a significant performance drop.
Which is also in line with the https://nominatim.org/2023/04/03/reverse-performance.html Nominatim author self-tests. .
Has there been improvements?
If not then losing php would be somewhat sad.
Beta Was this translation helpful? Give feedback.
All reactions