TypechoJoeTheme

IT技术分享

统计

服务器优化闲聊——数据库优化,服务优化

2016-04-12
/
0 评论
/
635 阅读
/
正在检测是否收录...
04/12

一、数据库

1、单机优化

  • 数据库Cache。
  • 表放数据库中(如MySql)。
  • 堆高质量硬件。

2、多级联合(问题:锁的问题【死锁】)

  • 不加锁,用户填完表单再检查,冲突的时候让用户重填某一项或某几项。
  • 单点写入,多点输出。(靠Redis,NoSQL来承担)
  • 使用Redis和MogoDB,强大的缓存和多点输入输出。

二、WebServer

1、使用Cookie。

  • 对于Cookie,在Key中增加时间戳,进行加密(并不推荐)。
  • Cookie最大能存4K,可以压塑处理。

2、使用Session服务器

  • 使用Redis作为Session服务器的数据库
  • Nginx本身支持4层交换,可以装插件,将其升级到7层。

3、 消息队列(中间件)

  • SMTP分时间间隔发送,每隔一定时间从消息队列取邮件进行发送。利用生产者和消费者模式。
  • 增加一台SMTP服务器,两台SMTP服务器都从消息队列获得数据
     
朗读
赞 · 0
版权属于:

IT技术分享

本文链接:

https://idunso.com/archives/1811/(转载时请注明本文出处及文章链接)