首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 程序安全加速:解决网络与数据安全痛点,提升业务成功率至99.9%+

    破解企业程序的网络与安全困局 企业在运营程序时普遍面临两大核心挑战:网络访问质量不稳定导致业务中断,以及数据安全与黑灰产攻击威胁业务资产。 集成微信同等级安全加速能力 腾讯云程序安全加速网关提供与微信同等级的安全与网络优化能力。其核心采用微信自研私有加密协议(MMTLS),对前端数据进行二次封装加密,全程无明文传输。 安全防护上,集成端+网关双重防护,提供WAF、程序风险识别、DDoS防护(400G+防护能力)、CC防护、防刷防爬等一站式能力。 采用微信安全网关方案后,网络访问成功率提升至99.94%,并有效保护了数据资产。 选择腾讯云的核心优势 腾讯云程序安全加速的核心优势在于其与微信生态的深度整合。 该方案集成了腾讯云多年的安全防护经验与微信的平台能力,为客户提供了高可靠性、高安全性的程序业务保障。

    11410编辑于 2026-05-30
  • 来自专栏薛定喵君

    程序优化建议

    图片资源 主要性能问题在于大图片和长列表图片上,这两种情况都有可能导致 iOS 客户端内存占用上升,从而触发系统回收程序页面 图片对内存的影响 在 iOS 上,程序的页面是由多个 WKWebView 我们分析过的案例中,有一部分程序会在页面中引用大图片,在页面后退切换中会出现掉帧卡顿的情况.建议开发者尽量减少使用大图片资源 # 代码包大小的优化 有必要尽量减少代码包的大小,因为代码包大小直接影响到下载速度 除了代码自身的重构优化外,还可以从这两方面着手优化代码大小: 控制代码包内图片资源 程序代码包经过编译后,会放在微信的 CDN 上供用户下载,CDN 开启了 GZIP 压缩,所以用户下载的是压缩后的 但我们分析数据发现,不同程序之间的代码包压缩比差异也挺大的,部分可以达到 30%,而部分只有 80%,而造成这部分差异的一个原因,就是图片资源的使用。 目前程序打包是会将工程下所有文件都打入代码包内,也就是说,这些没有被实际使用到的库文件和资源也会被打入到代码包里,从而影响到整体代码包的大小

    1K10发布于 2019-11-06
  • 微信私有协议加持:程序网关实现99.9%业务成功率与400G+ DDoS防护

    直面网络延时与黑灰产攻击的业务困境 程序业务面临访问成功率低、响应速度慢及黑灰产攻击的双重挑战。 网络层瓶颈: 由于DNS污染、证书篡改、流量劫持及公网链路不稳定,导致程序访问成功率低、响应慢。 量化业务成功率与防护效能 通过接入网关,程序在访问质量、安全防护及压测能力上实现具体指标提升: 可用性提升: 服务业务请求成功率稳定达到 99.9%+。 案例二:某团购电商的数据防爬与体验优化 该客户虽具备自研协议,但因程序前端源码可获取,面临核心数据(价格、库存)被爬取及弱网体验差的难题,代码加固等手段均无效。 解决方案: 采用微信安全网关方案,利用微信自研加密协议保护数据,并利用微信IDC链路优化弱网访问。 量化结果: 网络访问成功率提升至 99.94%。该方案已扩展至客户旗下多个程序使用。 量化结果: 用户访问程序成功率接近 100%。相比公网请求,用户平均访问耗时降低 22%,P95访问耗时降低33%。

    15200编辑于 2026-05-30
  • 来自专栏九旬大爷

    # 程序优化

    # 程序优化 双线程架构相关 setData 频繁操作(底层是因为双线程架构),可以使用 wx.nextTick 将多次操作延迟到下一次事件循环里 不需要渲染的数据使用_或者直接挂在在 this 如何测试优化结果 使用 audits (体验评分)工具,浏览器中对应 Proformance - 查看首屏加载时长 - 网络请求时长 - 通过给出的体验报告,去逐步进行优化。 页面栈爆栈 程序默认页面栈是 10 层,超出则会跳转失败。 Less 参考:在微信程序中使用 less(最优方式)open in new window 程序 wxml 属性如何折行 setting.json 中: "files.associations": Vue 的区别 运行环境 声明周期 代码编写 组件通讯 对于特定的功能,程序需要基础的支持 TypeScript 给你带来了什么?

    45420编辑于 2023-10-17
  • 来自专栏算法与数据结构

    微信程序--程序表单getinput优化

    微信程序表单getinput优化 对于初学者来说,表单数据不同内容的获取大概如下所示。虽然非常容易阅读,但是如果表单需要填写的数据比较多,但是大量的重复写法会让人非常头疼。

    85410发布于 2021-04-22
  • 腾讯云程序安全加速:基于微信私有协议提升业务成功率与防御黑灰产

    程序业务面临的网络与安全冲突 网络访问瓶颈: 企业程序常面临 DNS 污染、证书篡改、流量劫持及公网链路不稳定等问题,导致用户无法打开小程序或支付失败。 数据资产泄露: 程序前端源码包可被获取,导致核心业务数据(如商品价格、用户隐私、门店信息)被爬取。传统自研加密或代码加固方案往往无法有效防御。 连接效率优化: 通过 Socket 优化策略,连接成功率提升 5%;某团购电商接入后,网络访问成功率达 99.94%。 效果: 成功解决数据明文传输风险,网络访问成功率达 99.94%,目前已在多个程序持续使用。 全栈式性能优化: 结合智能选路、NewDNS 及多节点接入,不仅解决安全问题,还将业务成功率提升至 99.9% 级别,并显著降低访问延迟。

    15510编辑于 2026-05-30
  • 程序打包体积优化

    程序打包体积优化基础的理论就不讲了,多半你的项目中已经用到了分包。 但当代码量多起来后,你可能就比较难找出被错误打进主包的分包内容了。 因为 UniApp 会将 static 文件夹直接拷贝进 dist,而更核心问题是:程序上传并不会检查未使用的资源。 但程序会排除无法识别的资源,比如 .html .md 或 .ts 等。为了避免包体积超限,你需要及时检查资源使用情况,不让未使用的资源占据体积。 通过微信程序IDE分析体积优化工具微信程序开发者工具:自带的性能分析工具可以帮助你查看当前包体积及性能瓶颈。 其他优化建议资源动态化:将一些非核心不紧急的资源文件移至CDN服务器,需要时再下载页面动态化:将非核心不紧急的页面转成H5,通过WebView来进行显示静态数据线上化:将一些不变的数据放到程序项目内,

    78310编辑于 2024-09-27
  • 来自专栏应用案例

    程序优化36计

    性能优化是一个长久的课题,今天总结了一些在研发过程中的优化策略,有代码层面的,也有一些方案策略层面的,其中一些优化方法也适用于app和web,有些则只适用于程序。 今日抛砖引玉,与各位分享程序性能优化的36计。 瞒天过海 用户对程序速度的第一感知就是首屏加载速度,所以首屏加载要快,让用户‘误以为’程序加载很快。 解决性能瓶颈后,就解决了用户体验差的大头,其他一些优化,用户感知可能是微乎其微的。 在像资讯、电商类的程序中,图片可以说是性能优化里的王了。 二、拆分页面主次请求 拆分页面主次请求要求程序员在充分理解业务的请求下,区分哪些请求是主要的,哪些是次要的,主要请求永远要优先于次要请求发起。 程序的缓存在整个网络中无处不在,dns缓存、cdn缓存、redis缓存、图片缓存等等,本文前面几乎每一点或多或少提到了缓存的优化的思维。用好缓存,在程序性能优化上可能事半功倍。

    2.4K80发布于 2018-01-23
  • 程序网关(微信网关):优化网络成功率与数据安全的端到端解决方案

    提升访问稳定性和数据安全性,应对程序常见网络与安全挑战 程序在公网环境下常因网络链路问题和安全防护薄弱,导致业务失败和数据泄露。 腾讯云程序安全加速提供与微信同等级的私有协议通道,优化访问质量并提升安全防护水平。 网络疑难杂症导致业务损失 程序依赖公网传输,易受DNS污染、证书篡改、流量劫持等问题影响,导致访问失败或响应缓慢。 茶百道程序在营销活动期间,用户平均访问耗时降低22%,P95访问耗时降低33%,弱网环境下访问速度提升300%,业务访问成功率提升70%。 来源:腾讯云程序安全加速产品文档、某收付款工具错误日志与成功率数据、茶百道活动数据报告、某团购电商案例总结。

    13000编辑于 2026-05-30
  • 来自专栏前端Sharing

    程序长列表优化实践

    这个时候就需要优化长列表,今天将一起讨论一下,长列表的优化方案及其实践。 二 程序长列表性能瓶颈 影响程序长列表性能的因素有很多。我们先分析一下程序长列表的性能卡点是什么? 这些主要是因为程序的设计。 整个程序框架系统分为两部分:逻辑层(App Service)和 视图层(View)。 当然 recycle-view 是基于微信原生程序实现的,所以可以适用于原生程序,以及基于原生程序衍变的其他平台程序,比如支付宝程序,美团程序等。 兼容原生程序或者其他平台的程序,成本也是巨大的,无异于重构一下项目。 四 改进版优化方案 接下来我们实现一个长列表组件,选用的是第二种基于 IntersectionObserver 这种方式,我们实现的这个长列表遵循一下原则: 和业务低耦合,业务只负责往长列表绑定列表数据就可以了

    3.5K20编辑于 2022-09-01
  • 来自专栏Windows技术交流

    kms server成功率提升优化

    背景:kms server成功率低,排查发现是HKLM\SYSTEM\WPA\这个路径的注册表特别大,影响了服务端效率。

    51210编辑于 2024-11-12
  • 来自专栏finclip小程序ide

    程序推动企业直播业务破除困境

    在互联网发展的下半场,随着头部互联网平台的布局与垂直领域应用的发展,直播行业将迎来更多元化的应用场景,潜在用户规模将继续扩大,而程序直播就应运而生。选择程序直播的原因? 程序直播使用即安装,用户更方便回访,获客效率也更高。程序直播本质上就是私域流量直播,两者共同促进了品牌企业的新增长。 而且程序开发成本相对也低,开发周期短,基本和H5的开发难度差不多;其次程序直播很容易传播和获客,可充分利用社交平台的优质流量,背靠微信的十亿用户。 与直播类App相比,程序直播具有天然的社交属性,消费者可从微信号、朋友圈、微信群、公众号无缝跳转到直播间,然后从直播间进入程序商城成交,不用跳出微信到其他应用程序。 当APP集成FinClip SDK ,即可在自有APP中实现程序的运行和上架,并且通过结合音视频服务插件,可让程序轻松具备程序视频直播、连麦互动、即使通信等功能,同时利用程序的形式进一步降低用户的使用门槛

    2K30编辑于 2022-09-02
  • 来自专栏web全栈工程师的取经之路

    程序性能优化总结

    启动加载优化程序启动时,微信会在背后完成几项工作:下载程序代码包、加载程序代码包、初始化程序首页。 初始化程序环境是微信环境做的工作,我们只需要控制代码包大小,和通过一些相关的缓存策略控制,和资源控制,逻辑控制,分包加载控制来进行启动加载优化。 (比如全国地区库,微信有自带的,在没必要的时候,勿自用自己的库) 及时清理无用的资源(js文件、图片、demo页面等) 压缩图片,使用适当的图片格式,减少本地图片数量等 如果程序比较复杂,优化后的代码总量可能仍然比较大 ,此时可以采用分包加载的方式进行优化,分包加载初始化时只加载首评相关、高频访问的资源,其他的按需加载。 提前做异步请求,页面最好在onLoad时异步请求数据,不要在onReady时请求 启用缓存数据策略,请求时先展示缓存内容,让页面尽快展示,请求到最新数据之后再刷新 避免白屏,使用骨架屏等 数据通信优化

    1.3K10发布于 2019-08-02
  • 来自专栏达达前端

    程序-优化,部署,细节功能

    file 作者 | Jeskson 来源 | 达达前端小酒馆 总结⼀些开发中的经验以及⼩程序优化、部署、上线。 ⼩程序默认⼀个缩进=⼀个Tab=2个空格,通常前端开发是⼀个Tab=4个空格,你如果不习惯,可以在设置⾥进⾏设置。 shift + alt + F Mac为⇧ + ⌥ + F 报错提醒 开发者⼯具调试器⾥的Console, wxml代码查看 开发者⼯具调试器⾥除了有Console,还有⼀个wxml标签⻚ 了解当前⼩程序 ⻚⾯的wxml和wxss结构构成,⽤来调试组件的css样式等 ⼩程序的转发功能 onShareAppMessage: function (res) { if (res.from === ⽀持PNG及JPG 显⽰图⽚长宽⽐是 5:4 如果不填写会取当前页⾯,从顶部开始,⾼度为 80% 屏幕宽度的图像作为转发图⽚ ⼩程序配置的细节 没有tabBar的⼩程序,删掉app.json的tabBar

    84020发布于 2019-11-29
  • 来自专栏AI

    程序与网络请求优化

    程序与网络请求优化一、引言在程序开发中,网络请求是应用与服务器交互的关键部分。随着程序功能的逐步丰富,越来越多的业务逻辑依赖于网络请求来获取和提交数据。 五、推荐参考的文章 《程序性能优化指南》 该文章全面介绍了程序性能优化的各种方法,包括网络请求的优化技巧,适合开发者学习和参考。 地址:程序性能优化指南 《深入浅出程序网络请求优化》 本文深入探讨了程序中常见的网络请求优化策略,提供了丰富的实践经验和案例。 地址:深入浅出程序网络请求优化程序网络请求的最佳实践》 本文总结了程序开发中进行网络请求的最佳实践,讲解了缓存管理、请求优化、数据压缩等技巧。 地址:程序网络请求的最佳实践六、结语网络请求优化程序开发中的关键环节,良好的优化能够有效提升程序的性能,减轻服务器负担,改善用户体验。

    90710编辑于 2025-01-28
  • 来自专栏全栈技术

    程序性能优化指南

    前言 随着程序的广泛应用,性能优化变得越来越重要。优化程序的性能不仅可以提升用户体验,还可以减少资源消耗,节省用户流量,提高小程序的排名。 本文将介绍程序性能优化的基本原理和常用方法,并通过示例代码演示具体实现。 程序性能优化概述 在开发程序时,我们需要考虑以下几个方面来优化性能: 优化网络请求:减少请求数量、使用合适的数据格式、使用缓存等。 优化代码执行 代码执行的效率也会影响程序的性能。优化代码执行可以提高小程序的响应速度和流畅度。 1 避免频繁的数据绑定 频繁的数据绑定操作会增加 CPU 的负担。 通过本文介绍的方法和示例代码,希望读者能够更好地理解程序性能优化的原理和实践方法,从而打造更出色的程序应用。

    1.3K30编辑于 2023-07-05
  • 来自专栏前端开发博客

    程序 tab 滚动列表优化方案

    类似于今日头条资讯切换列表 今天在做百度程序的转换,发现真机上用之前的swiper-item结合scroll-view 实现的Tab列表的效果不理想,于是我重新思考,发现了一种更合适的方案。 上面返回历史位置时,最外层的scroll-view组件都要重新赋值scrollTop值,导致内容每次都要从头滚动,很消耗性能,并且还不是实时的,比如百度程序(响应不及时)里就放大了这个bug了,当我切换到下一屏时

    2.6K10发布于 2020-11-04
  • 来自专栏小程序

    程序的路由机制与优化

    程序的路由机制与优化分析在微信程序的开发过程中,路由机制是管理页面跳转和用户导航的关键。通过路由,开发者能够在应用内部实现页面间的跳转、数据传递、状态维护等功能。 程序的路由机制和传统的Web应用有所不同,它主要基于栈式模型来管理页面,理解这一机制并对其进行优化可以显著提高应用性能,改善用户体验。本文将深入分析程序的路由机制,并探讨常见的优化策略。1. 程序的路由机制1.1 路由基本概念程序中的路由机制与传统的前端路由有所不同。它基于页面栈来管理页面。每次页面跳转时,新的页面会被压入栈中,用户返回时,栈顶的页面被弹出。 程序路由优化策略尽管程序的路由机制比较简单,但如果不加以优化,可能会导致页面加载缓慢、页面栈过多、内存占用高等问题。以下是一些优化策略,帮助提升路由性能和用户体验。 推荐参考文章《微信程序路由机制与跳转优化》《程序性能优化实践》《微信程序页面缓存与数据持久化技巧》

    75900编辑于 2025-02-21
  • 程序的页面切换性能优化

    程序的页面切换性能优化一、引言在程序的开发过程中,页面切换是用户与应用交互的重要环节。页面切换的流畅性直接影响到用户体验。然而,随着功能的增多和页面复杂度的提升,页面切换可能会变得卡顿或延迟。 因此,页面切换性能优化成为了程序开发中的一个关键任务。本文将探讨程序中页面切换的性能瓶颈及优化方法,并通过具体的代码示例和实践指导,帮助开发者提升页面切换的流畅性,减少卡顿现象。 六、推荐参考的文章 《程序性能优化指南》 本文详细总结了程序性能优化的常见方法,涵盖了页面切换、数据加载、缓存管理等多个方面,提供了实用的优化建议。 地址:程序性能优化指南 《程序页面切换性能优化实践》 本文重点讲解了如何通过异步加载、懒加载等技术,优化程序页面切换的流畅性,包含具体的代码示例和优化策略。 地址:程序页面切换性能优化实践 《如何减少小程序页面卡顿现象》 这篇文章提供了具体的案例,讲解了页面切换时卡顿的原因及优化方案,帮助开发者提高小程序的用户体验。

    99010编辑于 2025-01-28
  • 茶百道程序安全与性能优化实践:从黑灰产围攻到99%+访问成功率的技术演进

    开篇:定义核心痛点——当业务增长遭遇安全与性能瓶颈作为中国头部新茶饮品牌(截至2024年2月18日覆盖31个省市7927家门店,年销量超8亿杯),茶百道的程序已成为核心数字化载体。 技术挑战:规模化运营下的架构脆弱性分析2023年“免费奶茶”大促期间,系统暴露关键缺陷:●协议层漏洞:黑灰产利用微信程序开放接口发起自动化脚本攻击,单日异常请求峰值超50万次,导致正常用户领券失败;● 方案选型:为何腾讯云WAF-程序安全加速方案成为最优解技术团队评估三类方案:方案类型代码改造成本微信生态兼容性弱网优化能力自建Nginx+Lua高(2人月+)低(需逆向协议)无通用CDN+WAF中(1 人月)中(标准HTTPS)基础腾讯云WAF-程序安全加速零代码深度集成协议级优化选择腾讯云的核心技术依据:●微信私有协议深度集成:方案直接复用微信底层通信协议栈,规避公共网络拥塞(无需业务层适配);● 和腾讯程序安全加速合作增强了茶百道的风险防御能力。”

    47010编辑于 2025-12-05
领券