web 网站优化分析

本文探讨了网站优化的两个层面:常规优化,包括内存管理和数据库操作的优化,以及面对高并发时的多线程安全性。此外,还讨论了在处理全球用户和大文件下载时采用分布式存储的重要性,以及数据备份、同步更新和恢复策略,同时提到了雪崩效应及其应对措施。网站开发者需要关注的重点不仅是请求转发,更应注重内部实现和用户体验。
摘要由CSDN通过智能技术生成

这里的web系统优化是指网站系统优化,之前一直认为网站系统的优化方面能做的应该是很少的,因为在我过去的认知里,网站是运行在服务器软件(常见的Tomcat)上,服务器软件完成了用户请求的获取,并交给自己的网站,再由网站处理,整体流程就是这样,当时认为若要优化的话应该从请求的转发过程处理(如果转发快了,系统自然就快了),但是这部分已经被服务器软件处理了,作为一般的程序员根本就处理不了请求转发的过程。但是由于时间的积累,发觉自己之前的优化点找错了,原因是:请求转发过程的确要优化,但是这个不是网站开发者做的,而是服务器软件开发者(以Tomcat为例,请求转发的优化应该由Tomcat 维护者处理)。而作为网站开发者要优化的地方应该是自己网站内部的实现,针对网站的运营要求(是否会存在高并发(同一时刻有大规模的用户访问网站)的情景)。

同一时刻大规模用户访问网站具体可分为以下几个场景:

1.   只是访问某个静态(不操作数据库的)页面(这种情况网站开发者是不需要优化的,因为这个仅涉及请求的转发和结果的返回,是服务器维护者该优化的,网站开发者是无法处理的,一般默认现有服务器的请求转发和结果返回的优化已经处理了的)。

2.   访问某个动态(有数据库操作)页面(这种情况就得对数据库操作进行优化了,优化分为两个层次,一。常规优化(避免内存泄漏,内存溢出,多线程数据安全问题);二。在处理完常规优化的基础上,提高数据库访问速度(主要是使用内存级别的访问方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值