首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

爱上HTTP缓存❤️

当用户第二次加载您网站时,他们浏览器会使用其HTTP缓存资源,以帮助提高加载速度。...做到#1,同时尽可能少地从网络中获取信息 在最广泛意义上,你只想在你客户再次加载你网站时向他们发送最小变化。...或者你已经构建了一个服务工作者,在检查网站是否是最新之前完全离线提供服务。...根据规范,这实际上等于 "永远"。 重要是,不要用手来生成这些哈希值--那是太多手工工作了!你可以使用Webpack等工具。你可以使用Webpack、Rollup等工具来帮助你完成这项工作。...一般来说,寻找不影响其他部分资源 例如:避免缓存CSS,因为它会导致你HTML呈现方式改变 作为及时文章一部分大型图片 你用户可能不会访问任何一篇文章超过几次,所以不要永远缓存照片或大型图像,

1.1K103

身价百亿Zendesk:创业,从一个小目标开始

同时,作为云客服鼻祖,Zendesk经历了一个行业从“无聊”到“有趣”全过程,期间有过因投资黄金时代告终身无分文险些破产阶段,也有过产品涨价导致客户群起攻之阶段,总之经历十分丰富。...之后他就选择在一家公司任职,该公司在企业服务界声名显赫,其业务之一是为客户提供解决方案客服平台,米克尔主要工作是销售各种客服平台软件产品,并提供技术和业务流程方面的服务,以便客户能顺利应用软件。...然而工作一段时间后,米克尔便敏锐地发现了行业问题: 他们提供服务价格非常高,销售软件价格也非常高,且通常情况下,因为客服人员没有学习或应用软件经验,所以企业还需要通过收费很高顾问来协助客服人员进行软件方面的培训...2010年,在一次产品更新后,Zendesk重新制定了价格策略——提高一些客户使用价格,这样就可以让那些他们带来更多成本客户支付更高费用,而那些他们业务压力较小客户,会对应更低定价,并支付更少费用...同让老客户满意相比,赢回流失客户,需要多花费三倍力气。因此维护老客户满意,需要耗费时间和花销更少。 换句话说,老客户是销售额增长主要保证之一。

37410
您找到你想要的搜索结果了吗?
是的
没有找到

【资讯】我们需要更多数据还是精确数据?

我鼓励IT主管们,自己思考在他们所处特定分析环境下,应该如何对这些数据进行分类。...虽然我们处理有些数据有些可疑,但是这不要紧。 相比营销数据,第二个类别,用来针对现有客户数据,质量则要更高一些。...我敢肯定,我们都会时不时地因为我们有线电视运营商服务和定价感到恼怒。我每个月至少有一次都会因为我供应商恼火,因为不知出于什么原因,他们老客户数据库和当前客户数据库并不匹配。...他们在一定程度上肯定进行了数据整合,但是肯定没有完全整合正确,因为他们不把我认为是他们现有客户。 第三个类别,当你试图处理用户事务时,你需要非常高质量数据。...他们会知道一场风暴即将到来,然后向乘客提供提前一天航班,不加收费用,这样既帮助你到达目的地,也有助于减少他们系统中混乱。

495110

105 亿元 SD-WAN市场:VMware 19亿、Versa 17亿、思科 16亿、飞塔 9.6亿、HPE 7亿、华为 5亿

Koncewicz表示,Versa成功一方面归功于与戴尔等一级OEM(原始设备制造商)进行合作,戴尔帮助Versa获得了一批新客户。...Koncewicz说:“一些[供应商]准备帮助家庭办公室;一些供应商称,即使它们看到客户有更多员工在家工作,自己仍需要为那些在办公室和不出国旅行的人提供服务,并为那些没有彻底改变工作方式公司提供服务...继续开发本地SD-WAN服务这个策略与Windstream首席营销官(CMO)Mike Flannery看法相一致,他发现新冠疫情开始时,企业客户在全身心地投入到面向远程工作者SD-WAN方面有点犹豫不决...在业务收入因新冠疫情面临压力时期,往基于家庭SD-WAN投入成本将是一笔不小附加成本。”...然而,Koncewicz表示市场会继续整合,因为“仍有相当多小型地方SD-WAN公司”,这些公司产品以及与客户建立现有关系对大型网络和安全供应商颇具吸引力。

66620

浏览器中存储访问令牌最佳实践

它们可以取消注册并绕过任何服务工作者,或者使用原型污染“实时读取令牌”通过覆盖诸如window.fetch之类方法。因此,请出于方便不是安全性考虑JavaScript闭包和服务工作者。...(例如,cookie不必过期,或者浏览器可以将会话cookie作为恢复会话功能一部分保留)。...该模式引入了一个后端组件,能够发出带有加密令牌和上述必要属性cookie。 后端组件责任是: 作为OAuth客户端与授权服务器交互,启动用户认证并获取令牌。...,可以向授权服务进行身份验证(与公开JavaScript客户端相比)。...这意味着为了获得令牌,OAuth代理需要进行身份验证。因此,攻击者需要获取客户端凭据才能成功获取新令牌。在JavaScript中运行静默流没有客户端凭据将失败。

16710

一个“爆款”成功API,都离不开这8条设计准则

因为作为一个API使用者我希望以相同方式访问两个不同资源。 另外一个保证相容性技巧是观察你参数值类型。如果一个接口ID参数为整型,那么不要让另一个接口ID参数为字符串型。...因为作为一个API使用者我不想去猜每个接口每个参数值类型。 除了需要考虑你接口如何访问数据以外,你也应该好好想一下你API如何返回数据以及返回数据格式统一性。...你处理完一个请求后取得结果可以直接返回给那些完全相同请求不需要重复处理。换句话说,你应该尽可能地使用像服务器端缓存那样技术。...如果客户端将响应结果缓存在它们自己客户缓存里那就能让他们更满意了。 6. 用带有SSLBasic Auth ?...如果你能让不同版本API相互独立开来,我建议你将版本号作为一个参数或者API命名一部分

89270

Web 开发人员需知 Web 缓存知识

由于代理服务缓存并非客户端或者源服务一部分,而是处于网络中,请求需要以某种方式路由到它们。...不过不要担心,本文会向你展示如何配置服务器,让缓存就像你女仆——随便调教。...如何控制缓存和不缓存 有很多工具可以帮助设计师和网站管理员调整服务缓存网站方式,这也许需要你亲自动手对服务配置进行一些调整,但绝对值得。了解如何使用这些工具请参考本文后面的章节。...另外一方面: HTTP头信息可以让你对浏览器和代理服务如何处理你副本进行更多控制。他们在HTML代码中是看不见, 一般由Web服务器自动生成。...另外,当你更新站点时候,只要上传改动那些文件,不要把整个站点都覆盖过去。 Cookie能不用就不用:Cookie难以被缓存,且大多情境下是没有必要

53320

为什么设计系统对UI设计师事业有帮助

作为全球化业务,我们客户也面临着类似的挑战。当我们开始合作时,他们设计准则是不一致,很难获取。他们产品和服务也没有跟上整个企业发展。...完成此过程将改善整个产品或服务交付。可访问性将成为每次交互一部分。通过测试已经被认为是理所当然,它将替代客户需求。 发展设计社区 创建设计系统有助于在组织内建立或加强设计社区。...我们已经了解到有进行跨平台和跨项目审核设计需求,使人们能够相互学习且能够避免他们进行重复工作。让不同团队代表参与也有助于传播激情,更多的人关心如何做事情,从而转化为更快乐用户。...没有中心化设计团队,大多数员工使用不同工具,这就是为什么创建一个简单框架非常重要,这个框架不仅可以帮助他们重用现有的组件,还可以了解其背后意义,并从新工作流程中受益。 2....在我们项目中,我们已经取得了很大进步。客户们从组织现有的构架和风格来思考如何创造一个共同设计系统来提高沟通质量和协作能力。我们也帮助他们制定了一系列计划。

33100

2018年渠道商挑战?国内是压货 国外是能力

渠道中面临最大问题 intY首席运行官 Craig Joseph 认为,价格侵蚀(price erosion)是渠道中一个关键问题,越来越多玩家进入市场,低成本销售云服务造成了价格上混乱,而他们提供服务实际上是无法帮助客户进入云端...服务其实是有代价分销商和合作伙伴们也需要利润,但是我们可能会面临情况是,那些服务为中心分销商可能不会再以维持利润价格销售产品,因为低价客户也得不到他们所需产品,包括售后服务和技术支持。...客户一向对价格敏感,所以如果大多经销商仅仅是为了提高销售而降低价格,那么那些优先考虑客户支持价格稍高经销商可能会遇到更大挑战。...对于那些单一专业化供应商而言,他们并不能在各个方面都有所作为。这意味着企业IT决策正在转向集成、混合和多云基础架构。 未来更好、更坏还是没有变化?...2018年必将是用户数字化转型元年,渠道商要紧跟技术趋势加速转型,供应商需要做好对渠道商技术支持和培训服务帮助他们快速应对未来机遇和挑战。

83530

客户成功:持续复购和利润陡增基石

培训机构要做第一件事就是协助我顺利地将这件事在全公司内进行推广 如何帮助我顺利地让全公司员工都参与,帮助我分担内部推广压力,一定是这家英语培训机构能够长期留住我们公司这个客户一个很重要前置条件...,要做事情就变得非常明确:想尽一切办法要留住老客户,保证他们在收支平衡点之前不要流失 2.4 风口上SaaS 如果你有能力快速获客,并且有能力将老客户留住,那么将来有一天你营收曲线就会变得非常陡峭...让客户决策人觉得我们是经常来,经常给他们公司提供上门服务,让他觉得我们服务非常到位,充满热情 3.不要忽视看似不起眼角色 ---- 第4章 客户成功团队组建和管理 4.1 什么样企业需要设置客户成功部门...这一年来,客户使用我们产品后效果如何,效果最好是能够量化 第二,我们对客户提供了哪些帮助。例如,我们帮助客户实现了多少需求、解决了多少问题、进行了多少次培训等 第三,我们改进。...作为标杆客户,我们需要他们来帮我们站台,作为我们标杆案例用于市场宣传 对于中小客户,我们也不会主动给予优惠,除非客户在续约时候选择了更高级别的版本,或者愿意一次性续约多年 给予客户折扣尽量不要采用现金折扣方式

1.2K31

ChatGPT 会取代人哪些工作?哪些人群职业规划需要转变?

以下是 ChatGPT 可能会取代人一些工作: 客服和客户支持:ChatGPT 可以接管一些基本客户服务和支持工作,例如回答常见问题、解决技术问题、提供帮助和指导等。...这将导致一些客户服务代表和支持工作者职位被取代。 文本编辑和撰写:ChatGPT 可以生成高质量文章、新闻报道、博客和营销材料等。这将对一些文本编辑、撰写和翻译工作者产生影响。...语言翻译和传译:ChatGPT 可以进行自动翻译和传译工作,这将对一些语言翻译和传译工作者产生影响。 需要注意是,ChatGPT 目前还无法完全取代所有这些职业领域工作。...它只能作为辅助工具或自动化流程中一部分。此外,一些职业领域需要人类创造性思维和社交技能,这些技能是 ChatGPT 无法替代。...那些从事以上所述职业的人们需要考虑转变他们职业规划,特别是那些容易被 ChatGPT 取代职位。这些人可能需要考虑提高自己技能水平或转向其他领域,例如数字营销、创意设计或数据分析等。

84830

PayPal以1.2亿美元收购利用机器学习检测欺诈初创公司Simility

两天前,PayPal刚以4亿美元价格收购了Hyperwallet支付系统。 Palo AltoSimility成立于2014年,利用机器学习帮助那些在欺诈检测领域工作的人员收集和分析数据。...但更重要是,PayPal正在增加它为新老客户提供服务数量,最近一些收购进一步证明了这一点,例如去年为增加小企业营运资本计划收购Swift Financial。...Ready在一篇博客文章中指出,“这次收购Simility,就像我们在过去12个月宣布收购Swift Financial,iZettle,Jetlore和Hyperwallet一样,是加强我们可以为商户提供一系列服务一部分...毋庸置疑,这一最新协议将使PayPal利用Simility欺诈预防和风险管理技术为全球各地客户提供服务。...“在交易结束后,平台上商家将获得最佳欺诈工具,这些工具可以通过他们现有的账户管理仪表板来反映他们业务细微差别,”Ready补充道。

41730

webpack实战——生产环境配置【下】

本篇将从缓存和资源bundle体积开始,来对生产环境进行进一步处理。 1. 缓存缓存是指重复利用浏览器已经获取过资源。 合理使用缓存是提升客户端性能一个关键因素。...具体缓存策略(如指定缓存时间)由服务器来决定,浏览器会在资源过期前一直使用本地缓存进行响应。...但同时也带来一个新问题,比如我们想要对代码进行一个bug fix(故障修正程序),并且立即更新到用户浏览器中,不要他们使用旧缓存资源应该怎么处理呢?...在开发环境中,我们注重打包速度,而生产环境中我们则关注资源输出体积大小及如何优化客户缓存来缩短页面渲染时间,通过一系列配置可以优化,如:设置环境变量、代码压缩、资源体积检测监控等方法。...我们也对缓存控制有一定了解,缓存控制主要依赖于chunk内容生成hash作为版本号,并添加到资源文件名中,使得资源更新后客户端可以及时更新最新资源。

63240

实地探访河南AI村:给人工智能贴标的新“富士康工人”

他们作为AI公司算法提供和处理大量数据。随着技术进步,那些“低技能”工作者将会失业,但也创造了很多“低技能”工作。...“俊鹏科技公司”员工 这些年轻人是“数据贴标人”,他们每天坐在电脑前八小时,点击几十张照片,概述背景、前景和特定物品,所有这些都是根据正在进行人工智能客户规格而定。...在几年前河南富士康工厂(生产苹果产品)和电子工厂闻名,现在,河南城镇现在拥有办公室工作人员,他们正在进行艰苦乏味输入工作,让计算机变得聪明。...中国政府已将AI领域作为优先事项,并在去年夏天宣布一项雄心勃勃政策:到2030年建设价值1500亿美元AI产业。...“我们正在做一些非常基础工作,虽然只是帮助机器人学习和查看大量数据,但我们也是其中非常重要一部分。”

58830

Red Hat不是只有Linux

他还指出,现在很多开发人员会将他们开源贡献作为简历一部分。随着越来越多流动劳动力不断地在工作岗位之间移动,那些想要争夺人才公司几乎被迫开源一些不会给他们带来竞争优势技术。...当企业开始了解开源价值,并不再害怕它时,Red Hat从简单地与潜在客户谈论储蓄,转向谈论开源如何帮助他们推动创新。Whitehurst解释道:“我们已经从商人变成了创新者。...我们现在开发技术正推动着网络新创新。我们现在不是在谈论省钱,而是帮助推动公司内部创新。” 在过去几年里,它们也通过进行收购来推动这一创新。...虽然,在Linux发行版中,企业所能做创新只有这么多了。但作为一家上市公司,Red Hat也不得不超越该核心业务,并以此为基础,更好地为客户服务。...“当我们同电信工作者交谈时,他们让我们非常相信OpenStack将会是5G滑跑平台。”

1.8K60

混合云策略推动因素及优势

他们一部分系统放在主机提供商那里,而将另外一部分放在自己数据中心当中——这就是混合环境,” Bartoletti说。对于那些还没有接受混合云模型CIO来说,最佳开始时间是什么时候呢?...不论是为了吸引新客户进行重新设计、还是升级或者彻底检查,使用混合云环境是非常有意义,因为相比于数据中心,在云中完成相同工作可以提高效率和降低成本。...你可能想要将一个现有的应用程序移动到云当中,以便延长其生命周期或者使得更多客户可以访问,Bartoletti说。那些想要实现应用程序现代化用户可以利用公有云当中开发工具来进行重新编码。...但是现在大多数专家都建议不要将其作为首要因素。成本应该作为影响决定一部分因素,Bartoletti说,但是云能提供“真正优势”在于其快速进入市场灵活性。...当一部分应用程序运行在本地,一部分运行在公有云当中时,如何管理开销和成本——如何计算当前开销并且保证其在可控范围内——对于制定混合云策略来说,这是需要被解决关键问题,Bartoletti说。

72160

带您理解SQLSERVER是如何执行一个查询

大家看一下,SQLSERVER要对上面各种因素进行考虑,这里考虑是需要时间,所以为什麽SQLSERVER 需要将执行计划缓存到内存里以便将来继续使用这个执行计划,就是为了节省编译时间 将来同样请求进入到...,SQLSERVER都需要 对请求里SQL语句进行解析,所以我上面才说:就是为了节省编译时间 不是 就是为了节省解析/编译时间 ?...一个完整结果集还没有创建完毕,一部分结果首先会存放到中间存储(内存或磁盘) 然后逐段逐段发送给客户端,例如一个SQL语句查询结果需要返回10条记录,有3条记录已经生成好了,可以返回给客户端了 SQLSERVER...排序运算符为了进行排序需要内存去存储输入到排序运算符数据 Hash join和hash聚合必须建立大型hash表去执行他们工作。...当总内存分配就快耗尽当前服务器里可用内存时候,正在执行查询必须要等待那些就快执行完毕 查询去释放他们拥有的内存。

2.4K90

第20篇-不和谐如何索引数十亿条消息

作为一个注重安全团队,我们希望控制用户消息安全性,不是让第三方知道他们在做什么。 问:是否存在可以使用开源搜索解决方案? 答:是的!...● 搜索API:客户端可以向其发出搜索查询API端点。它需要进行所有权限检查,以确保客户端仅搜索他们实际有权访问消息。...索引配置非常简单: ● 索引只能包含一个分片(不要为我们做任何分片) ● 索引应复制到一个节点(能够容忍索引所在主节点故障) ● 索引每60分钟应刷新一次(为什么要这样做,下面将进行说明)。...我们必须将标记生成器和语言分析器内置到我们客户端中以进行突出显示(这确实很容易做到)。...之后,我们在“深层”阶段对整个历史进行索引,该阶段以较低优先级执行。本文显示给用户外观。这些作业在一组芹菜工作者中执行,从而可以在这些工作者执行其他任务中安排这些工作。

2.4K00

高性能前端架构解决方案

无论你页面是否需要成为客户端应用程序,还是如何优化应用程序渲染时间,我都不会说太多后端如何传递资源。...Bundle split 还意味着可以缓存其中一部分,即使其他部分已经更改,需要重新加载。...在这种情况下,或者如果你通过服务工作者提供缓存HTML文档,则可以将内联脚本嵌入到HTML中以加载此数据。...例如,分析工具可以在加载图表数据之前首先加载所有图表列表。这使用户可以立即查找他们感兴趣图表,还可以帮助将后端请求分散到不同服务器上。 ?...这意味着客户端可以看到完全呈现页面,不必等待加载其他代码或数据! 由于服务器只是将静态HTML发送给客户端,因此你应用尚无法进行交互。

2.9K10
领券