请问下网页源码写好了,怎么上传到服务器上线啊(买的阿里云服务器,域名也注册了)详细步骤是什么?需要注意些什么,谢谢?1,先去域名备案,2,使用ftp上传源码到服务器3,使用阿里云送的二级域名调试网站4,等待域名备案成功5,服务器绑定域名,同时做域名解析
请问下网页源码写好了,怎么上传到服务器上线啊(买的阿里云服务器,域名也注册了)详细步骤是什么?需要注意些什么,谢谢?
1,先去域名备案,2,使用ftp上传源码到服fú 务器
3,使用[练:yòng]阿里云送的二级域名调试网站
4,等待域名备案成功《练:gōng》
5,服务器绑定(dìng)域名,同时做域名解析。
6,如服务器非大陆的,比bǐ 如香港等外国地区请直接无视第一步和第4步。
电脑怎么把软件发到服务器上?
没明白什么意思? 把软件本身上传到服务器? 可以用FTP工具 还是保存起来珍藏,以后用?软件开发时数据在后台是如何保存的?
数据的存储方式有很多种。根据不同的需求可以做出不同的选择。我们以开发一个问答系统为例,来介绍一下他们的不同使用场景和方法。关系型数据库
利用关系型数据库比如MySQL,是最常用的一种方式。刚开始开发一个简单的问答系统。你就可以建几张表:上面的{练:de}实体关系图是我刚用PlantUML画的一个简化版,帮助理解。源代码在这《繁:這》里:
@startuml
!define Table(name,desc) class name as "desc" << (T,#FFAAAA) >>
!define unique(x)
!define not_null(x) x
hide methods
hide stereotypes
" entities
Table(users, "users (存储用户信xìn 息)") {
not_null(unique(username)) VARCHAR[32]
not_null(password) VARCHAR[64]
age SMALLINT
gender SMALLINT
birthday DATETIME
Table(questions, "questions (存储【pinyin:chǔ】问题信息)") {
primary_key(question_id) INTEGER
not_null(unique(user_id)) INTEGER
title VARCHAR[255]
content VARCHAR[2048]
creationTime DATETIME
updateTime DATETIME
}
Table(answers, "answers (存储问题{pinyin:tí}的答案)") {
primary_key(answer_id) INTEGER
not_null(unique(user_id)) INTEGER
content VARCHAR[2048]
creationTime DATETIME
updateTime DATETIME
}
" relationships
" one to may relationship, 一{拼音:yī}对多的关系
users --> questions : "1个用户提了多个问《繁:問》题"
users --> answers : "1个用户(hù)写了多个问题的答案"
ques世界杯tions --> answers : "1个问【练:wèn】题有多个答案"
@enduml
我是用VSCODE的(读:de)插件画的:
设计好表之后就可以在MySQL里面(繁体:麪)建表。
如果你用Java做,可以利用JPA框架做数据存储。简单的可以利用MyBatis。MyBatis是一个Java持久化框(拼音:kuāng)架,它通过XML描述符或注解把对象与SQL语句(读:jù)关联起来,简单、容易上手。建议刚开始可以利用这个练练手《练:shǒu》。
复杂一些的可以利用Hibernate。Hibernate是一个开(kāi)放源代码的对象关系映射shè 框架,如果你喜欢面向对象的编程,那就可以利用Hibernate把你设计的对象映射到数据库的各个表,方便存取。但是这个相对复杂,学习起来比较花时间。
NoSQL
你也可以利用NoSQL数据库,也非常简单。比如mongodb. mongodb是一个基于分布式文件存储的开源数据库系统。你可以把上面的表都设计成JSON文档,直接存储在mongodb里面。全文检索 elasticsearch
如果要支持全文检索,你需要用Elasticsearch。Elasticsearch是一个分布式的全文搜索引擎。缓存 Redis
如果你的用户量大了,要提高系统的访问速度。你需要用到各种缓存技术比如redis。消息系统 Kafka
如果你的系统发展壮大了,又开发出很多其他的系统。比如推荐系统,审核系统。你的各个系统之间需要消息通讯。你还需要用到消息系统 Kafka。我有几个视频,利用动画(繁:畫)来演示和解释Kafka的原理,欢迎观看和评论。
分布式存储 Hadoop HDFS
随着你的用户的增加,内容的增加,你的网站每天产生几百GB甚至几百TB的数据。你就需要用到分布式存储 Hadoop。我也分享了一些{xiē}关于Hadoop的视频,利用动画[繁:畫]来演示Hadoop的原理实[繁体:實]现,欢迎关注。
总结
根据系统的不同需求和不同发展阶段,可以选择不同的存储方式。如果是一开始为了验证自己的产品的想法,也就是做PoC (prove of concept),那就可以选择简单易用的,比如MySQL,MongoDB等。等将来系统发展了,根据需要再升级存储方式,比如ES,redis,kafka还有hadoop。上面说的各种存储方式都支(练:zhī)持各种编程语[繁:語]言,Java,Python,Ruby,NodeJS等等。简单易用。
如果是个人学习技术,建议从简单的开始,做一个小的项目,比如我给的问答的例【读:lì】子。慢{读:màn}慢体会不同的技术的不同使用方法和应用[练:yòng]场景。
希望可以帮助到你。有问题可以在评论区提问,我会一一yī 解答。
本人,@小马过河Vizit,专注于分布式系统原理和实践分享。希望利用动画生动而又准确地演示抽象的原理。
关于我的名字。小马过河Vizit,意为凡事像小马过河一样,需要自己亲自尝试、探索才能获得乐趣和新知。Vizit是指Visualize it的缩写。一[读:yī]图胜千言,希望可以利用【练:yòng】动画来可视化抽象的原理。
欢迎关注,点赞[繁:贊]! 谢谢支持。
本文链接:http://10.21taiyang.com/Biological-SciencesScience/20623373.html
软件怎么放{fàng}到服务器里面转载请注明出处来源