专注于WEB技术的IT博客

1510月

分类:Thinkphp

浏览12387

如果是百万级或者千万级的访问量,会给数据库或者服务器造成很大的压力,通过缓存,大幅减少服务器和数据库的负荷。 假如我们把读取数据的过程分为三个层,第一个是访问层,第一个是缓存层,第三个数据库层。 如果没有缓存层,访问层是直接从数据库层读取数据,设置缓存后,访问的数据不是直接在数据库层读取,而是从缓存层读取数据。 我们做个简单的对比,假设一个页面,在一个小时可被访问100万次,如果这个新闻页面

2409月

分类:Thinkphp

浏览26255

关于thinkphp3.1查询条件array ('in',$getid)中的“$getid”,一直以来我都有点含糊,经过多次调试,现在终于有所收获。下面是操作代码片断:

1909月

分类:Thinkphp

浏览4917

我们知道,thinkphp的拓展案例blog,只告诉我们怎样去添加标签tag,却没有删除和更新标签的方法。我在前面的 《怎样彻底删除thinkphp案例blog的标签?》为拓展案例blog写了一个删除标签的方法。接下来将写一个标签的更新方法。 一般情况下,我们写博客后,很少去改动标签了,但是如果我们改动标签如,删除,添加,减少标签怎么办呢?这无疑造成think_tag和 think_tagg

1709月

分类:wblog

浏览6860

在我们了解Wblog是什么之前,先了解一下Wblog的背景。 Wblog背景 本人是从事Web开发的,平时用得比较多的是内容管理系统,但由于内容管理系统的局限性,不能随心所欲实现自己想要的功能,或者它自身很臃肿,所带的功能很多不是我们想要的。于是便产生了开发一个属于自己的内容管理系统的念头,经过对比国内外比较著名的PHP框架,如国外的Yii,cakephp,codeigniter,zendfr

1609月

分类:Thinkphp

浏览4687

thinkphp3.1框架中的案例blog,添加日记的同时可以添加标签tag,但仅此而已。当删除日记时,标签并没有被删除掉,从而造成 think_tagged表和think_tag累积了垃圾数据。为了实现删除日记的同时也一起清理掉think_tagged表和think_tag那些过时的数据, 我写了一个函数,在看下面函数时,要先弄清think_tagged表、think_tag和think_b