文档章节

用博客系统开发作文网站探索MYSQL数据库性能和缓存技巧[图]

 原创小博客
发布于 02/22 18:16
字数 774
阅读 103
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

用博客系统开发作文网站探索MYSQL数据库性能和缓存技巧[图]
最近忙着建站,感觉现在建站是越来越难了,但还是用ZBLOG系统建了一个作文网站,叫做求索作文网,但是发现博客系统的缺点也还是有的,对于数据量大和交互多的情况下,反应就很慢了,非常吃宽带和CPU,因此最近才找到了相关的插件,将页面都静态化了。

用博客系统开发作文网站探索MYSQL数据库性能和缓存技巧[图]

采用了自适应的模板和设计,感觉也还是不够好,目前最担心的是,不知道这个系统到底能够做多大的数据量,担心以后会遇到麻烦。虽然我们都知道,PHP+MYSQL一般对于数据还是可以做到几十万上下的,但目前用ZBLOG做站的朋友,好像还没有人检验过吧,有经验的朋友可以帮忙回答下。
目前,我采取的措施是:将全站用插件做成纯静态的HTML网页,这样可以用缓存技术来解决APACHE在性能上的难题,虽然目前流量还很小。
但我觉得,如果采用动态访问或者伪静态的方式,还是吃不消的,原因是以后作文网站的数据量会逐渐增加,这样会导致一些列的麻烦和问题产生,日出即景作文500字(https://www.isanxia.com/sinianji/15300.html)尤其是没有缓存技术的前提下,怎么解决高频率的数据库查询和访问,这样会耗费大量的CPU等计算型资源,导致网站访问不顺畅。
因此,有人开发的缓存技术插件,号称是做到数据库零查询,当然这是有所夸张的,不过通过我的测试发现,确实极大的缓解了仅仅1万多条数据量就带来的访问卡顿现象,这说明还是作用非常大的。
SELECT*FROM表名称
注释:SQL语句对大小写不敏感。SELECT等效于select。
这样的查询语句和执行过程在动态访问和伪静态中大量存在,因为没有物理的网页文件存在,每次都要通过服务器来处理,是相当浪费资源的。
当然也有缺点:那就是你会发现如果要更新缓存,是一件很痛苦的事情,因为要删除大量的缓存文件,如果你站点的目录很多,那就非常麻烦了。
以上就是我分享的相关技巧,希望高人指点。

粉丝 17
博文 336
码字总数 787609
作品 0
宜昌
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.7K
7
SQLServer实现split分割字符串到列

网上已有人实现sqlserver的split函数可将字符串分割成行,但是我们习惯了split返回数组或者列表,因此这里对其做一些改动,最终实现也许不尽如意,但是也能解决一些问题。 先贴上某大牛写的s...

cwalet
2014/05/21
9.7K
0
我的架构演化笔记 功能1: 基本的用户注册

“咚咚”,一阵急促的敲门声, 我从睡梦中惊醒,我靠,这才几点,谁这么早, 开门一看,原来我的小表弟放暑假了,来南京玩,顺便说跟我后面学习一个网站是怎么做出来的。 于是有了下面的一段...

强子哥哥
2014/05/31
976
3
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22
树莓派(Raspberry Pi):完美的家用服务器

自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用...

异次元
2013/11/09
7.5K
8

没有更多内容

加载失败,请刷新页面

加载更多

利用Numpy中的ascontiguousarray可以是数组在内存上连续,加速计算

1. 概述 在使用Numpy的时候,有时候会遇到下面的错误: AttributeError: incompatible shape for a non-contiguous array 看报错的字面意思,好像是不连续数组的shape不兼容。 有的时候,在看...

osc_9we1w99u
6分钟前
0
0
如何管理客户的期望值?

根据客户关系管理(CRM)中的三角定律,客户满意度=客户体验-客户期望值。客户期望值与客户满意度成相对反比,因此需要引导客户期望值并维持在一个适当的水平,同时客户期望值需要与客户体验协...

cailisuper
今天
0
0
阿里研究员:软件测试中的18个难题

阿里QA导读:对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以及相关...

阿里巴巴技术质量
昨天
0
0
Numpy的常用函数总结

1、np.argmax()、np.max()、np.argmin()、np.min()用法: argmax返回的是最大数的索引.argmax有一个参数axis,默认是0。看二维的情况如下: a = np.array([[1, 5, 5, 2],            ...

osc_auwur47t
8分钟前
0
0
【报告分享】2020抖音进阶-挑战赛2.0产品营销方案.pdf(附下载链接)

大家好,我是文文(微信:sscbg2020),今天给大家分享抖音营销中心出品的《2020抖音进阶-挑战赛2.0产品营销方案.pdf》,方案里面的玩法解析、案例、营销重点分析等都很清晰,对短视频及品牌...

智能推荐系统
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部