文档章节

Magento 主机web server 的选择

rio
 rio
发布于 2010/05/07 11:31
字数 638
阅读 902
收藏 0

我们安装Magento时, 都希望自己的Magento网站能运行飞快的, 在这就有着一个linux web程序的选择,下面是一些关于web server 的比较

server
Apache
Nginx
Lighttpd
Proxy代理
非常好
非常好
一般
Rewriter

非常好
一般
Fcgi
不好

非常好
热部署
不支持
支持
不支持
系统压力比较
很大
很小
比较小
稳定性

非常好
一般
安全性

一般
一般
技术支持
非常好
很少
一般
静态文件处理
一般
非常好

Vhosts虚拟主机
支持
不支持
支持
反向代理
一般
非常好
一般
Session sticky
支持
不支持
不支持

注:在相对比较大的网站,节约下来的服务器成本无疑是客观的。而有些小型网站往往服务器不多,如果采用 Apache 这类传统 Web 服务器,似乎也还能撑过去。但有其很明显的弊端: Apache 在处理流量爆发的时候(比如爬虫或者是 Digg 效应) 很容易过载,这样的情况下采用 Nginx 最为合适。
 

建议方案:
Apache 后台服务器(主要处理php及一些功能请求 如:中文url
Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求)
Lighttpd 图片服务器
总体来说,随着nginx功能得完善将使他成为今后web server得主流。

 

比较上三种, 我想我们已经有了选择了, 我们做Magento的话, 主要考虑到网站的图片比较多,我们可以选择lighttpd来搭建服务, 在这我们还可以用Nginx来搭建, 不过技术支持比较少,且暂不支持虚拟主机管理系统, 当然如果搭建的网站个数比较少,用Nginx来搭建还是个不错的选择,在这里我们还是期待着Nginx能与虚拟主机管理系统能够整合, 对我们来讲那将是个大大的好处。

这里除了上面三种开源免费软件外, 还有一种收费的web server , litespeed , 他是以代替apache而开发的, 可惜的是免费版有N多的饿限制, 当然收费版的性能都要超过上面三种, 如果你觉得上面三种都不能满足你的要求, 用litespeed 将是一个不错的选择

 

litespeed 成功案例 http://www.ydl.me

lighttpd   成功案例  http://www.wendysreplica.com

apache     成功案例  http://www.zgydl.com

 

本文转载自:http://magentomaster.net/blogs/blog1.php/2010/01/20/magento-15

共有 人打赏支持
rio

rio

粉丝 5
博文 2
码字总数 0
作品 0
广州
私信 提问
zencart与magento的十大比较

众所周知,zencart与magento是目前最为流行的两大外贸网店系统,它们在外贸领域凭借各自的供热各领风骚。那么,他们各自都有些什么优缺点呢? 从以下十个方面进行对比一下: 1.对运行环境的...

95epay小蔡
2011/12/01
0
0
基于Magento搭建外贸网站的流程

本文介绍了基于Magento搭建外贸网站的流程以及在使用Magento网站中遇到的一些常见问题,是作者开发建设网店经验精心作的总结。这里我尽可能地用简单易懂的语言来描述每一个详细步骤,对希望快...

水木清华
2011/04/28
2.1K
0
win10 wamp 下配置magento环境

最近配置项目需要配置magento,就研究下配置环境,wamp配置: 1.安装wamp集成,会遇到MSVCR100.dll丢失的问题,其实就是Visual C++没安装,安装解决下 2.配置magento刚开始遇到很多问题,都来...

水滴的历程
2018/02/02
0
0
Magento and Zend Server 发布了

Magento的性能总是被人病诟,这次发布的Magento and Zend Server应该能部分解决性能问题。该Server整合了PHP和相关Magento需要的模块,旨在提供一个高性能的Magento服务器。...

虫虫
2009/12/10
1K
0
十二个步骤就能搭建起一套精美专业完整的magento独立自建站

Magento有一系列技术障碍,直接把大部分中小卖家挡在了门外。一段时间来,不少卖家的问题还真不少,很多是直接卡在了系统安装上,有些是服务器内存不够,有些php版本问题,有些是ssl安全证书...

joserito666
2018/10/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搭建vagrant

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。 详细操作步骤: 工具及环境介绍: 工具及环境 版本 下载地址 宿主机环境 win7 x64 旗舰版 http://msdn.itellyou.cn/ Virtual...

echojson
26分钟前
0
0
深入理解java虚拟机-垃圾收集器与内存分配策略

垃圾收集器与内存分配策略 引用计数法 就是给对象添加一个计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1,计数器为0的对象就是不可能再被使用的。 缺点:无法...

须臾之余
45分钟前
6
0
Python+Appium自动化测试环境搭建

1.Android SDK 下载SDK并配置系统环境变量ANDROID_HOME。 2.Appium 2.1 直接下载安装 官网下载安装appium-desktop-setup.exe。 2.2 通过npm下载安装 appium本质是一个nodejs库所以要先安装n...

维他ViTa
今天
4
0
MacOS安装单机版HBase

MacOS安装HBase,必然是用于测试了,从简入手、从简配置。 直接通过brew安装即可: brew install hbase 成功安装后,验证是否成功,如果不出意外的话,应该有如下输出: RippleMBP:~ userna...

RippleChan
今天
4
0
linux下oracle随操作系统启动而启动

大家一定还记得,我们在windows下安装oracle后,重起windows,数据库会自动启动,但在linux下,如果我们重起了操作系统, 就会发现数据库需要手工去输入,这个本来有好处,让dba知道操作系统已经重起...

突突突酱
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部