大型网站演变过程

大型网站演变过程

初始阶段

特点:没有人访问


网站没有人访问怎么办?  


     我们应该推广,如何推广。

        1. 交换友情链接
        2. 百度推广  SEO
        3. 发空间说说


     地面部队=》 地推

访问量上来了,如何应对?

增加服务器

买多3台服务器。  

如何架构: 1台服务器只放php代码,叫做应用服务器,一台服务器安装了mysql数据库,叫做数据库服务器,一台服务器负责存放上传文件,叫做文件服务器

应用服务器: apache  php  

数据库服务器: mysql

文件服务器( 七牛云存储 )

缓存

将热数据(经常被查询的数据)存放到内存缓存中。

哪些数据被经常查询:

    后台需要有一个统计功能,根据统计功能得到热数据,然后将热数据存放到内存中。

    用户访问商品数据时,首先应该查询缓存中有没有对应的商品数据,如果有就直接返回。如果没有,才去数据库查询。


    你项目做了缓存,是怎么做的?

        后台需要有一个统计功能,根据统计功能得到热数据,然后将热数据存放到内存中。

        用户访问商品数据时,首先应该查询缓存中有没有对应的商品数据,如果有就直接返回。如果没有,才去数据库查询。


如何加快首页(页面)响应速度:

    1. 减少页面请求数

            a.将css写到页面内部去
            b.多个小图片合并成一个大图
            c.使用浏览器缓存
                    header('Cache-Control: max-age=3600*24')

            d.  使用CDN加速(一般一些jquery在公司,都可以使用cdn资源)


京东首页是这样优化:  静态页面 +  ajax技术

        京东的首页是静态页面,然后需要数据是通过ajax拿取。

        好处: 静态页面的访问速度快。

增加应用服务器

1 =》 3

负载均衡器

负载均衡器起到分工合作的作用。

负载均衡器:LVS(开源免费的软件)、F5(硬件,收费,很贵)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值