Dlaczego warto dodawać zdjęcia linkiem niż uploadować je do serwisu? I szczerze mówiąc nie mam tu na myśli dużych korporacji, bo je na to stać. Chodzi tutaj mi np. o instancje fediwersowe, które są zazwyczaj prowadzone przez prywatne osoby.

  • ernest
    link
    fedilink
    2
    edit-2
    1 year ago

    @Deykun wszyscy chcą brać przykład z najlepszego wortalu.

    W kbin rozwiązuję to w ten sposób:

    • jeżeli prowadzisz małą instancję możesz co jakiś czas usuwać stare grafiki / posty a gdy ktoś je podbije lub odpowie na komentarz pojawi się wraz z całym wątkiem
    • jeżeli prowadzisz większą instancję i chcesz zachować historię, możesz wrzucić grafiki na amazonowy s3 lub dowolny inny storage. Tam płacisz głownie za requesty create/put/delete. Z kbin wykonywany jest jeden request i grafiki są cache’owane lokalnie jako miniatury. W ten sposób są serwowane użytkownikom. Po roku gromadzenia obrazów z polskiego fedi na karabinie za storage płacę jakieś 0.25$ miesięcznie. Jest jeszcze możliwość obniżenia kosztów, jeżeli nie potrzebuję natychmiastowego dostępu do zasobów. Lokalny co jakiś czas czyszczę, wiąże się to z dłuższym czasem pierwszego załadowania strony, bo miniatury tworzone są od nowa. Z tego co pamiętam 101010 który gromadzi video, obrazy z całego globalnego feedu od początku ~ 30$ / msc (potrzebne źródło)
    • kbin nie duplikuje grafik, wyliczana jest suma kontrolna i używana ta sama encja. Chociaż to ma pewnie marginalne znaczenie ;)
    • cycki
      link
      fedilink
      11 year ago

      Jakby zdjęcia znikały po czasie to jednak byłoby słabe

      • ernest
        link
        fedilink
        11 year ago

        chodzi raczej o sytuacje gdy ktoś prowadzi jednoosobową instancję, w pewnym momencie może nie chcieć przechowywać wszystkich zdjęć z głównego feedu (innych instancji). Zdjęcia z lokalnej instancji zostaną.

    • Sebastian
      link
      fedilink
      11 year ago

      @ernest Gdybyś był zainteresowany nieodpłatnym hostingiem mediów/plików na s3 znajdującym się w Polsce (KRK) opartym o min.io dla twojego projektu kbin, to proszę o kontakt.

      Pierwszym wdrożeniem s3 dla Polskiego projektu było udostępnienie dla popularnego serwera #matrix https://noevil.pl

      Zapraszam do współpracy z fundacją @ftdl :)

      @mstankiewicz @Deykun

    • Deykun
      link
      fedilink
      1
      edit-2
      1 year ago

      Tam płacisz głownie za requesty create/put/delete. […] Po roku gromadzenia obrazów z polskiego fedi na karabinie za storage płacę jakieś 0.25$ miesięcznie.

      Jeśli to 0.25$ to koszt tylko za karab.in to teraz brzmi ok, ale aktywnych użytkowników jest optymistycznie z 10. Jak to się skaluje liniowo to przy 1000 już jest ~25$ miesięcznie i nie dziwi, że na hejto.pl administrator też narzekał na obrazki, bo jak im liczba użytkowników skoczyła z kilkuset do kilunastu? tysięcy to rachunki szybko zaczęły się kumulować i jeśli reklamy tego nie pokrywały dobrze to szybko przestaje być koszt na hobby, a staje się problemem.

      • ernest
        link
        fedilink
        11 year ago

        Jeśli to 0.25$ to koszt tylko za karab.in to teraz brzmi ok

        Za karabin + obrazy z innych instancji w pełnych rozmiarach, od czasu kiedy karabin dołączył do fedi. Czyli w zasadzie wszystko co wyświetla się na stronie.

        Na kbin.social zamierzam wygenerować większy ruch (chociażby przez federację), zobaczę jak wtedy to wygląda w praktyce.