宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 网站建设 > 网站开发腾讯云云函数如何实现代码除了html模板,只需要4行代码开发什么网站赚钱

网站开发腾讯云云函数如何实现代码除了html模板,只需要4行代码开发什么网站赚钱

2022-09-16

先放一个我已经部署好的RSS在线阅读器页面:

只要在url中传入需要解析的RSS订阅地址,比如xxxx/rss?=,就可以解析RSS并渲染成你想要的博客风格。

除了html模板,整个实现代码只需要4行代码。

概念

它是如何工作的?简单解释一下:

腾讯云功能是腾讯云提供的执行环境。您只需要编写一个简单的、单一用途的云函数,将其与您的腾讯云基础设施和其他云服务生成的事件相关联。

当然,并不是说没有服务器,而是说你在使用的时候,不需要关心底层资源,也不需要登录服务器进行优化服务器。您只需要专注于最核心的代码片段,就可以跳过复杂繁琐的基础工作。. 核心代码片段完全由事件或请求触发,平台根据请求自动并行调整服务资源。它具有几乎无限的扩展能力,空闲时不运行任何资源。代码无状态运行,可以轻松实现快速迭代和快速部署。

它的一般执行流程如下:

所以,本质上,云服务帮助你整合云资源。你只需要写最核心的代码,比如当一个请求来的时候,如何处理和返回相应的数据。所有其他与服务器部署相关的事情都留给云服务提供商。这样做的核心好处是节省了大量资源。只有当有人访问你的网站时,才会计算资源消耗的价格,大大降低了成本。

也许你只是想建立一个博客。过去,你可能需要购买一台服务器一年,至少几百元一年。其次,如果你的博客流量不是很高,可能一年也就十几块钱。

3分钟部署网站

我们打开创建函数服务页面:

选择 Web 函数模板:

然后就可以设置一些基本信息了,我这里没有修改,直接点。

等待大约 30 秒后,将创建一个服务。

接下来,我们跳转到代码编辑页面。由于我们在上面的选项中选择了Web开发,所以代码默认有一个基本的框架模板。(是什么?是的,一个web开发框架,像Java下面的那个,也可以很方便的开发一个web服务。官方文档:)

模板代码已经有了最基本的路径返回值(“/”),我们改几句,然后点击左下角的部署按钮。部署十多秒后,点击Test,我们可以看到返回的Body,如下图。这时候你访问页面,返回的结果也是一样的。

一个最基本的web服务器就可以了,不用买域名和证书,不用SSH登录服务器,不用手动编译代码。

10分钟开发一个在线RSS阅读站

上面是一个小测试,然后是一个稍微复杂一点的例子。

**我一直觉得RSS阅读是一种过时的阅读方式,但它的精神却一直流传下来。**比如微信的订阅号,可以说它的本质也是一种RSS阅读。通过关注订阅并获取更新文章的推送,您可以自定义您的阅读内容。

所以想做一个RSS解析器,可以通过传入RSS URL(很多网站还保留这个URL,比如CSDN、阮一峰的博客等)来渲染RSS链接中的所有文章,并显示在网页上优越的。以后还可以深度修改页面的显示,做一个网页版的微信订阅号,也不是不可能的,哈哈哈。

好了,我们不谈花里胡哨的东西,我们先从最简单的事情开始,渲染 RSS 链接。

我们使用的是官方的模板,环境比较完善,方便开发。

我们首先需要一个 RSS 解析的框架,其中有一个框架可以解析 RSS url。

使用 pip3 安装:

然后我们将代码添加到 app.py 中:

import feedparser
@app.route('/rss')
def rss():
    feed = feedparser.parse(request.args.get('rssurl'))
    return render_template('rss.html', entries=feed.entries)

在这里,我做了一波本地调试,查看了feed参数,得到了我的结果:

可以看到,解析出来的rss链接被框架解析成一个数组,每个数组就是一篇文章的标题、作者、链接等。

根据上面的参数名,我们再添加一个rss/html,放到文件夹里,写我稍微美化的html页面网站建设,把每篇文章循环插入到html中,这里我们使用自带的渲染模板:



    RSS阅读博客
    



    
    
RSS解析器
  • 首页
{% for entry in entries %}

网站开发腾讯云云函数如何实现代码除了html模板,只需要4行代码开发什么网站赚钱(图1)

{{ entry.summary | safe }}
{% endfor %}

两个文件修改后,点击部署,访问腾讯云分配给我们的域名:

////rss/列表

-

可以看到,我的CSDN博客的RSS流解析完美,可以一一打开。请参阅文章顶部的动画。

Web的优缺点分析

可以看出,一个网站的开发与传统的网站开发有很大的不同。它省略了传统开发中复杂但不经常修改的配置和流程网站制作,让开发人员可以专注于业务逻辑的开发。但这种发展真的很完美吗?我想到了它的优点和缺点。

**最明显的优势就是简化了开发步骤网站开发,省去了很多无聊的部署工作量。**然而,它的简化是有代价的,简化牺牲了很大一部分的灵活性和可定制性。简化有用的前提是云服务提供商已经做了这些事情并且做得很好。如果你的网站需要很多复杂的逻辑,需要优化网关的配置,那么有很多事情是做不到的,至少目前的情况是做不到的。

上面提到的弊端,其实会带来一个很大的问题,就是沉没成本。当你花很多时间在上面,却发现有一些小需求或定制无法实现时,那你就去、工单,或者选择老老实实的买个虚拟机,手动重新部署。

当然,以上观点是从开发者的角度出发的。

作为普通消费者,您可能只需要为博客部署一个静态网站,或者宣传自己的腾云网络和产品。那么它满足要求的概率就很高。

除了上面的主要矛盾之外,还有一点我想提出来,就是目前在线代码编辑页面的调试功能有点太弱了。

在最初的web模板中,在线依赖库好像缺少新版本和代码,导致我调试了可以在本地运行的代码,放了各种不成功,但错误信息却很难找到。结果,我不得不在 VS Code 的终端中手动打开服务并发出 curl 请求才能看到错误消息。

当然网站开发,这可能是我自己的弯路,但在页面上,很难一眼看出窗口在哪里。

在用户体验方面,还有很多可以做的。

总结

不知不觉又是一篇2500字的文章,一整个周末就过去了。

这个概念已经提出了几年,它的产品形态总感觉处于摸索阶段。它的用户群是开发者还是普通消费者,其实都会受到产品形态的影响。

无论如何,节省的成本是有目共睹的,我也希望我的云服务器到期后,可以在上面部署我的博客和其他服务,这样可以节省很多开支。仅成本就值得我不断关注。

如果文章对你有帮助,请转发给你的老板,你的支持和鼓励对我很重要~

Tag: rss
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • 营销型定制网站MALLTYPE策略设计技术服务为客户持续创造价值
  • 腾云网络教你设置Redis的LRU策略
  • 网站制作建立外贸独立站要多少钱呢?传统外贸建站和SaaS建站两种二手网站谁制作
  • 门户网站建设“长沙市政府网站建设与管理经验交流会”在时代帝景大酒店举行中铁建设门户网登录
  • 网站开发筷云股份小编为整理的四种建设方案,正在互联小编分析网站前端开发
  • 腾云网络谈什么是响应式网站有哪些好处
  • 网站开发科技新闻网站:谷歌准备与腾云网络合作开发人工智能人工智能签署合同如何在vs2010中开发网站程序
  • 网站开发武汉聚亿媒网络科技电脑网站建设的原因有哪些?-八维教育php程序员怎么开发网站
  • 网站开发 一个企业网站建设模板对效果有什么影响?悦然企业开发,程序网站
  • 沧州网站设计制作制作多少费用?-沧州网页设计培训

相关

数字化时代企业网站开发费用及技术选择解析

网站开发的 10 个详细步骤:从需求收集到页面制作

网站开发全流程解析:从需求分析到上线的详细步骤

网站开发软件的创新与应用:塑造现代数字化平台的关键力量

详细解析网站开发的主要流程,确保项目成功实施

PHP 网站开发全攻略:从入门到精通,掌握 PHP 语言的全

PHP 网站开发全攻略:从入门到精通,掌握 PHP 语言的全

网站开发流程:从策划到维护,涵盖所有关键步骤

网站开发流程:从策划到维护,涵盖所有关键步骤

网站开发:从需求分析到前端设计,打造优质用户体验

网站开发:从需求分析到前端设计,打造优质用户体验

Python 网站开发库整理:Web 框架的作用及使用原因

Python 网站开发库整理:Web 框架的作用及使用原因

网站开发流程全解析:从前期准备到后期测试发布,一站式指南

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们