![]() |
1
3
你问我以前是否有人做过类似的事情,以及块大小应该是多少,我想我会告诉你我想到的两篇论文:
不确定它是否对您有帮助,但这里是以防万一。:-) |
![]() |
2
1
你真的不必分析最常见的块-事实上,这样的分布式决策可能真的很难。这是怎么回事 让我们以HTTP数据传输为例。将每个文件分为10Mb块(或任何您喜欢的大小,我相信每种方式都会影响性能)并计算它们的SHA-256(或一些您非常确定应该可以安全防止冲突的哈希) 例如,文件F1包含块B1..Bn和校验和C1..Cn。现在,HTTP服务器可以只使用列表C1..Cn响应文件F1的请求
如果您曾经从任何服务器(即使是完全不同的服务器)下载另一个文件,而该文件恰好共享一个块,那么您已经下载了该文件,并且它与您选择的哈希算法一样安全。
另一个呢
思想? |
![]() |
3
1
有一种更简单的方法来处理文本数据。目前,我们将文本存储为代表声音的字母流。然而,语言的单位是单词而不是声音。因此,如果我们有一个包含所有单词的字典,然后将指向这些单词的“指针”存储在文件中,我们就可以通过使用指针和查找单词列表来动态地重新构建文本。 这将使事物的大小立即减少3或4倍。在这个方法中,单词和你脑海中的块是一样的。下一步是常见的词组,如“这是”、“我是”、“满月”、“严肃的花花公子”、“哦宝贝”等。
|
![]() |
4
0
与您的答案不完全相关,但您已经看到了这一点。微软(和其他公司)已经提供了边缘网络来承载jquery库。您可以引用这些相同的URI,并从用户从不同站点访问文件和浏览器缓存文件中获得好处。 但是,在过去的20分钟里,你提到了多少其他人提到的内容(任意数字)?你可能会在一家有很多员工共享一个应用程序的大公司看到一些好处,但我认为,如果不是这样的话,你将很难确定自己想要的应用程序块,这将超过共享应用程序的任何好处。 |