服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > 其他 >

解决网店商城网站高流量高并发问题

时间:2015-01-28 08:01来源:未知 作者:最模板 点击:
首要,确认网站服务器硬件是不是足够支撑当前的流量。 通常的网站服务器通常最多能支撑每天10万独立IP,假如网站访问流量比这个还要大, 那么有必要首要装备一台更高功用的专用
首要,确认网站服务器硬件是不是足够支撑当前的流量。 

通常的网站服务器通常最多能支撑每天10万独立IP,假如网站访问流量比这个还要大, 
那么有必要首要装备一台更高功用的专用网站服务器才干处理疑问 

,不然怎样优化都不也许彻底处理功用疑问。 

其次,优化数据库拜访。 

前台完成彻底的静态化当然最佳,能够彻底不用拜访数据库,不过关于频频更新的网站, 
静态化通常不能满足某些功用。 

缓存技能即是另一个处理方案,即是将动态数据存储到缓存文件中,动态网页直接调用 
这些文件,而不用再拜访数据库,WordPress和zencart都很多运用这种缓存技能。我 
自个也写过一个zencart的计数器插件,也是根据这样的原理。 

假如的确无法防止对数据库的拜访,那么能够测验优化数据库的查询SQL.防止运用 
Select * from这样的句子,每次查询只回来自个需求的成果,防止短时间内的大 
量SQL查询。 

第三,制止外部的盗链。 

外部网站的图像或许文件盗链通常会带来很多的负载压力,因而应当严厉约束外部对 
于本身的图像或许文件盗链,好在当前能够简单地经过refer来操控盗链,Apache自 
己就能够经过装备来制止盗链,IIS也有一些第三方的ISAPI能够完成相同的功用。当 
然,假造refer也能够经过代码来完成盗链,不过当前蓄意假造refer盗链的还不多, 
能够先不去思考,或许运用非技能手法来处理,比方在图像上增加水印。 

第四,操控大文件的下载。 

大文件的下载会占用很大的流量,而且关于非SCSI硬盘来说,很多文件下载会消耗 
CPU,使得网站呼应才能降低。因而,尽量不要供给超越2M的大文件下载,假如需求 
供给,建议将大文件放在别的一台网站服务器上。 

第五,运用不一样主机分流首要流量 

将文件放在不一样的主机上,供给不一样的镜像供用户下载。比方假如觉得RSS文件占用 
流量大,那么运用FeedBurner或许FeedSky等效劳将RSS输出放在其他主机上,这 
样他人拜访的流量压力就大多会集在FeedBurner的主机上,RSS就不占用太多资源了。 

第六,运用流量剖析计算软件。 

在网站上装置一个流量剖析计算软件,能够即时晓得哪些地方耗费了很多流量,哪些页 
面需求再进行优化,因而,处理流量疑问还需求进行准确的计算剖析才能够。(责任编辑:最模板)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------