honza-rychtar / kramerius-web-client

Issue tracker pro webové rozhraní systému Kramerius
http://www.digitalniknihovna.cz/
8 stars 0 forks source link

API náhledů #302

Open leiblix opened 7 years ago

leiblix commented 7 years ago

Prosím, proč používáš pro načtení náhledu starý endpoint a nepoužiješ API? V API se to chová špatně?

starý způsob získání náhledů: https://kramerius.mzk.cz/search/img?pid=uuid:187ef537-a222-4c1b-98bb-d2cd8caebec4&stream=IMG_THUMB&action=GETRAW

Co když ten starý způsob (který si vyčetl z původního Krameria) bude označený jako deprecated a smaže se? Už teď nám to dělá zmatky v logu, protože to má narozdíl od API špatně ošetřené chybové stavy.


Takto by se to mělo volat: http://kramerius.mzk.cz/search/api/v5.0/item/uuid:187ef537-a222-4c1b-98bb-d2cd8caebec4/streams/IMG_THUMB

Chová se to pro nějaké dokumenty špatně? Pokud jo, musí se opravit API a ne používat takovéto workaroundy....

leiblix commented 7 years ago

Pro nepouzivam thumb pres API - nejaky duvod k tomu byl, ted uz nevim. Uz to asi muzu rozjet pres API. Ale nejlepsi by bylo, kdyby se volal primo staticky obrazek, pripadne nejaky redirect mimo kontejner, kde je zbytecna rezie. Nahledy jsou vzdy verejne, takze tam neni potreba zadna logika

Jsem proti redirectu, spousta instalací má imageserver schovaný. A je to tak dobře, v MZK to tak není jen z historických důvodů.

Úzké místo stejně není v samotném přenosu, ale pravděpodobně překladu z UUID na cestu do imageserveru - redirectem si nepomůžeš. Ale pokud máš pocit, že je to pomalé, tak se můžeme pokusit o nějakou optimalizaci. Nebo počkat na Fedoru 4, která bude škálovat lépe.