Dove conservare i file delle risorse

0

Sto cercando di trovare le migliori pratiche su cosa fare con le mie risorse come immagini, css, file javascript, caratteri, ecc ...

Supponiamo che io abbia 5 ambienti e 5 prodotti. Intendevo metterli tutti su cdn usando i servizi di azzurro cdn. Il modo in cui funziona con azure cdn è dato da un puntatore a dove i tuoi file sono pubblicamente accessibili e quindi estrae il contenuto. Ogni puntatore è considerato un endpoint.

La mia domanda riguarda come dovrei progettare questo. Da quello che posso dire ho 2 opzioni. Le opzioni una stanno creando un endpoint per ogni ambiente e ogni prodotto. Questo mi porterebbe ad avere 25 endpoint.

L'opzione 2 è separata dalle risorse del mio codice e le metto tutte su un singolo server e poi ho il mio unico punto finale cdn nella cartella radice di quel server in modo che sia accessibile.

L'opzione 3 sarebbe uguale all'opzione 2, basta aggiungere ciascun endpoint per ogni ambiente.

Tutto sommato il mio indirizzo sarebbe simile a questo:

Option 1: https://demo-myproduct-cdn.azureedge.com/images/myimage.jpg
Option 2: https://cdn.azureedge.com/demo/myproduct/images/myimage.jpg
Option 3: https://demo-cdn.azureedge.com/myproduct/images/myimage.jpg

Per chiarire la mia domanda: quale sarebbe il modo corretto di archiviare le risorse su un cdn in questo scenario?

    
posta Bojan 03.10.2017 - 22:27
fonte

0 risposte

Leggi altre domande sui tag