Discuz!X数据库函数操作命令大全

Discuz!X数据库函数操作命令大全 函数 功能 DB::table($tablename) 获取正确带前缀的表名,转换数据库句柄 DB::delete($tablename, 条件,条数限制) 删除表中...

2016-09-20 17:08:07

阅读数:6042

评论数:0

discuz 增删该查

1.添加数据DB::insert uid=empty(uid=empty(_POST[‘uid’]) ? “” : POST[‘uid′];_POST[‘uid’]; username=empty(POST[‘username′])?“”:_POST[‘username’])...

2016-09-20 17:05:02

阅读数:221

评论数:0

Redis与memcache比较

1、与mencache比较 性能方面:没有必要过多的关心性能,因为二者的性能都已经足够高了。由于Redis只使用单核,而Memcached可以使用多核,所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要...

2016-09-19 17:18:08

阅读数:1389

评论数:0

git删除---创建远程分支

如果想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫test的分支,那么可以这么做。 $ git push origin test:master         // 提交本地test分支作为远程的master分支 $ git push or...

2016-09-18 15:53:54

阅读数:157

评论数:0

Redis解毒

Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此...

2016-09-18 12:14:31

阅读数:419

评论数:0

Redis的11种Web应用场景

Redis的11种Web应用场景 一些Redis原语命令比如LPUSH、LTRIM和 LREM等等能够用来帮助开发者完成需要的任务——这些任务在传统的数据库存储中非常困难或缓慢。这是一篇非常有用并且实际的文章。那么要如何在你的框架中完成这些任务呢? 作者:佚名来源:灰仔的博客|2015...

2016-09-14 20:02:42

阅读数:152

评论数:0

CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI解析

CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI解析 什么是CGI    CGI全称是“公共网关接口/通用网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在...

2016-09-14 20:01:56

阅读数:148

评论数:0

discuz程序模块source功能处理目录注释

discuz程序模块source功能处理目录注释   转载▼   /source/admincp后台管理,点击查看Discuz! X2.5 upload下全站论坛目录结构注释   /source/admincp/cloud云平台项目   /source/admincp...

2016-09-14 11:23:26

阅读数:1578

评论数:0

discuz涉及到的问题

其中 设置创始人 config_global.php                  修改$_config['admincp']['founder'] = '1,511314'; 其中门户管理中同步登陆     在discuz_panel修改__construct将tbl_common_a...

2016-09-13 20:35:30

阅读数:125

评论数:0

【discuz x3】如何开启discuz x3的debug调试功能

【discuz x3】如何开启discuz x3的debug调试功能 2014-07-18 13:46 6282人阅读 评论(4) 收藏 举报  分类: 【discuzx2|x3深入研究】(78)  版权声明:本文为博主原创文章,未经博主允许不得转载。 ...

2016-09-13 19:46:26

阅读数:337

评论数:0

深入研究memcache 特性和限制

Memcache使用了Slab Allocator的内存分配机制:按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题。Memcache的存储涉及到slab,page,chunk三个概念  1.Chunk为固定大小的内存空间,默认为96Byte。  2.page对应实际的...

2016-09-13 12:04:37

阅读数:357

评论数:0

内存碎片和memcached slab控制碎片方法

内存碎片的产生:         内存分配有静态分配和动态分配两种        静态分配在程序编译链接时分配的大小和使用寿命就已经确定,而应用上要求操作系统可以提供给进程运行时申请和释放任意大小内存的功能,这就是内存的动态分配。         因此动态分配将不可避免会产生内存碎片...

2016-09-08 14:47:07

阅读数:274

评论数:0

nginx配置location总结及rewrite规则写法

location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字...

2016-09-07 17:25:29

阅读数:227

评论数:0

Memcache ketama一致性哈希算法

Memcache ketama一致性哈希算法 一、概述      memcached 尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached 不会互相通信以共享信息。那么,怎样进行分布式呢?这完全取决于客户端的实现。最常见的分...

2016-09-06 13:02:09

阅读数:209

评论数:0

DNS解析过程原理

DNS解析过程原理 DNS速度优化是网站优化SEO中的一部分,优化DNS解析就必须了解DNS解析原理及过程。 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器; 2)服务器将用户的请求信息接入; 3)服务器通过文件路...

2016-09-06 12:25:32

阅读数:232

评论数:0

php垃圾回收

最近由于使用php编写了一个脚本,模拟实现了一个守护进程,因此需要深入理解php中的垃圾回收机制。本文参考了PHP手册。 在理解PHP垃圾回收机制(GC)之前,先了解一下变量的存储。 php中变量存在于一个zval的变量容器中。结构如下: is_ref ...

2016-09-05 17:28:08

阅读数:132

评论数:0

slab内存分配

1.slab内存结构图:二维数组链表 slab是一次申请内存的最小单位 2.slab内存分配实例 3.实例数据                  4.计算slab占用内存 5.slab参数 进程内存区...

2016-09-05 17:08:16

阅读数:402

评论数:0

MemCache超详细解读

MemCache超详细解读 MemCache是什么 MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对...

2016-09-05 16:45:48

阅读数:271

评论数:0

一致性Hash算法的深入理解

一致性Hash算法 关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中”一致性Hash算法”部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。 算法的具体原理这里再次贴上: 先构造一个长度为232的整...

2016-09-05 16:35:49

阅读数:9140

评论数:2

一致性Hash算法

一致性Hash算法   一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。...

2016-09-05 16:23:18

阅读数:306

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭