亦风的家园

亦风的技术家园

php连接mysql

$conn=mysql_connect( "127.0.0.1 ", "root", ""); mysql_select_db("phpwind"); mysql_query("set names gbk&...

2011-08-08 17:56:48

阅读数 144

评论数 0

MySQL锁定机制的原理

以下的文章主要讲述的是MySQL锁定机制,我们大家都知道MySQL锁定在实际的应用中可以说已是越来越广泛了,所以关于它的实际操作已是越来越受到重视,以下就是具体方案的描述,望你能有所收获。 支持对MyISAM和MEMORY表进行表级锁定,对BDB表进行页级锁定,对InnoDB表进行行级锁定。...

2015-06-09 18:32:54

阅读数 372

评论数 0

数据库并发控制 你选乐观锁还是悲观锁?

实际生产环境里边,如果并发量不大,完全可以使用悲观锁定的方法,这种方法使用起来非常方便和简单。但是如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以就要选择乐观锁定的方法。 悲观锁假定其他用户企图访问或者改变你正在访问、更改的对象的概率是很高的,因此在悲观锁的环境中,在你开始改变...

2015-06-09 18:31:03

阅读数 329

评论数 0

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

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

2015-05-15 15:02:12

阅读数 268

评论数 0

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

1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。 2、如果能将类...

2015-05-15 14:58:51

阅读数 305

评论数 0

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

1.递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。 2、递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍。 3、仅定义一个局部变量而没在函数中调用它,同样会减慢速度(其程度相当于递增一个局部变量)。PHP大概会检查看是否存在全局变...

2015-05-15 14:55:24

阅读数 423

评论数 0

PHP数据库操类EZSQL介绍

Wordpress中的数据库操作是引用EZSQL这个类的,今天我们就介绍一些这个类和Wordpress中的WPdb类。 EZSQL类介绍: ezsql是一个小型的快速的数据库操作类,可以让你很容易地用PHP操作各种数据库( MySQL、oracle8/9 、interbase、Fire...

2015-05-15 14:48:57

阅读数 448

评论数 0

Medoo轻量级的数据库框架

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

2015-05-15 14:47:07

阅读数 597

评论数 1

MySQL 高可用浅析

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

2015-05-15 14:44:28

阅读数 254

评论数 0

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

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

2015-05-15 11:42:54

阅读数 468

评论数 0

PHP实现各种排序算法

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

2015-05-15 11:42:30

阅读数 255

评论数 0

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

现在的大部分框架都是 MVC 模式,但 MVC 三个部分怎么配合,这里做了一点总结: 基本原则:业务逻辑代码应该写在 M 里面,而应用程序逻辑应该写在 C 里面。V 只是单纯的展示数据。 举个简单例子吧:用户往购物车添加一个商品 用户点击商品的“添加到购物车”按钮,引起一次请求。服务器开始处...

2015-05-15 11:37:22

阅读数 2828

评论数 0

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

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

2015-05-14 16:33:09

阅读数 306

评论数 0

PHP的运行原理

1. 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;     2. PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);     3. PHP总共有三个模块:内核、Zend引擎、以及扩展层;     4. PHP内...

2015-05-05 16:15:46

阅读数 259

评论数 0

HTTP协议详解

引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六...

2015-05-05 15:36:01

阅读数 297

评论数 0

网络七层协议

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

2015-05-05 15:23:21

阅读数 249

评论数 0

缓存 PHP opcode

使用 APC 在一个标准的 PHP 环境中,每次访问PHP脚本时,脚本都会被编译然后执行。 一次又一次地花费时间编译相同的脚本对于大型站点会造成性能问题。 解决方案是采用一个 opcode 缓存。 opcode 缓存是一个能够记下每个脚本经过编译的版本,这样服务器就不需要浪费时间一次又一次地编...

2015-01-24 10:46:49

阅读数 364

评论数 0

php缓存技术总结

1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: Ob_start() ******要运行的代码******* $con...

2015-01-24 10:38:11

阅读数 629

评论数 0

趣文:软件工程师的鄙视链

最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个...

2014-12-17 16:48:15

阅读数 295

评论数 0

10段有用的.htaccess代码

[代码] 移除url中的www [html] view plaincopy RewriteEngine On   RewriteCond %{HTTP_HOST} !^your-site.com$ [NC]   RewriteRule ^(.*)$ ...

2014-12-01 18:13:10

阅读数 267

评论数 0

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