nev*_*ame 1 couchdb cdn amazon-s3 cloudant amazon-cloudfront
我是CouchDB/Cloudant和CDN(CloudFront)的新手.
我即将使用CouchDB构建一个应用程序作为数据库.
此Web应用程序将处理大量文件.
我知道CouchDB可以将文件作为附件存储在数据库中.但后来我听说利用CDN来存储和分发全世界的文件.
我的问题:
其中一些问题是基于您的具体实现,但这是一个概括(不是以任何特定的顺序):
除非他们有Cloudant在世界各地的众多服务器(实际上是CDN在自己的权利,只是SANS静态文件)镜像,一个真正的CDN将可能有更好的响应时间,这取决于大多是你如何使用Cloudant(例如,你可能会得到良好响应时间,但如果你在输出之前将整个文件加载到内存中,那么你将失去CDN之战.
CouchDB必须在服务器端处理更多数据才能输出附件.
CloudFront(以及一般的CDN)针对最近的服务器以最快的响应时间进行了优化.
S3只是存储; CloudFront使用该存储并将其分布在许多服务于内容的服务器上,这些服务器基于哪个服务器更靠近请求该内容的用户.
是的,您必须在Cloudant或CDN之间进行选择; 一个将它们逐字存储在文件系统中,另一个将它们存储在数据库中的文件系统中.
我不知道答案的一些,例如,如何CouchDB的实际处于较低的水平处理附件存储,也不是它的最佳实践,但是,这应该给你足够的想法至少开始考虑一个适合您的需求最好.
归档时间: |
|
查看次数: |
3035 次 |
最近记录: |