依赖于数据库的web网站优化
来源:互联网 发布:淘宝充话费多久到账 编辑:程序博客网 时间:2024/04/29 23:00
在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。
当你执行一个SQL查询时,典型的处理过程是:连接数据库->准备SQL查询->发送查询到数据库->取得数据库返回结果->关闭数据库连接。
很明显,当数据库的数据量持续增大,网站或者应用的性能会大幅降低。
我们列出三种做法的站
1.无任何缓存,直接从数据库查询
2.使用文件进行缓存,按照规则去更新文件缓存
3.使用redis等内存数据库进行缓存
诚然三者的性能在数据量很小的情况下,耗时可以忽略不计
随着数据量增加,性能最坚挺的要数第三个方案。
使用2或者3缓存后,我们的write数据流程的read数据流程发生了一点点变化
当写数据时,先写数据库,再写缓存。
当读数据时,先读缓存内容,缓存读失败,再读数据库内容。
0 0
- 依赖于数据库的web网站优化
- web网站的性能优化方法
- web网站的性能优化方法
- Web网站性能优化的相关技术
- 有关网站的数据库方面的优化
- WEB前端网站优化
- web网站优化
- web 网站优化分析
- Web网站性能优化
- 网站优化--YaHoo Web优化的14条法则
- 网站优化--YaHoo Web优化的14条法则
- 大型网站数据库优化及浅析大型网站的架构
- 大型网站数据库优化
- 依赖于设备的位图(DDB)
- Unity3d依赖于平台的编译
- 开发者应该了解的 web 性能 and Web性能优化教程:如何对网站图片优化?
- web前端网站优化-你真的不重要了吗?
- Yahoo!改善网站Web性能优化的经验方法
- Python学习笔记6-异常捕获取
- Swift学习之UIButton
- [BZOJ1010]玩具装箱
- IO_缓冲流_转换流_字节转为字符_乱码分析_编码与解码JAVA152-154
- 菜鸟初学android体验之——实现自定义简单标题栏的两种简单方法
- 依赖于数据库的web网站优化
- linux达人养成计划:Linux简介
- JUC之ReentrantReadWriteLock(JDK1.8源码)
- 欢迎使用CSDN-markdown编辑器
- GC 垃圾回收机制彻底理解
- 宅米网性能优化实践——初创互联网公司的野蛮成长
- iOS代码规范 2016版
- Codeforces 611C:New Year and Domino 二维前缀和
- Unity3D之坐标变化