分类: 服务器

服务器

如何选择*合适的服务器?服务器配置方案

如何选择*合适的服务器?服务器配置方案
在如今大数据流量剧增的网络应用时代,服务器租用越来越成为众多企业和运营商的首选。而性能和配置不达标的服务器选择只会给企业带来诸多运营问题;但不经过实际需求的评估,轻率的选择一台性能强劲、价格昂贵的服务器,无疑是会带来成本上的浪费;因此,不能一味的为了省钱而选择一台很容易称为计算瓶颈,或者没有充分考虑数据冗余的服务器,都是会影响正常的业务运行。

大家需要从不同的角度来决定选择一台什么样的服务器,找到满足技术需要、业务发展和成本控制之间的*佳平衡点,但这样是不容易,找到性价比*高的服务器*对还是需要有一点智慧存在的。今天小编就为大家整理和分享如何选择*合适的服务器,服务器配置方案。

在面对服务器的选择时,先不要急于决定选用什么样的CPU,多大的硬盘,多少内存,需要多少兆带宽这样的问题,这些都是我们*后需要得到的答案。而在这之前,我们需要先梳理几个需求性的问题:

1、服务器运行什么应用?

这是首先需要考虑的问题,在这里你要根据服务器的应用类型,也就是用途,来决定服务器的性能、容量和可靠性需求。我们按照前端服务器+应用程序服务器+数据服务器的常见基础架构来讨论:

(1)Web前端:正常情况下,我们认为大多数Web前端服务器(Front-end)对服务器的要求不大,例如静态Web服务器、动态Web服务器、图片服务器等等,因为在现有的技术框架中,我们有很多方案可以解决前端服务器的性能扩展和可靠性问题,例如LVS、Nginx反向代理、硬件负载均衡(F5,A10,Radware)等。

(2)应用服务器:由于承担了计算和功能实现,我们需要为基于Web架构的应用程序服务器(Application Server)选择足够快的服务器,另外应用程序服务器可能需要用大量的内存,尤其是基于Windows基础架构的Ruby,Python,Java服务器。这一类服务器至少需要使用单路至强的配置。对于可靠性的问题,如果你的架构中只有一台应用服务器,那肯定需要这台服务器足够可靠,RAID*对是不能忽视的选项。但如果有两台或更多的应用服务器,并设计了负载均衡机制,具有冗余功能,那我们则不必将每台服务器武装到底。

(3)特殊的应用:除了作为Web架构中的应用程序服务器之外,如果你的服务器是用来处理流媒体视频编码、服务器虚拟化、媒体服务器(Asterisk之类),或者作为游戏服务器(逻辑、地图、聊天)运行,则同样对CPU和内存需求比较高,我们至少要考虑单路至强的服务器,其中服务器虚拟化对存储的可靠性的要求都非常高。

(4)公共服务:我们指的是邮件服务器、文件服务器、DNS服务器、域控服务器这类服务器。通常情况我们会部署两台DNS服务器作为互相备份,域控主服务器也会拥有一台备份服务器(专用的或非专用的),所以对于可靠性,无需达到苛刻的地步。至于邮件服务器,至少需要具备足够的硬件可靠性和容量大小,这主要是为了对邮件数据负责,因为很多用户没有保存和归档邮件数据的习惯,当他们重装系统后,总会依赖重新下载服务器上的数据。关于性能问题,需要评估具体用户数量来*终决定。

(5) 数据库:我们*后讨论的应用,也是要求*高,*重要的服务器。无论你使用的是MySQL、SQLServer还是Oralce,一般情况下,我们认为它需要足够快的CPU,足够大的内存,足够稳定可靠的硬件。单路至强CPU/4GB内存/Raid1*对是入门配置。关于准确的配置我们需要再讨论业务需求后才能作决定。

2、服务器需要支持多少用户访问?

服务器肯定是为了提供某种服务,而使用这些服务的用户同样是我们必须考虑的因素,有几个具体的问题你需要做出评估:

有多少注册用户?正常情况下有多少用户会同时在线访问?每天同时在线访问的*高峰值大概是多少?这些问题,对我们决定采用什么样的CPU,多大的内存有着至关重要的影响。对于这些问题,建议*好和业务人员及技术服务沟通了解清楚。不过,你还要对未来的用户增长做一个尽可能准确的预测和规划,你的服务器需要支持越来越多的用户。

3、需要多大空间来存储数据?

我们需要从两个角度来计算这个问题,一个角度是有哪些类别的数据,包括:操作系统本身占用的空间、安装应用程序所需要的空间、应用程序所产生的数据、数据库、日志文件、邮件数据等等,如果是Web2.0类的网站,你还要计算每个用户的存储空间;另一个角度是从时间轴来考虑,这些数据每天都在增长,你至少要为未来1年(我们建议2~3年)的数据增长做个准确的测算,这可能仍然需要你的软件开发人员和业务人员一起提供足够的信息。*后你仍然需要为计算出来的数字结果乘1.5左右的系数,方便维护的时候做各种数据备份和文件转移操作。

以上就是大家在选择租用服务器时需要考虑和注意的问题,按照自己的实际需求选择*适合自己的服务器配置。

求推荐静态网页可以存放点的服务器

搞了一个静态的个人 profile 网页,也不打算瞎折腾了,有什么性价比比较高的服务器。支持绑定域名、稳定点即可。

价格,一年 100 以内的

fredshao 1
fredshao 2019-07-08 19:10:07 +08:00
github pages
fredshao 2
fredshao 2019-07-08 19:10:21 +08:00
github pages,完全免费
imdong 3
imdong 2019-07-08 19:20:15 +08:00 ❤️ 1
OSS 之类的云存储,有的是允许 html 的,绑定域名以后不就是了。
当然,github pages 确实也很好用的。
hutng 4
hutng 2019-07-08 19:43:20 +08:00 via Android
x 迅云,对象存储,10G 免费流量
daodao 5
daodao 2019-07-08 19:51:10 +08:00
@imdong 感谢 居然搞定了
huiyifyj 6
huiyifyj 2019-07-08 19:55:16 +08:00
腾讯云 COS, 或者 FireBase 的 Hosting.

之前用过 hosting,
https://xn--02f.com
https://huiyi-fyj.web.app
https://huiyi-fyj.firebaseapp.com

后两个是他们提供的域名,前一个是自定义的。
huiyifyj 7
huiyifyj 2019-07-08 20:01:17 +08:00
不过 hosting 的缺点是需要用 firebase-tools (github.com/firebase/firebase-tools) 部署(这是 node 写的 cli )

重点是在国内是不能使用,因为它不支持 socks5 代理,不过这个功能有人提了 issue
https://github.com/firebase/firebase-tools/issues/883
大家帮忙点下大拇指?投票

我是用的国外服务器部署的。

重点是 hosting 对国内外速度都很快,而 cos 就不敢保证国外的速度。
terax 8
terax 2019-07-08 20:31:13 +08:00 via iPhone
netlify
agdhole 9
agdhole 2019-07-08 20:44:39 +08:00
良心云 cos,每月送 10G 流量包
linmq 10
linmq 2019-07-08 21:40:15 +08:00 via iPhone
netlify

dazkarieh 2019-07-08 21:55:00 +08:00
必须 github pages,原先 coding,又搬回 github pages
niubee1 12
niubee1 2019-07-08 21:56:25 +08:00
国内的均要求域名备案

国外的均有被墙危险……
opengps 13
opengps 2019-07-08 22:26:07 +08:00 via Android
不用服务器,用对象存储服务,七牛,阿里 OSS,腾讯 COS 都行
imdong 14
imdong 2019-07-08 22:43:00 +08:00
貌似楼主选择了用 OSS 之类的云存储做静态站;
那么,就友情提醒下,OSS 要配合 CDN 使用更香。

不建议直接使用 OSS 本身,因为 OSS 不带 CDN 分发优势。
ayson23 15
ayson23 2019-07-09 09:31:29 +08:00
个人主页的话,肯定是 GitHub pages 啦,操作又简单,主要是方便
thinkxen 16
thinkxen 2019-07-11 09:44:31 +08:00
香港是不会错的选择
www.vosent.com
请了解一下
tianyu1234 17
tianyu1234 2019-07-13 07:58:47 +08:00 via iPhone
阿里云虚机啊。有个 58 一年,1G 空间 50M 数据库,8G 流量每月,BGP 多线。支持 php,asp,.net ,mysql,mssql,静态。速度和延迟都不错。
QQ2171775959 18
QQ2171775959 2019-07-15 13:48:46 +08:00
可以放的,如果图片比较多,可以考虑用独立的服务器存放比较划算,具体的要看实际情况来弄。
1dian01 19
1dian01 2019-07-15 15:31:52 +08:00
@huiyifyj 请教一下,腾讯 cos 的二级域名是自动分配的吗?还是可以自己定义的?这个二级域名只是临时让用用,还是长期有效?
huiyifyj 20
huiyifyj 2019-07-15 16:24:00 +08:00 via Android
你可以自定义,它分配的是长期有效。
@1dian01 #19
1dian01 21
1dian01 2019-07-15 16:40:15 +08:00
@huiyifyj 谢谢
1dian01 22
1dian01 2019-07-15 17:23:45 +08:00 ❤️ 1
@huiyifyj 您那边速度怎么样,我这边感觉不是很快,不知道是不是我网络的原因
huiyifyj 23
huiyifyj 2019-07-15 18:59:49 +08:00 via Android
@1dian01 #22
cos 速度很快,只要你选的地区对了。
如果地区不对可以套腾讯的 CDN 加速
1dian01 24
1dian01 2019-07-16 10:32:42 +08:00
@huiyifyj 有建议的区域吗?谢谢
huiyifyj 25
huiyifyj 2019-07-16 22:59:27 +08:00 via Android
@1dian01 #24
忘你靠近的地方选啊。但是如果套 CDN,那就没太多区别。
vpsor 26
vpsor 2019-08-21 12:18:01 +08:00
1 年 100 块钱的预算,推荐硅云虚拟主机了,稳定是没问题的,只是容量只有 100M,不知道能否满足楼主。

常用文件服务器

常用文件服务器:

(主要说一些基础知识,配置过程简单,可以百度下,小编主要整理下知识点)

一、FTP 服务器

软件包: vsftpd

FTP端口: 控制端口 21/tcp

数据端口 20/tcp (主动模式)

配置文件: /etc/vsftpd/vsftpd.conf

FTP的主被动模式:

%title插图%num

1、主动模式首先,FTP客户端随机开启一个大于1024的端口P(2000)并与服务器的21端口建立连接,然后开放一个P+1号的端口(2001)进行监听,同时向服务器发出PORT 2001命令(PORT)命令包括客户端用什么端口接收数据)。服务器在传送数据的时个,通过自己的TCP20端口发送数据,因此FTP必须和客户端建立一具新的连接用于数据传输。

2、被动模式在被动模式下建立控制通道类似于在主动模式下通道的操作:FTP客户端随机开启一个大于1024的端口P(1999)向服务器的21端口发起连接,同时会开启P+1号端口(2000)然后向服务器端发关PASV命令,通知服务器处于被动模式,服务器收到命令后,开放一个大于1024的端口P(1213)进行监听,然后用PORT P命令通知客户端,自己的数据端口是1213,客户端收到命令后,通过2000端口连接服务器的端品1213,然后在两端口之间进行数据传输。

主要配置文件:/etc/vsftpd/vsftpd.conf文件:

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES //是否允许匿名用户登录
local_enable=YES //是否允许本地用户登录
write_enable=YES //是否允许写(全局)
local_umask=022 //控制本地用户上传文件的默认权限,umask表示要减掉的权限
anon_umask=077 //控制匿名用户上传文件的默认权限

chroot: 锁定本地用户HOME
方法一:部分用户chroot
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
方法二:所有本地用户chroot
chroot_local_user=YES

anon_max_rate=500000 //匿名用户限速
local_max_rate=80000 //本地用户限速
max_clients=500 //ftp*大连接数
max_per_ip=2 //单个IP*大连接数,线程数

local_root=/ftproot //指定本地用户访问的root目录
anon_root=/anonroot //指定匿名用户访问的root目录
相关文件:

/etc/vsftpd/ftpusers //黑名单

/etc/vsftpd/user_list //白名单

二、NFS文件服务

NFS:Network File System 网络文件系统,Unix系统之间共享文件的一种协议,允许网络中的计算机之间通过TCP/IP网络共享资源,但是都是明文发送,安全性能一般(建议只在局域网下使用)

NFS 的客户端主要为Linux

支持多节点同时挂载以及并发写入

首先介绍 一个服务:RPC(Remote Preceduce Call )远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP/IP或UDP,为通信程序之间携带信息数据。RPC将原来的本地调用转变为调用远端的服务器上的方法,给系统的处理能力和吞吐量带来了近似于无限制提升的可能。在OSI网络通信模型中,RPC跨域了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

在NFS上,RPC *主要的功能就是在指定每个 NFS 功能所对应的 port number ,并且回报给客户端,让客户端可以连结到正确的port上去。

NFS原理:

NFS Server服务器上设定/data目录被分享,而客户端可以通过internet将/data目录挂载到本地的挂载点(常用mnt)后,客户端就可以进入挂载点目录进行文件的读写。NFS客户端所开放的端口是随机的我们不知道,那该怎么办呢?那是不是就不能进行数据传输了呢?答案当然是NO了那就需要另外一种服务帮他分配port了,服务是什么呢?那就是RPC服务了!

(简单来说,就是在服务器上共享文件夹,然后客户端本地挂载使用)

主要配置文件:

/etc/exports :默认也是为空的,自己手动创建内容:

# vim /etc/exports /data 192.168.95.0/24(rw,sync,no_root_squash)

权限参数:

rw //可读写的权限

ro //只读的权限

sync(同步) //资料同步写入到内存与硬盘中(慢,不容易丢数据)

rsync(异步) //资料会暂存于内存中,而不是写入硬盘(快,容易丢数据)

no_root_squash //客户端用root用户访问共享文件夹是,root用户不会映射成匿名用户

root_squash //…

all_squash //…

anonuid = XXX //指定匿名用户UID

anongid = XXX //…

insecure //NFS通过1024以上端口发送

secure //…

hide //在NFS共享目录中不共享其子目录

no_hide //…

wdelay //如果多个用户写入NFS目录,则归组写入(默认)

no_wdelay //…

subtree_check //在共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)

no_subtree_check //…

启动服务:

systemctl restart rpcbind

systemctl restart nfs

命令介绍:

exportfs

showmount

%title插图%num

三、samba(不常用)

CIFS: Common Internet File System Windows和Unix系统之间共享文件的一种协议

CIFS:客户端主要是Windows

支持多节点同时挂载以及并发写入

 

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

​Samba*大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享

主要配置文件:/etc/samba/smb.conf

smb.conf文件的配置内容

[global]:全局设置

[homes]:用户目录共享设置

[printers]:打印机共享设置

[myshare]:自定义名称的共享目录设置

[root@samba ~]# vim /etc/samba/smb.conf
[data]
path = /data
;valid users = alice jack
;hosts allow = 172.16.30.
writable = yes
FTP和NFS为主要常用的文件服务器,samba 了解就行,前面两个要求原理,配置过程等都得熟悉

如何给已有的服务器代码添加单元测试?

大佬们,小弟*近接手了公司的服务器代码( C++),比较尴尬的是之前没做过服务器开发,只做客户端开发。还有之前也从来没写过单元测试。由于以前的服务器代码写的比较凌乱飘逸,所以我准备大改一下,由于没有单元测试加上对服务器代码逻辑没有完全掌握,所以一点改动都会造成很多 bug。

所以想请教大佬们,如果给已经写好的,不算太小的项目添加单元测试?如何测试像 timer,异步操作这样的情景? 非常感谢!

arrow8899 2019-08-08 15:25:39 +08:00
重构一时爽,改 BUG 改到火葬场:doge:
c0011 2
c0011 2019-08-08 18:01:38 +08:00
@arrow8899 哈哈哈
des 3
des 2019-08-08 18:50:37 +08:00 via Android
劝你别改
kaedea 4
kaedea 2019-08-08 18:51:55 +08:00 via Android
几乎没办法,单元测试是一个研发流程,而不是测试流程
comwrg 5
comwrg 2019-08-08 19:13:29 +08:00 via Android
大家都说这是屎山 你应该知道咋办了吧
c0011 6
c0011 2019-08-08 21:56:00 +08:00
@des 就我一个人,不改的话自己以后还是难受。
c0011 7
c0011 2019-08-08 21:56:22 +08:00
@comwrg 要怎么办嘛
MiffyLiye 8
MiffyLiye 2019-08-08 22:24:00 +08:00
学习一下 Re-Engineering Legacy Software
https://book.douban.com/subject/26382368/
c0011 9
c0011 2019-08-08 22:45:08 +08:00
@MiffyLiye 也不算遗留代码,一直线上运行,就是代码写的很随意。耦合度超级高。然后就是代码量不算太多,不过业务逻辑超级复杂,

对于搭建小型 OpenStack 平台,如何采购服务器

目前学院有 10 万美元用于采购服务器,计划搭建 OpenStack 平台供学院的师生科研和实验使用。因为本人对专业服务器不太了解,所以向各位咨询一下服务器配置的选择以及架构的可行性。

架构方面,目前计划一台服务器作为控制服务器用于一系列基础服务(Keystore, Horizon, Glance,有可能再加上 Heat),一台或者两台分别用于块存储和对象存储 (Cinder, Swift,如果一台服务器不可以同时安装这两个服务的话就上两台),一台用于网络服务 (Neutron),若干台用于计算服务 (Nova)。目标用户大概包括 10~20 个老师和 100 以内的学生。每个用户单个 instance 的配置并不高,主要在于做实验的时候可能用到的 instance 数量较多。

针对上述架构的话,我认为网络服务器和计算服务器的瓶颈在于 CPU、内存和网络,存储服务器的瓶颈在于硬盘和网络。然后计划采购戴尔的 PowerEdge 系列的 Rack Server,不知道针对上述架构在配置的选择上大佬们有没有什么建议。当然如果有更好的选择的话,品牌也可以不限于戴尔。另外大家也可以分享一下自己搭建 OpenStack 平台的架构。谢谢大家的帮助!

感谢各位的回复。以下是*终和老师商议后暂定的方案,希望对其他人有所帮助:

pfSense Firewall Dell PowerEdge R740 Rack Server CPU: 2x Intel Xeon Gold 5217 3.0G 8C/16T RAM: 64G RDIMM 2933MT/s Hard drive: 2x 600GB 10K RPM SAS with RAID 1 Network: Intel X520 Dual Port 10GbE SFP+ & i350 Dual Port 1GbE BASE-T Price: $6600

OpenStack Controller (Keystone, Horizon, Glance, Swift, Cinder, Nova Server, etc) Dell PowerEdge R740 Rack Server CPU: 2x Intel Xeon Gold 5218 2.3G 16C/32T RAM: 128G RDIMM 2933MT/s Hard drive: 2x 600GB 10K RPM SAS with RAID 1 Network: Intel X520 Dual Port 10GbE SFP+ & i350 Dual Port 1GbE BASE-T Price: $7400

OpenStack Network (Neutron) 同pfSense Firewall

Distributed Storage Dell PowerEdge R740 Rack Server CPU: 2x Intel Xeon Silver 4216 2.1G 16C/32T RAM: 64G RDIMM 2933MT/s Hard drive: 2x 300GB 15K RPM SAS with RAID 1 & 8x 2.4T 10 RPM SAS with RAID 5 Network: Intel X520 Dual Port 10GbE SFP+ & i350 Dual Port 1GbE BASE-T Price: $12000

2x OpenStack Compute (Nova) Dell PowerEdge R840 Rack Server CPU: 4x Intel Xeon Gold 5218 2.3G 16C/32T RAM: 512G LRDIMM 2666MT/s Hard drive: 2x 600GB 10K RPM SAS with RAID 1 Network: Intel X520 Dual Port 10GbE SFP+ & i350 Dual Port 1GbE BASE-T Price: 2x $24000

$100k经费的话,这样选配下来还剩$20k左右,还可以再选购10Gbps的交换机等等。目前考虑到初期内部测试使用,暂不对外开放,就没有对Controller部分没有做HA。这套选配可能还存在着种种问题,欢迎大家的意见与建议。

uleh 2019-07-31 08:49:57 +08:00 ❤️ 1
一个 instance 按 4G ram + 50G hd 来算,120 个 Instance 就是 480G 内存 + 6T 硬盘
品牌选戴尔、联想都可以,配置用 2U + 128GRAM,买 6 台组成 2 控+4 算 的集群
一台 1 万多刀,一共估计在 8w 刀之内,剩下钱买硬盘、光纤卡、交换机
uleh 2
uleh 2019-07-31 08:51:10 +08:00 ❤️ 1
如果对数据可靠性有要求就不加硬盘,增一台存储服务器
swulling 3
swulling 2019-07-31 09:13:26 +08:00 via iPhone ❤️ 1
两个控制节点,其他计算节点。虽然集群小,也要*起码有个主从…

如果钱不多,控制节点也可以跑计算
swulling 4
swulling 2019-07-31 09:14:57 +08:00 via iPhone ❤️ 1
存储和计算混部
littlewey 5
littlewey 2019-07-31 09:20:09 +08:00 via iPhone ❤️ 1
可以试试用 airship 来部署
x7395759 6
x7395759 2019-07-31 09:29:24 +08:00 ❤️ 1
搭建 OpenStack 有太多坑了,我不是很喜欢这个方案哈哈哈哈哈

主从我觉得可以不用,一般来说内存是*缺的,CPU 可以超并且影响不大,网络也还好,专业交换机上了也没有瓶颈。
zrp1994 7
zrp1994 2019-07-31 09:31:17 +08:00
@uleh
@swulling
请问两控是指一个 Network Controller 另一个是其他 Controller services 么?还是两个同样的 controller 做 high availability ?
zrp1994 8
zrp1994 2019-07-31 09:34:00 +08:00
@x7395759 因为之前在现有服务器上搭过 OpenStack 并且 Research 与 OpenStack 相关所以选用了 OpenStack。正如你所说的,OpenStack 坑太多,而且如果不深入优化的话性能不是很好。请问除了 OpenStack 有没有其他的平台建议?
x7395759 9
x7395759 2019-07-31 09:40:44 +08:00 ❤️ 1
@zrp1994 之前我司也自建了 OpenStack,后来搭建了 k8s+docker。个人感觉后者利用率是高一些,不过和 OpenStack 还是有很大的区别,如果要私有云的话好像是没有别的方案了。

也许科研学习实验用途对性能要求没有那么高也无所谓,主要还是看用途。
swulling 10
swulling 2019-07-31 10:01:50 +08:00 via iPhone ❤️ 1
@zrp1994 做 HA,控制节点你这么小规模没啥资源需求的

uleh 2019-08-06 10:43:38 +08:00 ❤️ 1
@zrp1994 做 HA 就行了
如果主要需求是提供虚拟机给学生 /老师用,其实用 proxmox 或者 oVirt 搭建集群更方便。。
httplife 12
httplife 2019-08-08 13:59:25 +08:00 ❤️ 1
pfSense Firewall 这个应该可以省去, 加个好点的 Layer 7 Juniper / Cisco 交换机(就是需要额外学一下怎么用 Junos OS/Cisco)
Dell 本身 software raid 不怎样, 用硬件 RAID,SSD 代替 SAS .

如果愿意折腾, 建议用 SuperMicro, 可以搭配更好点配置. 省下的钱还可以买备件
p200635 13
p200635 2019-09-27 07:39:33 +08:00 via Android
虚拟化 上 dell 这个方向没错。 但是为什么要上 OpenStack 而不是 ovirt 我司就是全套 VMware 爽到*限
p200635 14
p200635 2019-09-27 07:44:13 +08:00 via Android
从构架分析 你需要超融合方案 成熟的商用有 VMware nitanix 其他的不推荐 计算和存储是要分离的 网络是要支持软件定义的 还需要自动化运维 或者是桌面云 基本上数下来的话 直接找开源的话 ovirt 或者 pve 是*好的 也可以直接上 nutanix 的一体机 也是便宜还带有成熟的解决方案

不遵循 restful_api 设计,所有的 api 使用 POST 提交

GET ( SELECT ):从服务器取出资源(一项或多项)。
POST ( CREATE ):在服务器新建一个资源。
PUT ( UPDATE ):在服务器更新资源(客户端提供改变后的完整资源)。
PATCH ( UPDATE ):在服务器更新资源(客户端提供改变的属性)。
DELETE ( DELETE ):从服务器删除资源。
把所有的 API 都设计为 POST 提交方式,你们是如何看待的。

ieiayaobb 2019-08-26 14:37:22 +08:00
当 GET 超过了 URL 限制,只能用 POST 替代
qq292382270 2
qq292382270 2019-08-26 14:43:29 +08:00
我觉得挺好的. 因为我的客户大部分只会 post .
mokeyjay 3
mokeyjay 2019-08-26 14:48:46 +08:00
没啥好看待的,有些人只知道获取资源用 GET,其他所有情况用 POST
至于用这种还是用 restful 看具体情况谁话语权大了
Cyron 4
Cyron 2019-08-26 14:50:37 +08:00
无所谓,文档写好就行了
wingoo 5
wingoo 2019-08-26 14:52:24 +08:00 ❤️ 1
restful 并不是标准, 不用就会出错
hnbcinfo 6
hnbcinfo 2019-08-26 14:53:20 +08:00
严格遵循 restful 我觉得不现实,也不一定就好。我一般就用 Get Post。读操作 get,写操作 post,当然也会偶尔有例外。只要文档写好,有一套规则,别随便用就好。
rockyou12 7
rockyou12 2019-08-26 14:55:32 +08:00 ❤️ 1
远古时代,http 的 get 请求会被各种服务商做缓存,所以请求都用 post 还算合理的设计。现在反正都 https 了,不存在了
mcfog 8
mcfog 2019-08-26 15:02:51 +08:00 ❤️ 1
不如何看待,工作那么多年了就没见过纯按标准来的 PATCH 或者 PUT 方法的接口

顺便,楼主你的理解也并不准确,PUT 同样适用于新增
learnshare 9
learnshare 2019-08-26 15:03:04 +08:00
没有*佳实践,不专业才是正常的,多数上层应用不遵守协议也能凑合运行嘛

@rockyou12 也不知道谁遇到过这个问题,并把他的垃圾经验推广开了
ikaiguang 10
ikaiguang 2019-08-26 15:30:42 +08:00
@mcfog

嗯呢。上面的理解,摘自“ 阮一峰”的。

ikaiguang 2019-08-26 15:32:50 +08:00
@Cyron
@qq292382270

我们的项目都是 post,不使用 get.

为了贪图方便
est 12
est 2019-08-26 15:49:10 +08:00 ❤️ 1
挺好的。

real world 如果只能用这 5 种方式操作资源简直是智障设定。比如我登出操作,如何对应这 5 种资源操作?
mcfog 13
mcfog 2019-08-26 15:53:18 +08:00 via Android
@est 可以当然是可以的,虚拟资源虚拟万物即可
DELETE /session/current 或者 /session/:sid
baiyi 14
baiyi 2019-08-26 16:10:24 +08:00 ❤️ 2
不赞成所有的 API 都是用 POST

但同样不赞成将 HTTP 方法对应 CRUD,例如说 POST:确实有“创建新资源”的语义,但是它还有“向数据处理过程提交数据块”的语义,这个“ data-handling process ”描述的太模糊了,所以 POST 方法完全可以替代 PUT、DELETE、PATCH,就像 HTML 的 form 标签,只支持 GET、POST,也完全符合语义的。在《 RESTful Web APIs 》这本书里叫它“ whatever ”……

所以我个人更倾向于用业务逻辑的安全性、幂等性来定义 API 该是用哪种方法。

举个例子:转账,使用 CRUD 就很难去对应,有的可能会用 PUT,因为修改了两个账户的余额信息,有的用 POST,但可能是强行将主体对象从账户转为转账记录这样的资源上,就会让人感觉很混乱。

但如果使用幂等性来判断就很简单,PUT 幂等,POST 不幂等,那转账,肯定是不幂等的。按照这个思路换个例子:修改用户余额,可能这样的场景比较少,但主要是为了说明。这个就应该使用 PUT,应为它是幂等的。
beyond99 15
beyond99 2019-08-26 16:18:21 +08:00
@mcfog 这种为了 restful 而 restful 的方式有什么意义?只会让接口更难懂
baiyi 16
baiyi 2019-08-26 16:23:35 +08:00
@mcfog #13 不建议这样构建资源

对于用户来说,POST “/user/logout ” 比 DELETE “/session ” 更容易理解,用户需要额外的去理解 session 这个资源的意义
ArJun 17
ArJun 2019-08-26 16:28:44 +08:00
所谓的规矩就是用来打破的,且意义上的 restful 都用 POSt 请求方式并没有什么影响
wu67 18
wu67 2019-08-26 16:46:27 +08:00
post 没什么毛病啊. 上面也说了 get 会被缓存, 这是其一; 统一 post 的话, 前端 /客户端封装请求方法也简洁很多, 不会出现 新来的菜鸡实习生搞不清楚为什么出错到处发问(笑) 的情况…
hmzt 19
hmzt 2019-08-26 16:54:22 +08:00
挺方便的,甚至一开始就不该设计那么复杂
Vegetable 20
Vegetable 2019-08-26 17:12:11 +08:00 ❤️ 1
挺方便的,信息更集中,通过 json 传递的参数带基本类型,减少犯错空间.比如 querystring 的 a=1&a=2 这种设计,很容易让新手犯错.

你可能觉得不遵守规范是不对的,实际上这就是一种权衡,严格遵守 restful 很难,复杂业务下,只要有一份规则,大家共同遵守就可以,没有圣经.
Cyron 21
Cyron 2019-08-26 17:16:03 +08:00
@ikaiguang #11 json api 全用 post 也没问题,时间可以花在命名规范上
westoy 22
westoy 2019-08-26 17:20:54 +08:00
还有就是跨浏览器和避开一些防火墙对 delete、patch、put 的阻断, 你永远不知道真实世界里会出啥妖蛾子

框架里*早提倡 REST 实践的是 rails 2 吧, 但是貌似直到现在 rails 都是通过 POST 传_method 字段来做的
nnqijiu 23
nnqijiu 2019-08-26 17:29:49 +08:00
都用 post
otakustay 24
otakustay 2019-08-26 17:49:28 +08:00
总比都用 GET 好,对吧
est 25
est 2019-08-26 18:06:42 +08:00
@mcfog 那带 CAPTCHA、2FA 的登入呢?

验证邮箱的 API 呢?

明明一个 资源名字 + 动词就能描述很清晰的东西,非得限定只用 5 个 verb 去套。。这是削足适履。

而且正规的 RESTful 还要区分单数复数的。。这个就是个笑话。章鱼有 3 种复数形式。做 log 统计的时候就想把 RESTful 作者砍死。

对了 RESTful 作者的发明其实就是 Adobe CodeFusion 没啥值得吹的。而且 RESTful *好的应用也就 WebDAV 了。协议来说其实设计出发点听起来不错,用起来各种问题。性能也不高。
mayne95 26
mayne95 2019-08-26 18:09:34 +08:00 via Android ❤️ 2
谢邀(并没有)
既然楼主用知乎的提问体,那么我就用知乎的回答体。

抛开业务场景谈 API 设计的都是耍流氓(加粗)

规则是个约定俗称的东西,能减少沟通成本,但规则本身也有学习成本。如果 rest 是有 RFC 支持,白纸黑字明文规定的规则。那非常好,大家都按这个来,不会出什么幺蛾子。V 站也不会有人隔三差五的出来讨论 rest 规范。

(不管对不对,先踩一番显得自己很高明的亚子)
像 REST 这种含糊不清的约定本来就是一坨 shit,restful ful ful 风格你懂吗,你的 API 有自己的 freestyle 嘛?真是滑天下之大稽!正如 5 楼所说,rest 不是标准,不是标准,不是标准。API 能在符合 HTTP 协议的情况下运行起来即可。

这个问题就像是,你觉得空格好还是 tab 好。又比如函数式之于面向对象。如果今后 graphql 普及,这个问题还有意义嘛?
拿前朝的剑斩本朝的官?(大雾)

在那个 API 风格混乱的年代,rest 的出现如同指路明灯。大家都按着这个来,减少了混乱,降低了沟通成本。这是值得肯定的。但是随着业务场景逐渐复杂,API 的设计已经没法完全符合 rest 的理念了。花心思去设计一个看起来美好的格式高度统一的 API,不如直接加个接口来的简单。

全用 post 是有缺陷的。举个例子,如果前端要上 service worker,这时候 API 全用 post,请求是没法被拦截并缓存的,也就谈不上什么离线应用。这种场景下用 rest 是保险的。

GitHub 的 API 堪称业界典范,程序员都喜欢。notion 获取数据全用的 post 请求,但这并不妨碍我喜欢它。重要的是产品。

好的 API 是自描述的,能够自洽的,符合直觉的。用户在使用某个接口后,能够推导出其它接口的用法。API 面向的用户群体是程序员,对于程序员来说文档*重要。文档是*好的约定,rest 不 rest 无所谓啦。
mcfog 27
mcfog 2019-08-26 21:25:29 +08:00 via Android
@est 我说 restful 能做,又没说建议用 restful 做。

如果你不懂怎么在一个 restful 风格的体系里设计符合 restful 风格的 2fa 也好 captcha 也罢我可以和你讨论一下我的想法,但我觉得你肯定没有兴趣

哦对了,我也不喜欢 restful,但喜不喜欢一门技术和是否理解这门技术的优缺点,还有能否理性地讨论一门技术是三件不一样的事情,希望你不会因此错过一些更有价值或是有趣的技术
artandlol 28
artandlol 2019-08-26 21:27:20 +08:00 via Android
建议用 grpc 吧
akira 29
akira 2019-08-26 22:13:13 +08:00
文档齐全的 API 就是好 API
dodo2012 30
dodo2012 2019-08-26 22:20:47 +08:00
@westoy rails 到现在也是按 rustful 来的,所以写习惯 rails 后,写所有其它语言的接口全会自学按 restful,
AngelCriss 31
AngelCriss 2019-08-26 23:08:43 +08:00 via Android
不用 http 不就行了
chocotan 32
chocotan 2019-08-26 23:13:02 +08:00
从上面的回复来看,不同的人对 restful 理解会出现偏差
那就别用了,全用 POST 吧
chocotan 33
chocotan 2019-08-26 23:14:17 +08:00
刚看到二楼…
我的客户连 content-type 都不懂,指望对方懂这些 http method ?
tedzhou1221 34
tedzhou1221 2019-08-27 08:13:00 +08:00 via Android
我司现状,强制 Post + json 也不知道好不好,但我知道拍板的人不懂技术。
liuxey 35
liuxey 2019-08-27 08:33:50 +08:00 ❤️ 1
能完全参照 RESTful 的有几个,所以也不能 50 笑百,

只要文档清晰, 沟通顺畅,工具好用,HTTP+XML 我也没意见
est 36
est 2019-08-27 10:07:54 +08:00
@mcfog 说得好。。。。
switch100 37
switch100 2019-08-27 13:01:46 +08:00 via iPhone
前端就是屁事多,给你 api 非得挑三拣四的,乖乖切页面不就可以了吗,还管到后端来了
StarkWhite 38
StarkWhite 2019-08-27 17:23:30 +08:00
GET, PUT, DELETE 等会对参数转义,调试麻烦,而且浏览器对字符长度限制也比较大,
GraphQL 就是只用 HTTP POST 了,参数内用 query 和 mutation 标识,多简单~
话说大家经常讨论的那个 APIJSON 也跟风全用 HTTP POST 了 /狗头

阿里云和腾讯云可以用来下载 bt 吗?

这是一个创建于 525 天前的主题,其中的信息可能已经有所发展或是发生改变。

scukmh 2019-10-21 08:49:39 +08:00
可以,只要你付得起流量钱。
silencefent 2
silencefent 2019-10-21 09:15:01 +08:00
1M 的小水枪怎么下载下来呢
1648820920 3
1648820920 2019-10-21 09:16:32 +08:00
百度网盘可以下载 bt..
x86 4
x86 2019-10-21 09:18:47 +08:00 via iPhone
有钱买大宽带就可以
lneoi 5
lneoi 2019-10-21 09:20:49 +08:00
这不就是各个软件中的离线下载嘛,付得起钱就行
leafleave 6
leafleave 2019-10-21 09:24:10 +08:00 via iPhone ❤️ 1
楼主想问的是不是版权投诉问题
love 7
love 2019-10-21 09:29:23 +08:00
还不如找个国外便宜 VPS,也没人管,至少水管大
zmxnv123 8
zmxnv123 2019-10-21 09:29:52 +08:00 via iPhone
好好的 vps 不用总什么 ce
zhihupron 9
zhihupron 2019-10-21 09:31:21 +08:00
@leafleave 是的
poplar50 10
poplar50 2019-10-21 09:52:03 +08:00 via Android
可以,只要你付得起流量费。

fengbjhqs 2019-10-21 09:57:56 +08:00
可以下载,*好不要太多上传,避免盗版,
mrweiwei 12
mrweiwei 2019-10-21 10:50:38 +08:00
@love 国外的不是 bt 查的更加严格吗
houzhimeng 13
houzhimeng 2019-10-21 10:53:39 +08:00
可以,以前用香港的机器下 bt 巨爽
huanxianghao 14
huanxianghao 2019-10-21 11:58:10 +08:00
可以,没有问题,尽管上
saltedFish666 15
saltedFish666 2019-10-21 15:16:54 +08:00
为啥不行?
castle6610 16
castle6610 2019-10-21 18:28:38 +08:00
可以买一个 hostsolutions 1Tb 的大盘鸡,虽然网速感人,但流量 10T 根本用不完,而且内容抗投诉,随便放什么东西都可以。

图片站服务器该怎么选择配置架构

*近正在写一个图片站,刚好*近各大云都有在搞活动,所以打算买一个服务器。虽然我会写代码,但是服务器配置真心不知道该怎么选择。

我的网站情况:主要就是图片浏览,网站以手机端网页为主,后期可能会考虑开发 APP,网站每张图片大概 200Kb 左右,总量大概 1TB。这也是我人生中*个为自己写的项目,以前都是为老板写项目。

求 V 站各位大神有空指点下,该怎么选择服务器配置,什么样配置适用什么样的访问量,是否需要单独图片的服务器和单独的网站服务器,(哦还有,网站有点点擦边球,嘿嘿嘿,可能应该也许是买大陆之外的区域的服务器)

qyvlik 2019-11-01 15:13:01 +08:00
图片 1TB 的话。阿里云的 OSS,aws 的 S3 做图床好过自建图床服务器。
然后你的站点主要是图片浏览,那么需要运行数据库和后端程序,在同台服务器上的,推荐 2 核 4G 起,这是乞丐版。
不过到时要是需要升级磁盘的话,还是麻烦一堆,我做的话,如下配置:
版本一:
– 阿里云的 OSS 或者 aws 的 S3
– 1 核 1G 跑后端服务器,带宽乞丐版 1M,标准版 5M 起,磁盘 40G 起。记得带公网 IP。
– 1 核 1G 的云数据库(云数据库升级容易),磁盘*低配置完事,可以单机规格,也可以一主一从。
——–
版本二:
– 阿里云的 OSS 或者 aws 的 S3
– 2 核 4G,服务器,跑后端和数据库,磁盘记得大一些,那就 50G 起,做好磁盘拓展规划吧。
——–
https://www.goclouds.cn/goclouds/page/datamagic/calculator/calculator.jsp 这个是 aws 的价格计算器。
阿里云自带的价格计算器还行。
其他腾讯云、华为云等没用过。
eason1874 2
eason1874 2019-11-01 15:18:42 +08:00
图片站,还擦边球,那当然是用国外厂商的机器啊,再套个 CF,牺牲个别用户的访问速度换取低成本大带宽。
ivanfjz 3
ivanfjz 2019-11-01 15:51:47 +08:00
@qyvlik 图片放 OSS 或者 S3 的成本似乎蛮高的和服务器差不多
ivanfjz 4
ivanfjz 2019-11-01 15:52:02 +08:00
@eason1874 是有这个打算呢
Rwing 5
Rwing 2019-11-01 15:53:04 +08:00
擦边球放国内不会请喝茶吗?
qyvlik 6
qyvlik 2019-11-01 16:03:27 +08:00
@ivanfjz #3 用 OSS 或者 S3 主要是图省事,费用也是用多少算多少。
在前期摸索的时候,可以节省费用。
例如 1TB 的资源,如果是弄服务器的话,一开始就得准备 1TB 的磁盘,然后把服务器的带宽临时调大,然后上传资源。搞完后,发现 1TB 的磁盘其实不够,得留一些余量什么的,或者磁盘某些指标都有问题,再去维护这个的话,我是觉得麻烦。
ivanfjz 7
ivanfjz 2019-11-01 17:12:45 +08:00
@Rwing 所以放国外
ivanfjz 8
ivanfjz 2019-11-01 17:13:48 +08:00
@qyvlik 也有道理
Rwing 9
Rwing 2019-11-01 17:21:54 +08:00
@ivanfjz 哦,确实应该放国外,老铁,盈利多少偷偷暴漏一下吧
ivanfjz 10
ivanfjz 2019-11-01 17:30:06 +08:00
@Rwing 老铁,代码还没写完,不求盈利,更重要的是写个自己的项目

免费使用谷歌云服务器一年

上周自己撸了一年的谷歌云服务器,昨天也帮同事搞了一发。毕竟工作中还是少不了向西天取经。
把自己的经验总结一下吧,方便后来之人。
说一下前提条件:
1.持有外币卡,例有VISA标识、万事达标识、JCB标识的信用卡
2.可以上谷歌且有谷歌账号,没有的话自己注册一个。

免费申请链接在这:
https://cloud.google.com/free/

进入申请界面后有一个国家/地区的选项,截止目前没有找到中国的,直接选择了美国即可
账户类型选择个人,然后地址直接百度一下 美国地址生成器 然后找到对应的网站,复制粘贴对应内容即可。

因为现在是回忆录,这些操作步骤就没图了。
再说一说购买成功后的一些操作吧。

%title插图%num

通过网页ssh到服务器上,然后修改ssh的配置,我的云服务器的操作系统是ubuntu 16.04的。
vi /etc/ssh/sshd_config
然后修改对应的字段内容,如下:
PasswordAuthentication yes
PermitRootLogin yes
PubkeyAuthentication yes
再通过 passwd 重置一下root密码
*后重启一下ssh服务
service sshd restart

由于云服务器开通后是个动态的IP,那我们现在要设置成静态的,以便后面的远程连接做准备。

%title插图%num

%title插图%num

这里可以设置成静态的。
*后开放一下防火墙
新建一条防火墙规则如下:

%title插图%num

这些操作好后,就可以用远程连接工具登陆服务器随意玩了。

有没有学生用的服务器推荐?想用来搭建个人博客

穷学生一枚,想要租一个服务器搭建博客,有如下需求:

1. 性价比高(别太贵,一个月 50 以下?
2. 希望国内访问速度比较快(延迟低
3. *好能不备案

PureWhiteWu 1
PureWhiteWu 2019-06-04 20:36:02 +08:00
阿里云学生机挺好的,学生备案不麻烦的,相信我。
国内你不备案比备案还麻烦,几乎所有的服务都要求你域名备案。
steley 2
steley 2019-06-04 20:38:38 +08:00
Do 也不错,每月 5 刀,可以用 Github 包,送 50 刀。
lzhnull 3
lzhnull 2019-06-04 20:38:55 +08:00 via Android
阿里云学生主机,一年一百多。navv.top 你可以测测速度
huangzhe8263 4
huangzhe8263 2019-06-04 20:46:26 +08:00 via Android
不备案的话可以考虑阿里云香港,年初的*低配一年 144,大陆访问速度还行
Jirajine 5
Jirajine 2019-06-04 20:49:13 +08:00 via Android
博客就别服务器了,弄个网站空间就好。
还有楼上让备案的是什么心态,又不是有多大收益犯得着像个犯人一样奴颜卑膝的备案?
Trim21 6
Trim21 2019-06-04 20:49:25 +08:00 via Android
静态博客,netlify 免费(
ModerRAS 7
ModerRAS 2019-06-04 20:50:04 +08:00 via Android
只是个人博客的话推荐 GitHub Pages,就是想买服务器的话个人推荐阿里云的轻量香港,有折扣可以很便宜的,没折扣*低也就一个月 24,国内备案倒是不麻烦,弄个 5M 的阿里云学生机,图片走图床,静态资源走 CDN 一般也完全够用。
youngxu 8
youngxu 2019-06-04 21:00:45 +08:00 via Android
静态博客,gh-pages 不好吗
CEBBCAT 9
CEBBCAT 2019-06-04 21:03:28 +08:00
博客放在 Github,用仓库的 Markdown 写。

省下来的钱租服务器,科学上网+练习 Linux,完美!
ochatokori 10
ochatokori 2019-06-04 21:09:41 +08:00 via Android
腾讯云学生机 10 元一个月,机器不用备案。域名可以备案,域名不备案域名就只能 443

loading 2019-06-04 21:10:45 +08:00 via Android ❤️ 3
我想知道如何成为一名学生……
shakespaces 12
shakespaces 2019-06-04 21:17:10 +08:00 via Android
github pages, coding pages
a719114136 13
a719114136 2019-06-04 21:33:55 +08:00 via Android
阿里腾讯都有学生机,10 元一月,域名也不贵一月 10 块不到。
glaucus 14
glaucus 2019-06-04 21:35:55 +08:00 via iPhone
只搭博客买服务器浪费了
opengps 15
opengps 2019-06-04 21:39:04 +08:00 via Android
腾讯学生机
Trim21 16
Trim21 2019-06-04 21:40:54 +08:00
@loading #11 考研(((
tabris17 17
tabris17 2019-06-04 21:44:01 +08:00
国内肯定要备案,国外肯定不快,而且不保证不会被抽封,本轮严打我几个国外站都被封掉了。
博客用 github pages 就好了
Mosugar 18
Mosugar 2019-06-04 21:47:41 +08:00 via Android
阿里云有轻服务器 298 一年,节点可以选国内香港新加坡美国等,地就是专门用来放网站的。除了国内,其他都不需要备案。
codingAlex 19
codingAlex 2019-06-04 22:01:37 +08:00
hostwind 很不错,一个月三十多,比较稳定
zturns 20
zturns 2019-06-04 22:05:06 +08:00 via Android
这段时间就别买国外的了,用国内的保平安,国外开一个机子死一个
registerrr 21
registerrr 2019-06-04 22:06:08 +08:00
腾讯云之前的学生计划是 1 块钱一个月。
aulay 22
aulay 2019-06-04 22:27:46 +08:00 via Android
推荐各大云的学生机,1H2G 大约 10 元 /月,另外阿里云有香港轻量 24 一个月,不用备案。其实备案也很简单,国内备案一下更友好
Blacate 23
Blacate 2019-06-04 22:28:58 +08:00 via iPhone
@ochatokori 百度云 阿里云 不备案的话 https 也会被 reset 了 腾讯云没有试过 但感觉就算没有的话也快了
shawn7 24
shawn7 2019-06-05 00:51:47 +08:00 via Android
以前朋友推荐买的老薛主机,香港空间,活动价年费 130 左右,放个 WordPress 不用备案,挺好的.
现在换了 Hugo,用 Google firebase 托管,速度也非常快.
uucaro 25
uucaro 2019-06-05 01:09:01 +08:00 via iPhone
用过腾讯云的学生机,10 元一月,要是新用户注册还有优惠券送。备案的话,直接域名 301 重定向,用 https 访问,就不需要备了(不会跳转拦截页面!)
zanyxd 26
zanyxd 2019-06-05 01:51:24 +08:00 via Android
单纯好奇 想知道为什么那么排斥备案,又不是干什么见不得人的事。我个人备案号两天就下来了

阿里学生配合 50 券能 64 薅一台一年的 1C2G
华为云学生有 2C4G 的,这两个目前自己也在用
ochatokori 27
ochatokori 2019-06-05 02:23:10 +08:00 via Android
@Blacate 腾讯云还没,因为我用的就是腾讯云,而且我的 cc 后缀现在不能备案。。。
uptime 28
uptime 2019-06-05 09:01:32 +08:00 via Android
@zanyxd 你到底还要好奇什么? ? 自我审查不了解?
如果这是涉及公共安全,例如机场安检,需要交出你个人信息,是可以的,但这是什么?
zanyxd 29
zanyxd 2019-06-05 09:52:18 +08:00 via Android
@uptime 照你说法备案是能要人命喽 国内空间就得备案 规则不都摆在那。没备案号别人给你举个报你还想自我审查?
xiamengjie5245 30
xiamengjie5245 2019-06-05 10:18:01 +08:00
腾讯云学生机
PbCopy111 31
PbCopy111 2019-06-05 14:05:54 +08:00
简书,github page 等等。
uptime 32
uptime 2019-06-05 14:10:30 +08:00 ❤️ 1
@zanyxd #29 现在的人怎么了,居然理所当然的接受,真是可怕。果然时间是*好的麻醉药……
zanyxd 33
zanyxd 2019-06-05 14:46:45 +08:00 via Android
@uptime 有意见往上边提呀 管局反馈板块咋没见你说话 还是说敢怒不敢言? 怕是你自己也被麻醉了哟
tianyu1234 34
tianyu1234 2019-06-05 15:28:53 +08:00 via iPhone
阿里学生机啊,1C2G40G5M1000G 流量,9.5 一月我上月刚找个 99 年的护士帮忙认证的,打算搞个博客。
没有更合适的了。
uptime 35
uptime 2019-06-05 18:35:42 +08:00 via Android
@zanyxd 呵呵,又是你行你上,中式逻辑真是全套上脑
ShaunSS 36
ShaunSS 2019-06-05 19:16:05 +08:00
阿里云轻量香港或者新加坡的, 活动一般 144 一年, 免备案, 域名需要实名认证.
zanyxd 37
zanyxd 2019-06-05 20:10:39 +08:00 via Android
@uptime 就只会呵呵?词穷了?一口一个中式看来你很留恋别的国家嗷,还“这是什么?”你弄清楚备案信息是提交给谁再来说话吧
sama666 38
sama666 2019-06-07 05:38:14 +08:00 via Android
@zanyxd 怎么那么快?个人我怎么上次花了 20 几天。
jimmy3780 39
jimmy3780 2019-07-04 13:52:21 +08:00 via iPhone
HEXO+Github

完美
ChinaClouder 40
ChinaClouder 2019-07-28 11:58:00 +08:00
阿里云和腾讯云都有学生机可以申请,一个月 9 块
ChinaClouder 41
ChinaClouder 2019-07-28 11:59:33 +08:00
不想备案的话,可以上阿里云香港轻量应用服务器,一个月 24 块
dogeggson 42
dogeggson 2019-07-30 14:01:44 +08:00
我建议呢,搭建 blog 的话用虚拟空间比较好,屌鸡师傅家的就不错
vpsor 43
vpsor 2019-08-22 18:50:02 +08:00
您好,博客网站 50 元 /月的预算,这个可选范围还是挺大的。

推荐 硅云独享二型 PHP 虚机 10G 空间、600M 数据库空间、独享 2M 带宽,独立 ip,¥ 52 元 /月,优点是快速建站、稳定、省去环境配置,缺点是不能单独升级某项配置。

虚机地址 https://www.vpsor.cn/product/cvh-buy

如果想要云服务器的话,推荐 配置 1 核 CPU 1G 内存 1M 带宽 20G 数据盘(配置都自定义),¥ 50 元 /月,优点是自定义强,后期升降级配置的可选范围大,缺点是需要自己维护和搭建环境。

云服务器地址 https://www.vpsor.cn/product/cvm-buy
ChinaClouder 44
ChinaClouder 2019-09-30 17:36:55 +08:00
阿里云和腾讯云都有学生服务器提供,阿里云是 9.5 元 /月,腾讯云是 10 元 /月,选哪个都可以。学生服务器网 www.xueshengfuwuqi.com
CMNET 45
CMNET 2019-10-13 17:37:24 +08:00 via Android
日本樱花主机 G 口宽带共享 ping < 100ms
vjp 46
vjp 2020-03-21 16:34:04 +08:00
国外主机,https://git.io/fhJLM
Tucaizhu 47
Tucaizhu 2020-03-28 10:00:04 +08:00
学生机 50 预算太高了,现在各个厂商的学生服务器普遍 9 元一个月 https://dashi.aliyun.com/site/cloud/student
Gugetech 48
Gugetech 37 天前 ❤️ 1
前两条很好完成,可以选择阿里云的优惠活动购买: https://www.kubk.net/aliyun-new
第三条,免备案的话,可以选择腾讯云的免备案服务器: https://www.kubk.net/qcloud-overseas
Arison 49
Arison 18 小时 40 分钟前
阿里云和腾讯云都有学生机可以申请,一个月 9 块.不想备案的话,可以上阿里云香港轻量应用服务器,一个月 24 块.
不过如今备案流程都非常简单,大概 12 个工作日就能把备案流程走完。而且其中大部分是备案等待时间。阿里云和腾讯云备案都很简单。希望可以去试试。
阿里云学生机: https://www.vpssw.com/aliyun-student (云翼计划)
腾讯云学生机: https://www.vpssw.com/tencent-student (校园计划)
而且这两家都是大厂,稳定和速度都没有什么可以担心的,我很多同学都使用这两家。小厂的和不出名的就不推荐了。

友情链接: SITEMAP | 旋风加速器官网 | 旋风软件中心 | textarea | 黑洞加速器 | jiaohess | 老王加速器 | 烧饼哥加速器 | 小蓝鸟 | tiktok加速器 | 旋风加速度器 | 旋风加速 | quickq加速器 | 飞驰加速器 | 飞鸟加速器 | 狗急加速器 | hammer加速器 | trafficace | 原子加速器 | 葫芦加速器 | 麦旋风 | 油管加速器 | anycastly | INS加速器 | INS加速器免费版 | 免费vqn加速外网 | 旋风加速器 | 快橙加速器 | 啊哈加速器 | 迷雾通 | 优途加速器 | 海外播 | 坚果加速器 | 海外vqn加速 | 蘑菇加速器 | 毛豆加速器 | 接码平台 | 接码S | 西柚加速器 | 快柠檬加速器 | 黑洞加速 | falemon | 快橙加速器 | anycast加速器 | ibaidu | moneytreeblog | 坚果加速器 | 派币加速器 | 飞鸟加速器 | 毛豆APP | PIKPAK | 安卓vqn免费 | 一元机场加速器 | 一元机场 | 老王加速器 | 黑洞加速器 | 白石山 | 小牛加速器 | 黑洞加速 | 迷雾通官网 | 迷雾通 | 迷雾通加速器 | 十大免费加速神器 | 猎豹加速器 | 蚂蚁加速器 | 坚果加速器 | 黑洞加速 | 银河加速器 | 猎豹加速器 | 海鸥加速器 | 芒果加速器 | 小牛加速器 | 极光加速器 | 黑洞加速 | movabletype中文网 | 猎豹加速器官网 | 烧饼哥加速器官网 | 旋风加速器度器 | 哔咔漫画 | PicACG | 雷霆加速