关于宝塔选择LNMP还是LAMP跟编译安

宝塔面板目前是很流行的服务器系统,特别适合新手使用。老墨吻从宝塔面板发展之处就一直在使用。不敢说对宝塔多么了解,不过大多数使用中的问题都遇到过,解决过。很多新手在初次使用宝塔面板的时候,安装好后,首次进入宝塔面板后台,会弹出一个对话框,推荐安装环境套件。那么,很多新手会疑惑了:宝塔选择LNMP还是选择LAMP,宝塔环境包安装方式选择编译安装还是极速安装?如图:大家都支持,目前PHP环境主流的是Linux系统,win系统各种问题太多。在此,详细说明下推荐的几种的差别。LAMP=Linux+Apache+Mysql+PHPLNMP=Linux+Nginx+Mysql+PHPNginx特性Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。1、相比Apache,用Nginx作为Web服务器:使用资源更少,支持更多并发连接,效率更高。2、作为负载均衡服务器:Nginx既可在内部直接支持Rails和PHP,也可支持作为HTTP代理服务器对外进行服务。Nginx用C编写而成,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。3、作为邮件代理服务器:Nginx同时也是一款非常优秀的邮件代理服务器(最早开发这个产品的目的之一,是作为邮件代理服务器)。4、反向代理可以根据url将请求转向于不同用途的集群,比如图片请求,转向图片服务器集群;视频请求,转身视频服务器集群。nginx是一款轻量级的web服务器/反向代理服务器/电子邮件代理服务器,安装非常简单,配置文件也很简洁(还支持perl语法)。Nginx支持平滑加载新配置,还能够在不间断服务的情况下进行软件版本升级。Apache特性1、Apache是LAMP架构最核心的WebServer,开源、稳定、模块丰富是Apache的优势。但Apache的缺点是有些臃肿,内存和CPU开销大,性能上有损耗,不如一些轻量级的Web服务器(譬如:Nginx、Tengine等)高效,轻量级的Web服务器对于静态文件的响应能力来说远高于Apache服务器。2、Apache做为WebServer是负载PHP的最佳选择,如果流量很大的话,可以采用Nginx来负载非PHP的Web请求。Nginx是一个高性能的HTTP和反向代理服务器,Nginx以其稳定、丰富功能集、示例配置文件和低系统资源的消耗而闻名。Nginx现能支持PHP和FastCGI,也支持负载均衡和容错,可和Apache配合使用,是轻量级的HTTP服务器的首选。3、Web服务器缓存也有多种方案,Apache提供了自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可有效提高Apache的访问响应能力。SquidCache是一个Web缓存服务器,支持高效缓存,可作为网页服务器的前置cache服务器缓存相关请求以提高Web服务器速度。把Squid放在Apache的前端来缓存Web服务器生成动态内容,而Web应用程序只需要适当地设置页面实效时间即可。如访问量巨大,则可考虑使用memcache作为分布式缓存。4、PHP的加速可使用eAccelerator加速器,eAccelerator是一个自由开放源码的PHP加速器。它会优化动态内容缓存,提高PHP脚本缓存性能,使PHP脚本在编译状态下,对服务器的开销几乎完全消除。它还可对脚本起优化作用,以加快其执行效率。使PHP程序代码执效率可提高1-10倍。至于安装哪个好呢?要省内存的话lnmp是最好的选择,但似乎不太稳定,有时会比较常50静态的多用lnmp还是不错的动态内容多的话,lamp还是最稳定的编译安装与极速安装要选择那个呢?新手首次进入宝塔后台,推荐的组合是LNMP,安装方式有编译安装和快速安装。两者有何区别呢?编译安装也叫源码安装,宝塔官方给出的提示是安装时间长(30-3小时)适合生产环境,极速安装也叫RPM安装,安装时间极快,性能与稳定性略低于编译安装。实际上用RPM包安装的概率远远大于编译安装。在部署软件的时候可能会遇到特定版本中间件(如NGINX,PHP等),需要安装定制的插件,需要制定需要的路径,这个时候选用源码安装就显得更容易胜任。但是如果成规模的管理服务器比如以上,至少以上,如果相同的环境,需要相同的软件,源码安装就显得有点捉襟见肘了。使用安装脚本只能避免不会出现差异化的环境,在部署效率上会大大降低。至少你还需要在每台机器上安装编译环境,至少降低了系统的安全和稳定性。(拥有编译环境的生产服务器多少还是有一些危险),而RPM执行效率就体现出来了。简单点说就是当机器少的时候,扩展要求高就用编译安装,如果管理几十台、上百台,批量安装环境的时候,大家很都用RPM安装所以对于新手站长们,如果时间允许的话,推荐使用编译安装。除非注明,否则均为墨吻博客原创文章,转载必须以链接形式标明本文链接


转载请注明:http://www.aierlanlan.com/rzgz/5951.html