![]() |
1
10
|
![]() |
2
4
通常的过程是存储每个不同的修订,并在用户想要查看时计算差异,如果过程很昂贵,则可能缓存该输出。 您可以存储一个基本版本,然后拥有一组diff,这些diff可以应用于获取以前的版本。 在这两种情况下,都需要做出让步;第一种选择使检索特定版本的成本较低,但需要进行更多的差异处理;第二种选择使差异查看成本较低,但代价可能是获取特定版本的增量修补成本较高。 |
![]() |
3
0
如果内容非常大,而更改只是很小的,则可以考虑采用“反向增量”方法:仅以完整格式存储最新版本的文本,而以前的版本与最新版本不同。 它将节省大量的存储空间,但是比较两个版本,其中修改的数量很大,该过程的成本可能是相当大的。毕竟,它总是在存储空间和处理需求之间进行权衡。 如果您不能或不想使用PEAR和PECL,您仍然可以使用exec调用的diff实用程序。我肯定会使用标准的diff格式,但从不开发自己的格式。 |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |