Python初学者请注意!
|
商业需要 消费者对可持续发展和道德消费的观念已经发生了改变:根据尼尔森研究公司的数据,大约四分之三的千禧一代消费者表示,他们愿意为可持续性产品和服务多付10%至25%的费用。除此之外,还有一个商业诱因正在发挥作用,2018年,投资杂志《巴伦周刊》(Barron's)首次发布了美国100家最具可持续发展公司的年度榜单:该报告发现,注重可持续发展的公司在2017年股价大幅增长29%。可持续发展已成为商业的必备条件,而这也是消费者所期望的,因此,从现在起,它似乎正在成为任何进步型商业战略的一部分。 但不仅如此。可持续发展可以有商业的一面,也可以与有益于地球的道德工具结合起来。尤其是物联网工具将会在其中发挥重要作用。2018年,世界经济论坛(WEF)发布了可持续发展物联网指南:发现84%的物联网技术应用正在或可能解决联合国的可持续发展目标。该报告的推论是,物联网可以通过将增强的连接性引入我们的工作和个人生活,来帮助节省资源并减少不必要的成本,从而造福所有人。 哪些数字使用案例推动了可持续发展? 1. 智能电网 了解何时何地需要能源有助于能源公司提高效率,而智能电网使他们能够知道在需求低迷时可以节约能源,而在需求较高时可以交付足够的能源。使用物联网设备和传感器的智能电网技术使他们能够跟踪能源供需,收集使用数据,对其进行分析并将其应用于能源网络。 2. 数字孪生
数字孪生(有形资产的数字复制品)使您能够在建造前进行测试,从而为农业的可持续发展提供动力。通过使用人工智能和物联网功能,数字孪生可以让您捕获农业的所有数据,从土壤质量到农用设备的性能,从拖拉机手的技能到农产品在市场上的价格等。利用数字孪生技术,农业公司可以更准确地预测农作物产量,从而使它们在财务上更具可行性,从长期来看更有效率,也更具可持续性。 CORS 如何设置多域名 由上,貌似很简单,只需要服务端设置一下 Access-Control-Allow-Origin 就可以轻松解决问题,但其中的坑有可能比你想象地要多很多! 先说回 Access-Control-Allow-Origin,它所允许的值只有两个
此时,新问题来了: ❝CORS 如果需要指定多个域名怎么办[3]❞ 「如果使用 Access-Control-Allow-Origin: *,则所有的请求不能够携带cookie」,因此这种方案被摈弃。 因此这个问题需要写代码来解决,根据请求头中的 Origin 来设置响应头 Access-Control-Allow-Origin
「但此时会出现一个新的问题:缓存」 CORS 与 Vary: Origin 在讨论与 Vary 关系时,先抛出一个问题: ❝如何避免 CDN 为 PC 端缓存移动端页面[4]❞ 假设有两个域名访问 static.shanyue.tech 的跨域资源
看起来一切正常,但平静的水面下波涛暗涌: 「如果 static.shanyue.tech 资源被 CDN 缓存,bar.shanyue.tech 再次访问资源时,因缓存问题,因此此时返回的是 Access-Control-Allow-Origin: foo.shanyue.tech,此时会有跨域问题」
此时,Vary: Origin 就上场了,代表为不同的 Origin 缓存不同的资源,这在各个服务器端 CORS 中间件也能体现出来,如以下几段代码 (编辑:济宁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
