千万pv网站开发成本网上做网站怎么赚钱

pingmian/2026/1/21 14:21:33/文章来源:
千万pv网站开发成本,网上做网站怎么赚钱,seo内容优化心得,深圳做网站开发公司部署网站 说好不哭 在接触serverless架构之前#xff0c;我们如果想实现上线一个Web网站#xff0c;就要在开发前期经过操作很多冗杂但又必须的步骤#xff0c;不少小白可谓是快速的从入门到退坑。 编写代码#xff0c;部署应用#xff0c;部署数据库#xff0c;申请域…部署网站 说好不哭 在接触serverless架构之前我们如果想实现上线一个Web网站就要在开发前期经过操作很多冗杂但又必须的步骤不少小白可谓是快速的从入门到退坑。 编写代码部署应用部署数据库申请域名申请SSL证书域名备案到最终上线起码要几天时间。在阿里云上申请自助备案快的管局可能需要一到两周完成全部备案流程 即使是使用容器化大幅减少运维和编排工作那也会面临不兼容和不稳定的情况。 如下图一个你以为很“稳定“的容器可能会有出乎意料的环境错误 ps我这次使用语雀编辑器上传动图gif报错了所以只能嵌入HTML代码使用外部图床了 而且在技术之外你会发现服务器、域名、证书加起来就是一笔不菲的开销快来参加阿里云新用户飞天会员活动在有了建个人站的打算之后也可能被价格劝退。 Serverlessserver ‎ -less顾名思义——“无服务器”。但它不是真正的不用服务器设施更贴切的是无传统服务器架构的那些烦恼。我以个人站长的视角带大家简单的体验下使用阿里云Serverless产品——函数计算FC来开发网站的具体流程。看看通过实操来感受Serverless架构的真实使用体验。 我是如此相信 Serverless 根据主流释义Serverless不是表示没有服务器而表示当您在使用 Serverless 时您无需关心底层资源也无需登录服务器和优化服务器只需关注最核心的代码片段即可跳过复杂的、繁琐的基本工作。核心的代码片段完全由事件或者请求触发平台根据请求自动平行调整服务资源。Serverless 拥有近乎无限的扩容能力空闲时不运行任何资源。代码运行无状态可以轻易实现快速迭代、极速部署。 它的大致执行流程如下图 图片来源https://help.aliyun.com/document_detail/52895.html 所以Serverless其实是对传统云上架构的革新开发者只需要编写最核心的代码比如一个请求过来如何处理和返回对应的数据。其他的软硬件服务器部署相关的事情都交给云服务商。这节省了大量资源仅有服务被使用时比如网站被访问才会计算资源消耗大幅度降低了成本。并且具有无限无感扩容的能力再也不用担心访问量过大服务器宕机。 也许你只是想搭建一个博客以前可能需要买一年的服务器起码一年开销几百元。使用阿里云函数计算FC如果你的网站访问量并不是很高可能一年只要花费十几块钱甚至在每个月的免费额度的加持之下你可以几乎不花钱 部署网站 简单点 我们打开阿里云函数计算FC控制台页面初次使用你需要开通服务并完成RAM授权这不用担心跟着流程下一步即可https://fcnext.console.aliyun.com/overview 这是使用FC使用的流程图你可以清晰的看到上线一个Web服务有那些步骤 首先我们点击左侧导航栏进入应用子页面 选择Flask应用模板案例 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug 模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 应用部署建议使用仓库部署使用这种方式将会Push 代码到您指定的代码仓库中然后触发流水线部署后期更新项目时可以直接将代码Push 到远程仓库进行安全发布总体更加灵活可控。 使用这种方式需要绑定仓库账户信息。 除了仓库授权在这里你还可以设置一些有关部署的基本信息也可以直接下一步我就是这样做的。 大概等待15秒一个Serverless服务就创建部署完成了 此时你可以直接在基本信息中访问函数计算提供的域名来访问默认站点 到这里其实就已经实现了一个网站上线了。 不过先别急在应用详情页面的最下方你可以看到这个应用所使用的函数资源并在其中编写函数代码。 代码空间默认有了一个最基本的Flask框架模板你可以在此基础上进行开发。 如上所述访问FC提供的域名你会发现一个基础的Web服务器就在公网环境下部署成功了。不需要买域名和SSL证书不需要SSH登录服务器部署环境和软件甚至不需要手动PUSH代码 。 名副其实无标题党一分钟部署一个网站。 别的应用有相似的上线逻辑在应用中心提供了一些完整的小应用你可以直接使用 小实践 学习阿里云函数计算FC使用的相关知识之后这首歌剩下的时间可以完成个小实践。 实践目标 实现RSS阅读功能的Web站点 实现步骤 安装解析工具写入装饰器和调用函数写入HTML页面 背景知识 RSS(Really Simple Syndication,简易信息聚合) 这是一种描述和同步网站内容的格式你可以认为是一种定制个性化推送信息的服务。它能够解决你漫无目的的浏览网页的问题。它不会过时信息越是过剩它的意义也越加彰显。让自己关注的信息主动来找自己且这些信息都是用户自己所需要的这就是RSS的意义。 feedparser 这是一个Python的Feed解析库可以处理RSS CDFAtom 。使用它我们可从任何 RSS 或 Atom 订阅源得到标题、链接和文章的条目。 简要过程 1.安装解析工具 这里使用的解析工具是feedparser它的feedparser.parse()函数提供了解析RSS URL的功能它可以将RSS连接解析为一个字典feed 对应一个字典每个entry包含一个文章的标题作者链接等内容。 使用pip3 install feedparser(或pip install feedparser)安装feedparser 2.根据feedparser文档说明写入必要的装饰器和调用函数示例文件 其中render_template()函数是flask函数它从模版文件夹templates中呈现给定的模板上下文。我们html文件就要放在模版文件夹templates中本例html文件为../templates/rss.html from flask import Flask, render_template import feedparserapp Flask(__name__)app.route(/) def index():return render_template(index.html)app.route(/rss, methods[GET]) def rss():feed feedparser.parse(request.args.get(rssurl))return render_template(rss.html, entriesfeed.entries)if __name__ __main__:app.run(host0.0.0.0, port9000) 3.写入HTML页面 根据解析出来的内容编写简单的HTML前端页面示例文件../templates/rss.html !doctype html html head meta charsetutf-8 titleRSS/title !--引入外部CSS-- link hrefhttps://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.2/css/bootstrap.min.css relstylesheet !--引入外部JavaScript-- script srchttps://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.2/js/bootstrap.min.js/script script srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.slim.min.js/script /headbodydiv classcontainer-fluiddiv classrow-fluiddiv classspan12!--导航栏--nav classnavbar navbar-expand-lg navbar-light bg-lightdiv classcontainer-fluida classnavbar-brand href#RSS/abutton classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarSupportedContent aria-controlsnavbarSupportedContent aria-expandedfalse aria-labelToggle navigationspan classnavbar-toggler-icon/span/buttondiv classcollapse navbar-collapse idnavbarSupportedContentul classnavbar-nav me-auto mb-2 mb-lg-0li classnav-itema classnav-link active aria-currentpage href#首页/a/li/ulform classd-flexinput classform-control me-2 typesearch placeholderSearch aria-labelSearchbutton classbtn btn-outline-success typesubmit搜索/button/form/div/div/nav!--内容列表--div classaccordion idaccordionExample{% for entry in entries %}div classaccordion-itemh2 classaccordion-header idheading{{ loop.index }}button classaccordion-button typebutton data-bs-togglecollapse data-bs-target#collapse{{ loop.index }} aria-expandedfalse aria-controlscollapse{{ loop.index }}{{ entry.title }} | {{ entry.published }}/button/h2div idcollapse{{ loop.index }} classaccordion-collapse collapse aria-labelledbyheading{{ loop.index }} data-bs-parent#accordionExamplediv classaccordion-body{{ entry.summary | safe }}/div/div/div{% endfor %}/div/div/div/div /body /html 文件创建完成后点击保存和部署在应用详情页找到并访问FC给我们分配的域名。 效果 使用方法 我们使用GET请求方式request.args.get(rssurl)获取参数因此在URL后面传入需要解析的RSS订阅地址参数就可以解析源并渲染成相应的阅读样式。 例如 /rss?rssurl解析源 示例http://EIP/rss?rssurlhttps://jandan.net/feed 综上通过Serverless函数计算FC我们只需要依靠feedparser库相应的五行代码就完成了这个小实践。 总结 我们可以真切的感受到使用Serverless函数计算开发网站与传统架构开发有大不同它撇去了传统开发中那些冗杂但是又不经常会去修改的配置和流程让开发者专注于业务逻辑的开发。并且我们可以不用考虑服务器的选型它做到了真正的弹性和灵活。 未来我想我会再认真研究一下云原生思想和Serverless函数计算乘着这股新风实现更加灵活和更复杂的业务应用。 更多 feedparser官网 —— https://pypi.org/project/feedparser/ feedparser文档 ——https://feedparser.readthedocs.io/en/latest/ 原文链接 本文为阿里云原创内容未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87158.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国外主流网站开发技术丽江建设信息网站

容器化是最近几年 DevOps 界流行的趋势,通过业务的容器化我们将创建一个完全打包、自包含的计算环境,让软件开发人员能够更加快速地创建和部署自己的应用程序。然而长期以来,由于镜像格式的限制,容器启动镜像的加载是很慢的&#…

如何制作网页跳转链接关键词seo排名公司

今日内容 1. Junit单元测试 2. 反射 3. 注解Junit单元测试: * 测试分类:1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使…

衡水移动网站建设价格中国最好的猎头公司

随着加密数字货币的交易方式逐渐完善,杠杆交易也逐渐成为交易者获利的重要手段之一。杠杆交易可以通过借贷放大投资收益,但是也同时放大风险。 实际使用过程中有很多小白会有不少疑问:比如杠杆交易和合约交易都是放大风险,那这两…

旅游网站的建设依据和背景哪个旅游网站可以做私人定制

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的 适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考, 不得用于商业或者非法用途,否则,一切后果请用户自负。 看运行截图看 第五章 第四章 获取资料方式 **项…

百度做网站联系电话怎么做一个好的wordpress

一、同源策略 同源策略(Same Origin Policy): 同源是指域名,协议,端口完成一致,那么这两个url就是同源。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,也是浏览器故意设置的一个功能限制。如果缺少了同源策…

商城网站建设都有哪些类型阀门行业网站怎么做

1.集合 在内存层面需要针对于多个数据进行存储。此时可以考虑的容器有:数组、集合类。 数组存储多个数据方面的特点: 数组一旦初始化,其长度就是确定的。数组中的多个元素是依次紧密排列的,有序的,可重复的。数组一…

15年做那些网站能致富免费的高清视频素材网站

迅雷已经用了 10 年,一直把它看作是速度最快也最方便的下载工具。迅雷会员也是我必续的服务。但,迅雷堕落了。thunder: 迅雷专属链接越来越少,基本都是磁力、BT 的天下迅雷会员加速不再给力,大量资源速度为 0。会员虽然还有一年多…

目前网站建设用哪种语言公司注销后 网站备案吗

register方法正如前面所提到的,在register方法中只绑定事物到服务容器,而不要做其他事情,否则,一不小心就能用到一个尚未被加载的服务提供者提供的服务。现在让我们来看看一个基本的服务提供者长什么样:namespace AppP…

烟台北京网站建设公司哪家好wordpress博客背景

1. 问题描述 问题描述,现A表(用户查看实验的次数)有user_id和exp_id两个字段,其中user_id加exp_id不唯一。B表有user_id,exp_id以及exp_num三个字段,其中user_id加exp_id唯一(表中未建唯一索引)。 现需要将A表的数据同步到B表,单机模式通过定时任务同步。A表的数据有…

教育门户网站模板外贸小网站建设

【力扣】 209. 长度最小的子数组 文章目录 【力扣】 209. 长度最小的子数组1. 题目介绍2. 解法2.1 暴力求解2.2 前缀和 二分查找2.3 滑动窗口2.4 贪心回溯 3. Danger参考 1. 题目介绍 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 …

软件介绍下载网站建设门户网站建设公司价位

目录 一、环境 1、映射、域名、三墙 2、Erlang和socat安装(三台服务器都实行) 二、部署三台rabbitmq-3.8.15实例 1、rabbitmq官网下载地址 : 2、解压rabbitmq 3、添加系统变量 4、启动web插件、启动rabbitmq 5、在rabbitmq1上添加用…

天津医疗行业网站建设仿业务网站源码

**向前插入迭代器,是架构在具有push_front向前插入函数的序列容器(比如deque list)上的输出迭代器,可以利用*改迭代器提供的“”,“*”,“”以“*fii9;”的类似的形式完成容器元素的赋值。**其中“*”和&qu…

深圳建设局网站注册结构师培训附件网页制作工具的选择

本文分析了ida81对输入密码的验证流程,分别对输入密码到生成解密密钥、密码素材的生成过程以及文件数据的加密过程这三个流程进行分析,并尝试找一些可利用的破绽。很遗憾,由于水平有限,目前也只是有个思路未能完全实现&#xff0c…

瑞安网站建设步骤网站开发微盘

题意: 给你两个数字n和m;代表会有n个苹果掉落,m次可以移动的机会;有两棵树,开始你站在树1下面,一分钟只能移动一次,下面的数值代表在哪一颗树下会掉落苹果;问你在可移动的范围内&am…

免费动漫网站成都网站设计开发做得好

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 代码 class Solution {public int sear…

网站下载文件怎么做关键词优化举例

单例模式示例: public sealed class WindowService {//定义一个私有的静态全局变量来保存该类的唯一实例private static WindowService Service;//定义一个只读静态对象//且这个对象是在程序运行时创建的private static readonly object syncObject new object();…

网站空间多大合适wordpress+仿简书模板

文章目录 一、Gin框架介绍二、RESTful API三、Gin渲染1. HTML渲染2. 自定义模板函数3. 静态文件处理4. 使用模板继承5. 补充文件路径处理6. JSON渲染7. XML渲染8. YMAL渲染9. protobuf渲染 四、Gin获取各种方式传递过来的参数1、获取querystring参数2、获取form参数3、获取path…

电子商务网站建设 名词解释创建网站大约多少钱

一. 简介 JSDoc 3 是一个用于 JavaScript 的API文档生成器,类似于 Javadoc 或 phpDocumentor。可以将文档注释直接添加到源代码中。JSDoc 工具将扫描您的源代码并为您生成一个 HTML 文档网站。 JSDoc 是一种用于 JavaScript 代码文档注释的标记语言和工具。它不仅…

网站文字排版备案的网站建设书是什么

写入借鉴网址:好细的Vue安装与配置_vue配置-CSDN博客 下载Vue安装地址: Node.js — Download 查看是否安装成功: node -v npm -v 配置全局模式及缓存 结果通过: C:\Windows\system32>npm install vue -g added 20 packages …

私活网站开发多少钱福州seo网络推广

文章目录一、 简介二、 docker流程引擎部署2.1. jdk安装配置2.2. 下载打包好的tar包2.3. 上传tar包2.4. 在线安装Docker2.5. 检验安装是否成功三、tar转docker镜像3.1. 查看当前镜像3.2. 加载备份的flow-mysql.tar镜像文件3.3. 加载备份的flow-admin.tar镜像文件3.4. 加载备份的…