搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 3993|回复: 0
打印 上一主题 下一主题

高效,高速,分布,高性能 电商系统

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-29 12:37:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
高效,高速,分布,高性能 电商系统

核心特点如下:
        数据库读写分离加速
        memcached 缓冲加速
        HTML静态页面加速

        图片加水印
        图片服务器分离
        图片支持CDN

        多语言支持
        多货币支持

        订单报表统计分析
        产品价格优惠处理

        可灵活配置页面布局
        多服务器负载均衡布局

        订单批量打印
        各种细节的优化处理

演示前台:test.newsmymobile.com
演示后台账号:demo
演示后台密码:demo
演示后台:tadmin.newsmymobile.com

联系电话:13798563133
联系QQ:309479600
联系邮箱:hoojar@163.com

网站结构采用:LINUX + NGINX + PHP + MYSQL + MEMCACHE

网站服务器共四台以A B C D分别来代表。

网站数据库采用MYSQL,分配在B与D服务器上安装MYSQL数据库,以B为主库,D为从库,采用MYSQL自带的方法设置自动同步。主库可读可写,通常以写为主,从库只读不可写。

网站产品页,产品分类页可采取静态方式生成HTML,其他需常变动的页面,某些数据存储到MEMCACHE缓冲当中,如果需要记录某个产品的点击次数与记录用户的访问信息者采取异步的SQL存储方法。

异步的存储方法:将采集到的数据序列存储到MEMCACHE缓冲当中(类似于消息队列)在后台写一个定时程序,定期将先前序列好的MEMCACHE数据保存到MYSQL数据库中,这样一来就为MYSQL减轻了不少访问压力。

网站的镜像处理,以A服务器为主服务器,将网站的所有内容SVN到A服务器上,再设置rsync后台程序在A服务器,然后分别在BCD三服务器采用crontab定时去同步A服务上的相关内容。既然有ABCD四台镜像服务,那么域名就采用DNS轮循方式较佳。

网站静态内容处理,静态的内容如HTML页面,图片,相关文件等等,采用分服务器域名加载较佳。分别在这四台服务器上指定不相同的二级域名如:s1.domain.com指向A服务器,s2.domain.com指向B服务器,依此类推。在页面加载或跳转域名时根据crc32来计算加载哪台服务的资源。当然如果有CDN的服务那就更好。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能

GMT+8, 2024-12-22 23:45 , Processed in 0.081096 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表