提升用户体验的网站优化解决方案有哪些?

提升用户体验的网站优化解决方案有哪些?

1,门户(大网站)极端案例:高并发写入案例(抢红包、微博)

遇到高并发、大数据量“写”数据的极端情况时,会把数据先写到内存中,积累一定的量后,再定时或者定量地写到磁盘中(减轻磁盘的压力,减少磁盘I/O(Input/Output)),最终还是会把数据加载到内存中再对外提供访问,目的还是减轻对磁盘的访问压力。
提升用户体验的网站优化解决方案有哪些?
这种状态的特点如下:
优点:是写数据到内存时,性能高,速度快(适用于微博、微信、社交网站)
缺点:是可能会丢失一部分在内存中还没有来得及存入磁盘的数据。

解决数据丢失的方法
 在服务器主板上安装蓄电池,在断电后宕机前瞬间把内存数据回写到磁盘。
 使用UPS电池组不间断供电(持续供电10分钟,对于IDC数据中心机房,UPS供电1小时)。UPS(Uninterruptible Power System/Uninterruptible Power Supply),即不间断电源,是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。
 选双路电的机房,使用双电源、分别接不同路的电,以及将服务器放到不同的机柜,将企业业务放置到不同的地区(异地)
 柴油发电机+油罐,一般机房会和附近的加油站签订紧急供油协议。

2,中小型企业案例

对于并发访问(可简单理解为同时访问数量)不是很大、数据量也不是特别大的网站,若是读多写少的业务,会先把数据写入到磁盘,然后通过程序把写到磁盘的数据读入内存里,再对外通过读内存提供访问服务(如图1-21所示)。绝大多数企业的业务逻辑中读请求(例如:浏览页面)是多于写请求(例如:写文章、发朋友圈)的。

提升用户体验的网站优化解决方案有哪些?