随笔分类 - php
摘要:当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。
阅读全文
摘要:首先--添加dll,修改php.ini--不同的版本,不同的需求 其次,根据教程http://www.laruence.com/manual/tutorial.firstpage.html#tutorial.directory手动搭建好目录结构 入口文件index.php位置稍作修改--个人习惯 入
阅读全文
摘要:从狭义角度上来理解数据层就是数据库,比较广义的理解来看数据库、远程数据、文件等都可以看做数据层。项目初期的时候一般单一的数据库就可以了,随着流量的增大就要对数据层做很多的改进,例如增加从库分散读压力,使用kv缓存增加系统性能,又或者使用分布式服务这样就会涉及到到远程数据调用。这么多东西该怎么整呢?项
阅读全文
摘要:假设叫数组 $my_array; . 代码如下: // 新建一个空的数组. $tmp_array = array(); $new_array = array(); // 1. 循环出所有的行. ( $val 就是某个行) foreach($my_array as $k => $val){ $hash
阅读全文
摘要:Array ( [0] => 12 [1] => 17 [2] => 17 [3] => 17 [4] => 17 [5] => 3 [6] => 3 [7] => 3 [8] => 3 [9] => 3 ) Array ( [0] => 12 [4] => 17 [9] => 3 ) Array
阅读全文
摘要:<?php $h=date('H'); if($h>=8 && $h<=20) echo '白天'; else echo '夜晚'; ?>
阅读全文
摘要:$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) $str=preg_replace("/<\!--.*?-->/si","",$st
阅读全文
摘要:if($row['name']==$_SESSION['name']){$checked="checked disabled";}else{$checked=" ";} $isin = in_array($row['name'],$array); if($isin){ echo "<label id
阅读全文
摘要:服务端 <?php /** * File name server.php * 服务器端代码 * * @author guisu.huang * @since 2012-04-11 * */ //确保在连接客户端时不会超时 set_time_limit(0); //设置IP和端口号 $address
阅读全文
摘要:<?php if(extension_loaded('sockets')){ echo "已开启"; }else{ echo "未开启"; } ?>
阅读全文
摘要:Query的选择器之强大是有目共睹的,phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。 先来看看官方简介: phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model
阅读全文
摘要:http://blog.jobbole.com/88788/ https://github.com/owner888/phpspider 费了半天劲安装了redis,导出cookie,发现仍是缺失很多文件 还未分析其具体原因。。。
阅读全文
摘要:因为有小的业务逻辑比较复杂,orm用起来很麻烦,但是多入口又不好控制,每个页面都去包含,多了就迷了,所以就只写了个路由,加了个防注入 封装增删改查好无聊,直接封装业务逻辑,为业务而开发,业务逻辑里是面向过程的代码,但是控制调用它就是一个类的属性,面向对象 数据绑定 写好的业务逻辑就可以复用,控制器里
阅读全文
摘要:Array( [0] => Array ( [max] => 50 [date] => 2016-01-07 ) [1] => Array ( [max] => 100 ...
阅读全文
摘要:寻常php的加载是通过include(),require()等方法来加载外部文件,之后再通过实例调用方法或直接调用静态方法,而这样子写引入语句实在很麻烦,有的框架会将特定路径的文件全部引入,直接实例化就能使用,但这样一来有的类包不一定用到,写的类包越多的时候,加载的东西就不少了,影响程序的性能。 ...
阅读全文
摘要:foreach ($_POST as $key => $value){ $array[] = "add ".$key." varchar(220),"; } $string=rtrim(implode(" ",$array), ","); $sql="alter table fengxianxiangmu.weize_fengxian_qysb ".$string.""; echo...
阅读全文
浙公网安备 33010602011771号