新浪云是什么意思

新浪云是什么意思,第1张

新浪云是中国最早的公有云服务商、最大的PaaS服务厂商,也是国家工信部首批认证通过的“可信云”,提供网站、存储、数据库、缓存、队列、安全等服务,目前拥有近百万的开发者和上万家企业用户

除了阿里云和腾讯云,别的主机没用过。这个问题从多方面回答哪个好 哪个更适合入手。

从价格上看,腾讯云低于阿里云,不是性能差,是因为竞争的原因。阿里云起步早好多年,腾讯云是后起之秀,紧紧的咬住阿里云。所以为了缩小差距采取了价格策略。

从性能上看,二者是相当的,没有谁高谁低之分。腾讯云在社交领域耕耘已久,经验丰富;阿里云在电商领域有多年深耕,也是有着极其丰富的经验。

从入门级主机来看,阿里云入门级服务器不是限制 CPU就是共享系统资源,存在争抢;而腾讯云全部都是独享型主机,完全独自享用系统全部资源。可以到我的博客里面去看看相关的评测内容啊,详细介绍了这两个云服务面向新用户的几种优惠活动,还是很吸引人的。

如果不太明白,或者也可以看博客的文章,帮你选择合适的。

首先安装python,这个我就不多说了,记得配置好系统的环境变量,python和python包(Scripts目录)都要加入系统的环境变量。

接下来就pip安装flask,windows下的命令为:

$ pip install flask

接下来创建一个文件夹,就是你将来整个工程的文件。通过cmd命令进入到这个文件夹中。(cd命令)

然后在这个文件夹中创建一个python文件,py为后缀的文件。

接下来编辑这个文件(文本编辑器、IDE都可以)

from flask import Flask

app = Flask(__name__)

@app.route('/')

def index():

return '

Hello World!

'

if __name__ == '__main__':

app.run(debug = True)

写入代码就可以简单的启动服务器了,默认根目录下返回“hello,world!”,如何运行的就只需要在cmd中运行

$ python myapp.py

运行成功的话可以看到下图的提示。

访问localhost:5000的时候(默认端口5000,可以通过host参数修改),例如

app.run(debug=True,host='0.0.0.0:5000')

基本上这样完成了flask的基本配置,接下来就是将其放到新浪云SAE上,SAE本身就支持flask框架的部署,但是后期我们需要引入其他的一些第三方的包,因此最好就是讲自己的包放到工程文件中调用。

方法就是在使用pip安装的时候,使用这样子的命令:

$ pip install -t vendor PACKAGENAME

这个样子在本地安装的时候就会将包放在一个vendor文件夹中,然后安装SAE官方的文档,在工程文件中添加一个名为“index.wsgi”的文件,内容为:

import sae

sae.add_vendor_dir('vendor')

from myapp import app

application = sae.create_wsgi_app(app)

这样子基本就完成了,只需要讲文件上传到SAE上就可以完成部署。

SAE上的操作记得在新建应用的时候选择python2.7,然后我用的代码管理方式是git。

接下来的方式就是git的内容了,这里我就不多说,写下几个命令:

将仓库的内容复制到本地

$git clone 你的git仓库地址

创建分支

$git branck 分支名

使用分支

$git checkout 分支名

修改代码

$git add --all

$git commit -a "注释"

$git pust 分支名

(以前都是用svn的所以git还不是特别熟)

部署上传完代码之后就可以好好折腾啦


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/274004.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存