系统对Symfony2的硬件要求

时间:2015-05-31 04:28:39

标签: php symfony hosting hardware requirements

我有这个网络博客,我愿意在线部署。

我还不知道应该获得什么样的托管服务。我确信共享托管不是其中之一,因为SSH访问是不可能的。如果我要获得专用服务器,它应该具备哪些硬件要求?

我用两种环境测试了这个网络博客:

Raspberry Pi 2

  

四核900MHz ARM Cortex-A7 CPU

     

1GB RAM

     

16GB Micro-SD卡

它分别在17.49s和6813ms内为博客主页提供了要加载的DOMContent以及Symfony的调试工具栏所说明的内容。

开发计算机

  

Intel i5-3570四核@ 3.40Ghz

     

16 GB RAM

     

SSD 128Gb。

DOM在9.40秒内加载,Symfony在3.4秒内加载。

因此,我的问题是我是否需要使用专用服务器?如果是这样 Symfony2在不到20ms的时间内提供网页的系统要求是什么? < / p>

请不要犹豫,在评论部分询问有关应用程序本身的更多信息。

1 个答案:

答案 0 :(得分:2)

您描述的加载时间是在第一次加载网站时吗?给我们第二次加载时的数字。第一个负载涉及从硬盘读取很多(慢速甚至ssd比ram慢),后续负载应该更快,但ssd上的3秒似乎是奇数。另外,使用opcache ......

无论如何,你有一些误解:

1-Symfony 2可以在共享主机上工作,共享主机可以给你ssh(虽然非常紧张)我工作的公司在godaddy共享主机上使用symfony 2,我一直使用ssh进行学说,资产编译等虽然我真的不推荐共享主机,但我们的网站首次加载需要15秒+加载,因为共享主机很糟糕(但是管理是愚蠢的,无论如何继续)

2 - 您不需要专用服务器,这是您从不希望共享主机到想要专用服务器的过程。数字海洋和ramnode等云服务器价格便宜,速度快。我会建议你在那里停车几个月,直到交通增加,你需要移动。他们应该一开始就为你服务。

您需要256 MB RAM或512(取决于网站的大小以及活动数据和数据库的大小,如果您有数GB的数据,则可能需要千兆字节) 核心数量取决于您期望的并发用户数量。对于低流量,一个CPU核心应该足够了。对于许多同时用户,您可能需要双核或四核。

如果您刚刚开始小规模,并根据需要进行升级。云服务器可以轻松调整大小。