一、减少网页中HTTP请求
1.设计更加简单的网页,使用较少的图片和脚本
2.将多个图片合并,利用css呈现在网页中
3.充分利用HTTP中的浏览器Cache策略,减少重复下载
4.合并JavaScript脚本
点评:这些都是侧重于Web网页前端的优化
二、加快服务器脚本计算速度
提高脚本的执行效率,写出高质量的代码
点评:也就是优化代码,优化算法
三、动态内容缓存
将动态内容的HTML输出结果缓存起来,在随后的一段时间内当有用户访问时便跳过重复的动态内容计算而直接输出。
四、数据缓存
动态内容缓存是将数据和表现整体打包,一步到位。数据缓存,只缓存数据的部分,提高缓存的命中率。
五、动态内容静态化
直接让浏览器访问这些动态内容的缓存。页面静态化了。不通过调用动态脚本解释器来判断缓存是否过期了。
点评:页面静态化,使得静态页面独立了。这个和动态数据缓存还是不同的,后者内容还是要调用数据库,并且执行相应处理。
六、负载均衡
当服务器承受的压力达到极限时,需要有更多的服务器来分担工作。想办法将流量合理转移到更多的服务器上。
七、优化数据库
1.合理的使用索引
2.合理的设计表关联
3.合理的使用冗余
点评:数据库很重要
提高web性能的途径(概论)
原创
©著作权归作者所有:来自51CTO博客作者TBHacker的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:小程序作用域与模块化
下一篇:php判断 !==false
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
OpenJDK源码获取的途径
背景笔者在阅读《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》时,按1.6.1章节中获取源码的方法,进行下载源码:第
jdk java 文件大小 github 解决方案 -
Oracle补丁快速下载的途径
这是来自杨大师的一篇文章《神技_如何快捷下载Oracle补丁的方法?!》,给我们介绍了快
oracle weblogic qml firefox navicat -
科研——高效收集paper的途径
途径:在研究领域的
科研方法 搜索 解决方案 谷歌学术 -
PopupWindow 属性,我们的使用的途径
今天看到了,比人写的一个Demo,看到了之后感觉还不错
android ide java -
qcow最小镜像
使用开源中国托管代码安装GitWindows下安装Git,到Git for Windows
qcow最小镜像 git shell java Windows