akazdayo / pixelart

Pixelart converter
https://pixelart.streamlit.app
Apache License 2.0
20 stars 6 forks source link

サーバーダウンについて #9

Open akazdayo opened 5 months ago

akazdayo commented 5 months ago

日本語

最近予想以上のアクセス数があり、2日に一回ほどサーバーがダウンしてしまっています。 改善方法を考えている所なのでご不便おかけしますが、もう少しお待ちください。

English

Recently we have had more traffic than expected and our server has been down about once every two days. We are working on ways to improve the situation, so we apologize for any inconvenience. (Translate by DeepL)

akazdayo commented 5 months ago

主な処理をDLLで実装する方針にしてみます。

akazdayo commented 2 months ago

結局あれはやめました。ちょっと難しかった... できるか全くわからないけど、一番重いKMeansあたりの処理をCloudflare Workersに移動してみようかな

akazdayo commented 2 months ago

Workersに移すのもまたやめて、主要処理をRustに移しました。 https://github.com/akazdayo/pixelart-modules

akazdayo commented 1 month ago

https://github.com/akazdayo/pixelart/commit/c857b555d2f78f1757f7dc5add759f7ef403e9c5 Mosaic Ratio0.5~はPixelArtでは無いし、処理が重いので制限することにしました。 これでメモリリークが直ると嬉しい

akazdayo commented 1 month ago

対策したらもっと落ちるようになった。なんでかな。

akazdayo commented 1 month ago

出力画像をbase64エンコードしてみた。 これで画像はローカル側で表示するようになったはず。