Skip to content

Zmiany na blogu - serwer statyczny dla zdjęć

Posted on: 29 kwietnia 2024  at  23:20
Reading Time: 1 min czytania

Ostatnio (znów) publikuję mało wpisów na blogu, to też uznałem, że jest to dobry moment na wdrożenie kilku zmian. Dla Czytelników i Gości nie mają one dużego znaczenia (co mnie bardzo cieszy), dla mnie (i dla Gitlab Runnera) już tak.

Deploy bloga

Przy okazji opisu migracji bloga z Wordpressa do AstroJS wspomniałem o problemie deploy’u - procesu, którego czasochłonność przekraczała 38 minut, głownie z powodu rozmiarów graficznych ilustracji, przekraczających ponad 1 GB danych. Zaakceptowałem to, w myśl done is better than perfect.

W kwietniowe chłodne wieczorny poświęciłem czas na optymalizację procesu:

  1. Zdjęcia i wszelkie ilustracje trafiły na oddzielny (statyczny) serwer.
  2. W projekcie przerzuciłem do innego repozytorium.
  3. Z ponad 1 GB projektu zrobiło się zaledwie 150 MB.
  4. Czas deployu spadł poniżej 8 minut.

2 małe ale

Niestety jest druga strona medalu.

Decydując na takie rozwiązanie, rezygnuję z dodatkowych optymalizacji po stronie AstroJS (konwertowanie {jpg, jpeg, png} na webp, optymalizacja wagi etc. ).

No i druga sprawa to trzeba pamiętać o uploadzie zdjęć na ów statyczny serwer.

Podniesienie wersji

Ponieważ grzebałem przy bebechach bloga oraz fakt, że opublikowano wersję AstroJS - 4.7, puściłem aktualizację

npx @astrojs/upgrade

Sam proces przebiegał bez żadnych przeszkód. Przy okazji przejrzałem repozytorium AstroPaper - w szczególności pull-requesty i niektóre z nich zaadoptowałem u siebie. Pełna lista - tradycyjnie na Changelog | Bobiko.Blog



Możesz napisać do mnie e-mail lub wyszukać mnie na Mastodonie.
Loading...