@鸿蒙 #20 “低配服务器用1panel只能开一两个站,用宝塔可以整一堆。” 我没明白,你说的这个跟我说的有什么关系? 我更没明白,你说的这个到底反驳了我哪一句话? 我又仔细看了看原来楼主的问题,又看了一下我之前的回复,再看了看你的回复,我怀疑 楼主、我、你 三个人有一个人在单独一个频道。 楼主问的是两个面板的差别,我前面三段讲的两个面板的主要差异, 一个是关于用什么语言编写的,一个是关于容器,因为其它都大差不差。 哪怕是最后一段也是针对我的经历和需求表达我的选择,并没有说哪个面板绝对好,只是基于我的需要,我更青睐容器管理。主观的看法不存在对错,每个人有自己的需求和实际情况,所以首先排除最后一段。 那唯一可能你想反驳的是前面三段, 1P是golang写的,是编译成native程序直接执行的,没错吧?然后1P的应用和网站都是在docker里也没错吧? 宝塔是python写的,需要python解析执行,也没错吧?然后宝塔的数据库和网站没有在docker里也没错吧?(按照你的性子,这里也有杠点,我宝塔也有docker,凭什么肯定网站和数据库没有在docker里) 你最有可能反驳的是第三段,“1panel内存占用比宝塔低”, 我原文也说了容器有额外开销,如果1panel不安装任何应用,不装网站,只是面板本身,1P本身内存占用是要比BT低。好像也没说错吧? docker又不是1panel的组件,说到底,1panel只是提供管理docker的工具, 你把docker停了,1P也是能打开的,只不过只有基础功能。 BT也能管理docker,那你也不会把docker的资源占用算在宝塔上。 你要说1P上要创建网站必须依赖docker,所以得把docker算进去。 所以你想表达: 1Panel + docker > 宝塔 先不说这个不等式对或者不对,请问我说的话里面哪一句跟这个冲突了? 还有可能,你举例是想表达在“低配置还要额外整一大堆网站”的条件下,因为BT不需要docker,能开更多的网站,所以BT比1P好。但是,你表达的这个观点跟我前面回复也没冲突吧?你认为哪个好那是你主观看法,主观没有对错,所以我也不会去跟你争论哪个更好。 我用比喻来总结一下: 楼主问,“吃面”跟“吃炒菜”有什么区别,我先是对比了一下两者的做法和口味。 然后我也没说“吃面“好还是“吃炒菜”好,我只是说我更愿意多花一点钱吃炒菜,因为我觉得两者花费差不多,对我来说,炒菜更好吃一点,而且剩下的还能方便打包带走。但我也没否认有人就是喜欢吃面。 这个时候突然跳出来一个人说:“我觉得你说得几乎全部不对,如果我只有30元钱,我吃炒菜,我吃完就没得剩了,但是我选择吃面,吃完了剩下的钱还能买一堆榨菜”。 我寻思一般人问“吃面”和“吃炒菜”的区别,或者征求建议,是建立在他不至于吃一顿就破产的前提吧, 我确实没考虑到一个身上只有30块的人来讨论这个问题,因为在我的认知里,如果穷得身上只有30块,那最好是都去买榨菜配馒头,就别去下馆子了,不下馆子省下的钱能多买一倍的榨菜馒头了。 回到问题本身,如果配置差得“1Panel只能开2个网站,BT能开一堆”的情况下, 把宝塔卸载了,还能再多开一堆。 按照这个思路举一反三,如果配置再低一点, “装了宝塔只能开2个网站,不装可以整一堆”。 我们一开始讨论啥来着? 思来想去,我确实应该检讨一下我自己: 感谢这位朋友给我的提醒,让我认识到我回答别人问题的局限性,我要完美回答楼主的问题,得分析64M/128M/256M/512M/1G……内存下,各种型号CPU,各种核心数,以及各种硬盘大小的情况下,还得分析到底是静态网站居多,还是PHP网站多,还是其它什么应用程序后端居多,还要考虑楼主的各种应用程序用宝塔会不会冲突,需不需要容器。当我考虑了所有的情况后,再写几千字的对比分析才能滴水不漏。 可我却偏偏“假设一般的情况下”,而没有没有考虑各种“特殊情况”,让别人有机会来杠一下,得亏我现在闲,回复整个烂活,还不如回复一个“BD”或者“你杠就你对”简单。
不建议使用web面板,这两个都曾出现今后也有可能出现高危漏洞。
@鸿蒙 #20
“低配服务器用1panel只能开一两个站,用宝塔可以整一堆。”
我没明白,你说的这个跟我说的有什么关系?
我更没明白,你说的这个到底反驳了我哪一句话?
我又仔细看了看原来楼主的问题,又看了一下我之前的回复,再看了看你的回复,我怀疑 楼主、我、你 三个人有一个人在单独一个频道。
楼主问的是两个面板的差别,我前面三段讲的两个面板的主要差异,
一个是关于用什么语言编写的,一个是关于容器,因为其它都大差不差。
哪怕是最后一段也是针对我的经历和需求表达我的选择,并没有说哪个面板绝对好,只是基于我的需要,我更青睐容器管理。主观的看法不存在对错,每个人有自己的需求和实际情况,所以首先排除最后一段。
那唯一可能你想反驳的是前面三段,
1P是golang写的,是编译成native程序直接执行的,没错吧?然后1P的应用和网站都是在docker里也没错吧?
宝塔是python写的,需要python解析执行,也没错吧?然后宝塔的数据库和网站没有在docker里也没错吧?(按照你的性子,这里也有杠点,我宝塔也有docker,凭什么肯定网站和数据库没有在docker里)
你最有可能反驳的是第三段,“1panel内存占用比宝塔低”,
我原文也说了容器有额外开销,如果1panel不安装任何应用,不装网站,只是面板本身,1P本身内存占用是要比BT低。好像也没说错吧?
docker又不是1panel的组件,说到底,1panel只是提供管理docker的工具,
你把docker停了,1P也是能打开的,只不过只有基础功能。
BT也能管理docker,那你也不会把docker的资源占用算在宝塔上。
你要说1P上要创建网站必须依赖docker,所以得把docker算进去。
所以你想表达:
先不说这个不等式对或者不对,请问我说的话里面哪一句跟这个冲突了?
还有可能,你举例是想表达在“低配置还要额外整一大堆网站”的条件下,因为BT不需要docker,能开更多的网站,所以BT比1P好。但是,你表达的这个观点跟我前面回复也没冲突吧?你认为哪个好那是你主观看法,主观没有对错,所以我也不会去跟你争论哪个更好。
我用比喻来总结一下:
楼主问,“吃面”跟“吃炒菜”有什么区别,我先是对比了一下两者的做法和口味。
然后我也没说“吃面“好还是“吃炒菜”好,我只是说我更愿意多花一点钱吃炒菜,因为我觉得两者花费差不多,对我来说,炒菜更好吃一点,而且剩下的还能方便打包带走。但我也没否认有人就是喜欢吃面。
这个时候突然跳出来一个人说:“我觉得你说得几乎全部不对,如果我只有30元钱,我吃炒菜,我吃完就没得剩了,但是我选择吃面,吃完了剩下的钱还能买一堆榨菜”。
我寻思一般人问“吃面”和“吃炒菜”的区别,或者征求建议,是建立在他不至于吃一顿就破产的前提吧,
我确实没考虑到一个身上只有30块的人来讨论这个问题,因为在我的认知里,如果穷得身上只有30块,那最好是都去买榨菜配馒头,就别去下馆子了,不下馆子省下的钱能多买一倍的榨菜馒头了。
回到问题本身,如果配置差得“1Panel只能开2个网站,BT能开一堆”的情况下,
把宝塔卸载了,还能再多开一堆。
按照这个思路举一反三,如果配置再低一点,
“装了宝塔只能开2个网站,不装可以整一堆”。
我们一开始讨论啥来着?
思来想去,我确实应该检讨一下我自己:
感谢这位朋友给我的提醒,让我认识到我回答别人问题的局限性,我要完美回答楼主的问题,得分析64M/128M/256M/512M/1G……内存下,各种型号CPU,各种核心数,以及各种硬盘大小的情况下,还得分析到底是静态网站居多,还是PHP网站多,还是其它什么应用程序后端居多,还要考虑楼主的各种应用程序用宝塔会不会冲突,需不需要容器。当我考虑了所有的情况后,再写几千字的对比分析才能滴水不漏。
可我却偏偏“假设一般的情况下”,而没有没有考虑各种“特殊情况”,让别人有机会来杠一下,得亏我现在闲,回复整个烂活,还不如回复一个“BD”或者“你杠就你对”简单。
@Godtokoo #21 “不建议用ssh,因为ssh出现过并且今后也可能出现高危漏洞”
免费版宝塔也够用
感觉1panel更占内存,也不知道是我自己安装没搞好的原因
@鸿蒙 #20
多低配的服务器?就算全是 PHP 一个 PHP 容器占用也很低 除非你装的扩展非常多
@see #25
1Panel 的查看进程占用是免费功能,可以在主机-进程管理 看一下