如今互联网发展日新月异,HTTP/1.1协议已经难以承载日益复杂的网页内容,因此HTTP/2值得尝试。本书介绍了HTTP/2的设计初衷和新特性,对比了在不同网络环境下以及不同浏览器上HTTP/1.1与HTTP/2的性能表现差异,指出了网站迁移到HTTP/2需要注意的问题,并在附录中给出了书中用到的所有资源的列表,方便读者快速上手实践。 本书适合网站开发及运维人员,以及正考虑要实现HTTP/2或者希望了解HTTP/2如何工作的读者。
如今互联网发展日新月异,/1.1协议已经难以承载日益复杂的网页内容,因此/2值得尝试。本书介绍了/2的设计初衷和新特性,对比了在不同网络环境下以及不同浏览器上/1.1与/2的性能表现差异,指出了网站迁移到/2需要注意的问题,并在附录中给出了书中用到的所有资源的列表,方便读者快速上手实践。 本书适合网站开发及运维人员,以及正考虑要实现/2或者希望了解/2如何工作的读者。
本书是使用Spark进行大规模数据分析的实战宝典,由知名数据科学家撰写。本书在靠前版的基础上,针对Spark近年来的发展,对样例代码和所使用的资料进行了大量更新。新版Spark使用了全新的核心API,MLlib和Spark SQL两个子项目也发生了较大变化,本书为关注Spark发展趋势的读者提供了与时俱进的资料,例如Dataset和DataFrame的使用,以及与DataFrame API高度集成的Spark ML API。
本书是使用Spark进行大规模数据分析的实战宝典,由知名数据科学家撰写。本书在靠前版的基础上,针对Spark近年来的发展,对样例代码和所使用的资料进行了大量更新。新版Spark使用了全新的核心API,MLlib和Spark SQL两个子项目也发生了较大变化,本书为关注Spark发展趋势的读者提供了与时俱进的资料,例如Dataset和DataFrame的使用,以及与DataFrame API高度集成的Spark ML API。
本书是使用Spark进行大规模数据分析的实战宝典,由知名数据科学家撰写。本书在靠前版的基础上,针对Spark近年来的发展,对样例代码和所使用的资料进行了大量更新。新版Spark使用了全新的核心API,MLlib和Spark SQL两个子项目也发生了较大变化,本书为关注Spark发展趋势的读者提供了与时俱进的资料,例如Dataset和DataFrame的使用,以及与DataFrame API高度集成的Spark ML API。
如今互联网发展日新月异,/1.1协议已经难以承载日益复杂的网页内容,因此/2值得尝试。本书介绍了/2的设计初衷和新特性,对比了在不同网络环境下以及不同浏览器上/1.1与/2的性能表现差异,指出了网站迁移到/2需要注意的问题,并在附录中给出了书中用到的所有资源的列表,方便读者快速上手实践。 本书适合网站开发及运维人员,以及正考虑要实现/2或者希望了解/2如何工作的读者。