树莓派4可不可以作为私人网站服务器?
树莓派运行PHP和MYSQL是没有问题的,也就意味着技术上能够支持你说的开源网站。而一个网站对于服务器性能的需求并不是看你的总访客,而是看你的并发数。但你每天60个访客并发也不会有多少,这点消耗树莓派还是能轻松运转的。总的来说从软件支持性和服务器性能来说,都完全没有问题。
但是,有一个大问题,就是你的网络。服务器不同于客户端,服务器需要开放自己的80端口(http)和443端口(https)。据我所知家庭用的电信、联通、移动都是默认封堵80端口,443有的也封。更何况还有别的问题,如内网、动态IP、上行带宽等。
如果你这些问题都能解决,我认为成本比你搞个阿里云高多了,还不省心(家里面偶尔停个电、断个网是很正常的)。不如老老实实的继续用云服务器吧。
顺便说一下,以你的访问量来说1核2G内存不应该有性能问题。建议你还是分析一下问题到底出在哪,比如说软件优化、网络优化等等。
1C2G扛不住60日访客?
不存在的,我1C2G搭了8个站,wordpress+Woocommerce有2个,日访客加起来也快2000了,资源从来没跑满过,也没见速度慢。我觉得你的问题应该是优化没有到位,不是性能问题。
wordpress+redis+cdn,别说每天60访客,哪怕60并发照样不影响正常使用,你可以看下我之前的回答。如果你照着我的方法优化网站的话,应该就能解决问题了。
怎样搭建一个自有域名的 WordPress 博客?如何提高wordpress的访问速度?然后这个是我的1C2G服务器上网站中的一个,也是用的wordpress,你可以感受下:
玩卡 - 信用卡博客 | wancard.cn这个跟你一样是wordpress+Woocommerce,不过网站平时不接客主要是对接了一个小程序,做后台的,你可以看下我这速度一点都不慢:
喵呜购 - 品牌库存清仓闪购wordpress影响速度的主要是数据库吧,之前没用redis缓存的时候网站响应时间都在1700ms左右,加上redis缓存直接掉到130ms,效果显著。
除去数据库其实也就带宽压力会比较大,建议静态文件上阿里云oss,加上CDN基本就没啥压力了。
静态文件搬到oss后,建议带宽改成(阿里云)按量计费宽带,你会发现你能省下一大笔带宽的钱……
一天60访客的站真没必要1C2G,换成1C1G的云服务器吧,加按流量计算的宽带一年300左右,流量费和CDN几乎忽略不计了。
你如果买树莓派啥的,还要自己维护太麻烦了。
谢邀,树莓派4完全没问题。但你这种情况硬件性能应该不是瓶颈。阿里云一核2g也要比树莓派性能好。抱怨慢应该是网络瓶颈造成的。阿里云公网带宽通常比较少只有1M,换算一下,流量只有1024/8=128KB。这样的带宽,你图片稍微大一点多一点来就GG, 你确认下你的带宽是不是满了。尤其是你提供的服务有音视频的情况。然后如果排除带宽因素,你的用户是不是用了华数,鹏博士等这种假宽带?用户侧情况不能把控,建议把静态资源,图片,音视频这些上cdn。这样国内的速度就可以保障了。服务器只负责后端流量128k你这个情况足够用了。,腾讯云免费10g的cdn流量可以考虑下。
没邀,不谢。
阿里云的一核2g(有两个,我用的是5m/1000g限额),同样在使用,个人感觉就是比自己用树莓派搭好多了(手头一块树莓派3b+)
用树莓派你要考虑很多问题:
- 突然断电(必须加UPS)
- 散热
- IP(家用宽带几乎都是动态IP,有的甚至大内网,换句话说连真正的公网IP都没有)
- 端口(家宽很多都是封80/443的,就是为了防止你搭服务器)
- 上行带宽(家宽都是上下行不对等的,比方说100m,这只是下行,上行可能只有20m)
如果是你这样的应用,1核2g服务器完全能胜任,我觉得问题应该出在带宽上,你应该(猜测)选的是1m的那个(云服务器ecs),其实轻量应用服务器也是可以满足你的需求的,1000g限额在现阶段应该不是问题。
当然了,用树莓派也不是不行,但是要搭配着frp用,简单来说就是用frp进行内网穿透,这样外网就可以访问内网服务器。
这里推荐一个(不是打广告啊)完全免费的,8m带宽,应该够用了。
Sakura FRP(不过阿里云也太吝啬了点)
可以,买顶配的
学生党的话.....成绩考好点找你爸你妈吹嘘一番。支付宝到账2000没问题的
买之前看一下你家上行和公网IP,需不需要一个可靠的frp。有那么10Mbps就够,估计只要不是电信,都能做到这个需求。没公网没80就用sakurafrp好了qwq
既然都是学生党了,也不考虑电费了,买个花生壳的远程插座,也会很省心的。
能是能,树莓派性能也比阿里云低配服务器强一些
但是你忽略了服务器最重要的一点
阿里云它有三线BGP机房。。
你没有三线网络,如果你还是教育网,那其他线路的用户访问你的网站就是爆卡无比的
这跟你树莓派没什么关系
网站商用不建议树莓派,按理说配置够用,但是即使你有公网IP,你也不能使用常用端口(运营商是不开放常用端口的),还需要使用内网穿透,断电,动态公网IP等多重因素都会影响你网站的运行状态。
不要过分高估树莓派的性能,即使是树莓派4。
不同架构、指令集的CPU,不能直接比较核数和主频。
碰巧我用过3b+和轻应用服务器,轻应用服务器用的是E5-2682 v4。
官方说法,树莓派4性能大约是3b+的3-4倍。
3b+和J3455我都用过,J3455性能大约是3b+的5倍。
J3455其实只有E5-2682 v4十分一的性能。
也就是说,其实树莓派4的性能和单核轻应用服务器仅仅是差不多而已。
前提是树莓派4一直处于良好工作状态,供电,散热都别出问题,一直工作在最高性能下。
树莓派4搭建Wordpress+woocommerce可行
网站搭建好了,简单说一下思路吧,不一定有人看得到。
说一下搭建环境,有动态公网ip,80、8080、443都被屏蔽,平台用的树莓派4,上下行基本都是400M。
第一部分
树莓派用的是lamp,安装教程可见这位大佬
雪浪纸:使用树莓派从"零"搭建WordPress博客第二部分
因为80之类的端口是被屏蔽的,所以咱不走80不就妥了
注意??一下操作的先后顺序
1.先在搭建完后的Wordpress后台里面把固定连接跟Wordpress链接都为你需要的地址,比如我的原本是192.168.0.2,现在需要改为666端口,那么就在设置里面里面改为192.168.0.2:666
2.更改apache的端口,百度一大堆教程,我就不发了,改为wp里面对应的端口,比如我的666
第三部分
在路由器里面添加端口映射,为的是把站点发布到外网,别人可以通过你的 公网ip+端口号访问站点,从而绕过80等端口的屏蔽
具体操作看这篇教程哦
雪浪纸:简单的端口映射教程注意?? 里面的端口号就是你第二部分改的端口号
第四部分
现在网站基本可以用公网IP+端口号访问了
因为是动态公网IP,会变化,所以要用DDNS来固定公网ip,我用的是no-ip,速度ok
重点是免费 很感谢,白嫖美滋滋。
不写教程了,有点基础的都会,没基础的根本看不到这一步(滑稽)
特别注意,搞完之后,你还是需要在你的ddns域名后+你的端口号才能正常访问
如何精简域名,可以看第五部,自用的话不想麻烦,这样就已经OK了
第五部分
如果第四部分完成后,咱的网站已经能够正常运行了,但是域名实在是太长了,比如我的:
http://shenshibu.ddns.net:666
这域名让客户输的崩溃,如何精简呢?
这个问题我搞了两天,摸索出了一个骚操作,咱用url转发哈哈哈哈哈哈哈(不懂可以百度一下原理哦)
1.百度一下:godaddy
俗称狗爹,美国域名商
2.买一个域名,挑一个便宜的就可以,我用的是.xyz,首年也就十块钱
打波广告
shenshibu.xyz3.重点来了,狗爹支持url转发!!!
大路商基本都被封的差不多了,万网也需要备案才可以搞,麻烦的一批,狗爹竟然还是免费的
在狗爹里面,这个叫转址。进入dns管理界面,最下面就有转址,填写你的DDNS地址,
比如我的就写
http://shenshibu.ddns.net:666保存就OK了
4.直接输入你的狗爹注册的域名,奇迹来了,直接就转址到了你的网站
原理还是
狗爹—(转址)—你的ddns—(映射到你的公网ip)—公网ip—(路由器端口映射)—你的内网服务器地址
从而隐藏了非80端口,访问麻烦的问题
第一次写文章,本人也懒得去截图了,文字描述下思路,有些细节讲的不清楚,如果老哥们能看到这篇文章并按照方法建站的话,遇到麻烦可以私我,我会用小白的知识尽量解答的
此外,树莓派4的性能,我用apache ab命令做了压力测试跟并发数测设,
60s/100人的测试中吞吐量大概300,
而我的老阿里云1核2G轻量级服务器也才他妈5.3!!!什么鬼垃圾东西哦
总结,树莓派4建wp站方案可行
感谢上面的各种大佬的回答,让我受益颇多,感谢