公司:百度
百度APP iOS端包体积50M优化实践(三) 资源优化
本文重点介绍资源优化,在百度APP实践中,资源优化包括大资源优化、无用配置文件和重复资源优化。不管是资源优化还是代码优化,都需要分析Mach-O文件,以获取资源和代码的引用关系,本文先详细介绍Mach-O文件,随后再介绍下具体优化手段。
基于openfaas托管脚本的实践
在云服务架构发展之初,这个方向上的思路是使开发者不需要关心搭建和管理后端应用程序。这里并没有提及无服务器这个概念,而是指后端基础设施由第三方来托管,需要的基础架构组建均以服务的形式提供,比如数据库、消息队列和认证服务等。
但亚马逊在2014年发布AWS Lambda时,为在云中运行的应用程序带来了一个新的系统架构思路,即不需要在服务器上部署等待HTTP请求或API调用的进程。Lambda提供了一个事件触发的机制及框架,当收到用户请求时触发一个事件,在一个AWS server上执行用户注册的功能(通常只是一个函数,业界一般称这种类型的服务为FaaS)。
当前,提供FaaS服务的云服务厂商除AWS外,还有Google Cloud(alpha)、Microsoft Azuze、IBM OpenWhisk等。国内的云服务提供商如阿里云 FC、百度云CFC、腾讯云SCF。比较受欢迎的开源架构有OpenFaaS、Knative、OpenWhisk等。
如何将千亿文件放进一个文件系统,EuroSys'23 CFS 论文背后的故事
这是一个技术创新的故事。文件存储 CFS 技术负责人、项目过程的主导者之一,对百度沧海·存储团队发表于 EuroSys 2023 的论文进行一次技术解读和创新历程分享。
百度工程师移动开发避坑指南——Swift语言篇
本篇我们将介绍Swift语言部分常见问题。
百度工程师移动开发避坑指南——内存泄漏篇
本篇我们将介绍Android/iOS常见的内存泄漏问题。
搜索金融精细化体验设计
精细化设计是可被复用的标准化方法,通过精细化分析深入理解用户需求/痛点,制定有效的设计策略。
基于公共信箱的全量消息实现
本文主要介绍,通过公共信箱机制,低成本、高时效的完成指定App的全量消息推送。
智能感知编码优化与落地实践
该文介绍了智能编解码技术的现状和趋势。通过引入AI工具,如ChatGPT、文心一言等,对经典的编解码框架进行辅助,提高编码效率和视频质量。感知编码技术的优化达成了最终目标:在不降低用户体验的前提下,进一步节省带宽。视频质量评价也是重要的课题。整个流程需要经过严格指标性考核才能达成最终目标。AI将会在下一代编码中产生更多的收益,但需要结合业务需求、客户需求以及不断打磨,才能达到更优的效果。
百度APP iOS端包体积50M优化实践(二) 图片优化
图片一直是包体积优化的重头戏,百度APP从无用图片检测、Asset Catalog和HEIC图片三个方向做优化,经过两个季度的优化落地9.75M的收益,解决了存量图片的问题,随后建立图片使用规范和无用图片检测流水线解决增量图片的问题。
剖析多利熊业务如何基于分布式架构实践稳定性建设
分布式服务稳定性工作是一个体系化的建设过程, 需要注重设计,编码, 架构,监控实施、问题闭环等方面的优化,以确保系统整体的高可用性和可靠性。
百度工程师的软件质量与测试随笔
百度移动生态质效团队对软件质量和测试的理解与总结,希望从业者们更加从容的应对降本增效、LLM带来的挑战、机会和变革。
基于FFmpeg和Wasm的Web端视频截帧方案
一种使用FFmpeg和WebAssembly的Web端视频截帧方案,以实现更高效、更灵活的视频截帧功能。
百度研发效能从度量到数字化蜕变之路
如何通过效能分析引导并驱动团队行为上的改变而不是仅仅数据上“好看”。
百度内容理解推理服务FaaS实战——Punica系统
从一站式、无人值守,介绍百度内容理解推理服务FaaS实战。
视频编辑场景下的文字模版技术方案
结合视频编辑场景,介绍一种复杂富文本模版技术实现方案。
浅谈活动场景下的图算法在反作弊应用
本文主要介绍活动反作弊场景的图算法探索过程以及相关的实践经验。