MySQL 查询优化技巧

    web项目的瓶颈   众所周知,几乎所有大型项目的最终效率瓶颈,都来自于如何更高效的进行数据查询,不论是使用何种数据源。而在 MySQL 中,大部分效率低下的查询,都是因为没有正确的使用索引。可以说,合理有效的使用索引将会对 MySQL 的效率优化起到决定性的作用。   MySQL查询优化中必须遵循的几点原则   (1)索引是为了优化查询效率而存在的,正确的设置索引,将会使查询效率有质的飞跃...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    提高PHP性能的实用方法总结

    做php编程已经有两年之久了,现在将平时总结出来的一些比较实用的提高php性能的方法做一下总结并分享一下,欢迎新手围观,高手指正! 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故...阅读全文
    作者:绝缘体.. | 分类:apache, c++, html, java, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php生成柱状图(统计图)程序

    做程序开发的基本都会要接触到做数据分析统计这种功能,比如将一堆枯燥的统计数据转变为更为直观的柱状统计图等。下面作者将要和大家分享一下如何利用php生成柱状统计图。 先贴一下这个php程序生成的柱状统计图的效果图: 该程序的具体代码如下: <?php $data=array("1"=>100,"2"=>30,"3" =>21,4=>'165',5=>'182'); createImage($data,40,40,300); /* * author h...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    ThinkPHP中的查询技巧总结

    最近刚刚开始学习 thinkphp 这套框架,对于Thinkphp的强大真的是让哥叹为观止,其抗压能力,性能如何这个暂不讨论,下面就分享一下 thinkphp 强大的查询功能,当然这里只是抛砖引玉而已。 一、带where条件的普通查询    1、字符串形式 $user=M(‘user’); $list=$user->where(‘id>5 and id<9’)->select(); $list=$user->where($data)->select();...阅读全文
    作者:绝缘体.. | 分类:PHP, ThinkPHP, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    php代码架构八点要注意

    写代码写了三年了,看看以前的架构,看看现在的架构。都有一些不足的地方。不管怎么样,都一直在改进。说实话不太喜欢用框架这类东西,基本上所有的框架都大同小异,差不了多少,要用话的,你还要去了解思想,目录结构,文件调用,文件命名,代码规范等,挺浪费时间的。构架能满足很大一部分的要求,满足的人越多性能越差,这也是我不喜欢用架构的一个主要原因。下面说一下,代码架构方面...阅读全文
    作者:绝缘体.. | 分类:CSS, html, MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    总结MySQL数据库服务器逐渐变慢的原因和解决办法

    在开发的朋友特别是和mysql有接触的朋友会碰到有时mysql服务器会随之时间逐渐变的慢了起来,当然我指的是大数据量百万千万级了,不是几十条了,下面我们来看看如何解决服务器变慢的办法: 一、检查系统的状态   通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状...阅读全文
    作者:绝缘体.. | 分类:ios, MySQL, 数据库, 移动开发 | 阅读: | 标签:, , , ,

    Smarty缓存技术总结

    大家应该都知道合理使用缓存能有效的减轻网站的服务器压力,php Smarty作为一个非常优秀的php模板引擎,它为我们提供了非常简单而多样化的缓存操作,下面就让我们学习一下smarty缓存操作方面的一些技巧。这里我们将分析一下如何开启和使用smarty缓存,如何清除smarty缓存以及smarty的全局缓存,部分缓存,局部缓存三种缓存机制。 一、开启和使用smarty缓存 要开启smarty的缓存,只需在smart...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    IE6下实现PNG图片透明

    我们都知道使用PNG图片的透明或半透明的特性能做出非常漂亮的网页来。Firefox和Opera对PNG的支持都没问题,都是IE却无视PNG图片这个优秀的特性,虽然现在IE7已经支持了,但是IE6却还是不行。具体的问题就是在IE6中的”.png”格式的图片会无端的被加上了灰色的背景。对于这种问题,网上有很多解决问题的办法,作者经过实践也总结出了几种办法解决这个问题,现记录如下。   (1)...阅读全文
    作者:绝缘体.. | 分类:CSS, go, javascript, PHP, 编程语言 | 阅读: | 标签:, , , ,