自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亦风的家园

亦风的技术家园

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。

2015-05-15 15:02:12 439

转载 解析提高PHP执行效率的50个技巧

1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row['i

2015-05-15 14:58:51 427

转载 17个提高PHP编程效率 引入缓存机制提升性能

1.递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。2、递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍。3、仅定义一个局部变量而没在函数中调用它,同样会减慢速度(其程度相当于递增一个局部变量)。PHP大概会检查看是否存在全局变量。4、方法调用看来与类中定义的方法的数量无关,因为我(在测试方法之前和之后都)添加了10个方法,但

2015-05-15 14:55:24 589

转载 PHP数据库操类EZSQL介绍

Wordpress中的数据库操作是引用EZSQL这个类的,今天我们就介绍一些这个类和Wordpress中的WPdb类。EZSQL类介绍:ezsql是一个小型的快速的数据库操作类,可以让你很容易地用PHP操作各种数据库( MySQL、oracle8/9 、interbase、FireBird、PostgreSQL、MS-SQL、sqlite、sqlite C++)。在你的脚本

2015-05-15 14:48:57 653

转载 Medoo轻量级的数据库框架

Medoo是一个开源超轻量级的 PHP SQL 数据库框架,提供简单,易学,灵活的 API,用于提升开发 Web 应用的效率与性能。与其它同类的产品相比,Medoo 最大的优势就在于其轻量级(只有一个文件,并且体积只有 8KB 左右),以及配置和 API 都非常简单易用,而且还能支持多种数据库。在当今 Web 应用后台开发的流程中,与数据库之间的数据交换是极为重要的一环,尤其是 S

2015-05-15 14:47:07 898 1

转载 MySQL 高可用浅析

对于多数应用来说,MySQL都是作为最关键的数据存储中心的,所以,如何让MySQL提供HA服务,是我们不得不面对的一个问题。当master当机的时候,我们如何保证数据尽可能的不丢失,如何保证快速的获知master当机并进行相应的故障转移处理,都是需要我们好好思考的。这里,笔者将结合这段时间做的MySQL proxy以及toolsets相关工作,说说我们现阶段以及后续会在项目中采用的MySQL HA

2015-05-15 14:44:28 343

转载 PHP实现多进程并行执行脚本

由于php的进程是不支持多线程的,有些场景为了方便以及提高性能,可以用php实现多进程以弥补这个不足:#!/usr/bin/env php<?php$cmds=array( array('/apps/bin/launcher.php','charge/promotion_props_stat.php','mobile',1), array('/app

2015-05-15 11:42:54 688

转载 PHP实现各种排序算法

PHP各种排序算法的实现,带注释版本// 冒泡排序function BubbleSort($arr) {    // 获得数组总长度    $num = count($arr);    // 正向遍历数组    for ($i = 1; $i         // 反向遍历        for ($j = $num - 1; $j >= $i ; $j

2015-05-15 11:42:30 349

转载 MVC模式中如何区分应用程序逻辑(Controller层)和业务逻辑(Model层)?

现在的大部分框架都是 MVC 模式,但 MVC 三个部分怎么配合,这里做了一点总结:基本原则:业务逻辑代码应该写在 M 里面,而应用程序逻辑应该写在 C 里面。V 只是单纯的展示数据。举个简单例子吧:用户往购物车添加一个商品用户点击商品的“添加到购物车”按钮,引起一次请求。服务器开始处理该请求,过程:1、检查当前用户是否有权限(比如是否已经登录、用户帐户状态、是否可以购物等)2

2015-05-15 11:37:22 4105

转载 整理收藏一些大型网站架构技术方面的文章

整理收藏一些大型网站架构技术方面的文章,这里就作为一个导航页面吧,也许文章来自博客园好友,或者其他网站,论坛,博客,我知道地址的都会注明,偶尔也会发表一些自己的看法,仅供收藏,以备自己不时查看,也欢迎博客园好友点评 1收集的php编写大型网站问题集 2通用大型网站页面静态化解决方案 3大型网站架构不得不考虑的10个问题 4【转】浅谈大

2015-05-14 16:33:09 421

转载 PHP的运行原理

1. 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;    2. PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);    3. PHP总共有三个模块:内核、Zend引擎、以及扩展层;    4. PHP内核用来处理请求、文件流、错误处理等相关操作;    5. Zend引擎(ZE)用以将源文件转换成机

2015-05-05 16:15:46 347

转载 HTTP协议详解

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2015-05-05 15:36:01 420

转载 网络七层协议

OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,即7、6、5、4层定义了应用程序的功能,下面3层,即3、2、1层主要面向通过网络的端到端的数据流。各层功能

2015-05-05 15:23:21 780

搜索引擎优化SEO从入门到精通

seo工具 搜索引擎优化SEO从入门到精通

2008-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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