как CDN осъществява достъп до база данни?

само за да бъда конкретен, базата данни, която ще използвам, е mongodb и въпросните файлове ще бъдат изображения.

Въпросът ми е......... ако съхранявате снимките си в база данни вместо в обикновена статична файлова структура... как работи това?

Предполагам, че можете да съхраните връзката към CDN файла заедно с картината в базата данни. така че {"image": "cdnurl/fakefilelocation"}

така че когато потребител поиска изображението, той просто получава URL адреса на CDN, но как работи заявката за "изтегляне" от CDN? как получават изображенията? Ще трябва ли ръчно да насочите тяхната заявка за получаване на конкретно изображение към действителната снимка вместо връзка?


person NoTiG    schedule 09.11.2012    source източник
comment
бих създал малка уеб услуга node.js, която проксира тези извиквания на база данни към CDN чрез HTTP   -  person Jonathan Ong    schedule 10.11.2012


Отговори (1)


Никога не съм опитвал или тествал такива неща сам на голям производствен сървър, но ще трябва да измисля такова решение. Ще прочета какво правят хората, които имат опит с този проблем.

Ето няколко теми, които ми се сториха наистина интересни:

person Salvador Dali    schedule 10.11.2012