Cosa dovrei inserire nelle impostazioni S3 CDN se non ho una CDN?

Ciao a tutti.

Dopo un recente aggiornamento alla versione 2.7.0.beta1 ( e0c952290b ), è apparso un nuovo messaggio di suggerimento nella mia pagina di amministrazione di Discourse.

Dice:

Il nostro Discourse utilizza effettivamente S3 per l’archiviazione, ma non ha alcun tipo di CDN in atto.

@Falco ha suggerito di inserire l’URL del bucket S3 nella casella delle impostazioni s3 cdn url, ma non sono sicuro di quale effetto potrebbe avere altrove.

Non sono nemmeno completamente sicuro di quale sia l’URL del mio bucket S3 :man_facepalming:

Un esempio di URL S3 per un’immagine caricata da un utente è:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg

Significa che il mio URL del bucket è:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/

:thinking:

Se inserissi quell’URL nella casella delle impostazioni s3 cdn url e poi rigenerassi centinaia di migliaia di post, l’URL servito non diventerebbe:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/2/1/21365d3a8c03c3f309dd78ca51f517973618f2a0.jpeg

Il che significherebbe che le immagini degli utenti non funzionerebbero più? :man_shrugging:

In un mondo ideale, mi piacerebbe semplicemente cliccare su “Ok, grazie per l’avviso!” e chiudere quel messaggio di informazione/allerta/suggerimento dalla nostra pagina di amministrazione. Tuttavia, sospetto che ciò richiederebbe una modifica sostanziale al codice principale, quindi scarteremo questa idea.

Al momento, tutto funziona perfettamente ed è così da anni. Sono molto riluttante e preoccupato di modificare un’impostazione che non comprendo appieno, al punto da fingere semplicemente di non vedere questo suggerimento ogni volta che guardo il pannello di amministrazione.

Immagino che continuerò a vedere eventuali altri avvisi futuri nel pannello di amministrazione; questo qui impedirà che ne appaiano altri, vero?

Qualsiasi consiglio, approfondimento o suggerimento è benvenuto.

È successo davvero o stai solo ipotizzando?

Non ho cambiato nulla: è pura speculazione (e paura di rompere qualcosa che non è attualmente rotto) :blush:

angry lilo and stitch GIF

Perché non fai un esperimento prima di lanciarti nella speculazione? :stuck_out_tongue:

Imposta le opzioni, aggiorna la pagina, prova a caricare un’immagine in un post, verifica che funzioni correttamente, ecc.

Se vuoi ignorare il consiglio, perché non ignori semplicemente il messaggio? Potresti probabilmente nasconderlo con il CSS, oppure fingere semplicemente che non esista. Configurare un CDN finto sembra una cattiva idea.

BunnyCDN è economico e facile da configurare.