MYSQL性能优化分享(分库分表)

    MYSQL性能优化之分库分表与不停机修改mysql表结构,需要的朋友可以参考下 1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    关于网站文章内链的一个思路

    最近做了一个关于给文章内容添加内链的功能,就是将文章中我们认为是关键词的词替换为带有链接的词,如果仅仅是将文章内容中的关键词替换为带有链接的关键词那也就没什么好说的了,但产品部门希望的是文章中出现的关键词替换个数不能超过5个,同时要求长关键词优先,比如”www.phpernote.com”和”phpernote.com”两个关键词,那么”www.phpernote.com”拥...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP缓存页面函数

    PHP缓存页面函数。 /***************************************************************** -- 函数名:cache_page(包括cache_page_go) -- 作 用:轻松快速缓存全站 -- 参 数:缓存时间(单位:秒) -- 返回值:输出内容 -- 实 例:cache_page(300); 函数使用在页面的最上方 *******************************************************************/ function cache_page($...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言 | 阅读: | 标签:, , , ,

    php如何删除数组的第一个元素和最后一个元素

    对于一个php数组,该如何删除该数组的第一个元素或者最后一个元素呢?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。 (1)使用 array_pop 删除数组的最后一个元素,例如: $user=array('apple','banana','orange'); $result=array_pop($user); print_r($result); print_r($user); 结果将是: orange array(‘apple&#...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,