上一页 1 2 3 4 5 6 7 ··· 10 下一页

2011年11月23日

摘要: 错误提示: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent原因: 在session_start()之前如果有输出内容,会出错,解决办法: 在session_start()之前加上ob_start();index.php<?phperror_reporting(-1);ob_start();//不加会出错,无法写入sessionregister_shutdown_function('close');echo 阅读全文
posted @ 2011-11-23 18:05 天空尚兰 阅读(280) 评论(0) 推荐(0) 编辑

2011年11月18日

摘要: <?php$a = "http://www.baidu.com/img/baidu_jgylogo3.gif";$local = 'socket1.gif';//$aa = getImg($a,$local);$aa = getImg_curl($a,$local);/* *@ 完整的图片地址 *@ 要存储的文件名 */function getImg_socket( $url = "", $filename = "" ) { if(is_dir(basename($filename))) { echo " 阅读全文
posted @ 2011-11-18 13:48 天空尚兰 阅读(301) 评论(0) 推荐(0) 编辑

2011年11月16日

摘要: <?phpdefine("MYSQL_OPEN_LOGS",true);class mysqliHelp{ private $db; public function __construct() { //如果要查询日志log的话,怎么办 } public function __get($name ) { //echo "__GET:",$name; if(in_array($name,array("db"),true))//或者isset($this->$name) return $this->$name; retur 阅读全文
posted @ 2011-11-16 15:48 天空尚兰 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 1 crub.class.php<?phpclass Crumb { CONST SALT = "your-secret-salt"; static $ttl = 1; //$ttl表示这个随机串的有效时间(秒) ... 阅读全文
posted @ 2011-11-16 14:10 天空尚兰 阅读(363) 评论(0) 推荐(0) 编辑

2011年11月9日

摘要: prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。worker模式此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开 阅读全文
posted @ 2011-11-09 15:06 天空尚兰 阅读(305) 评论(0) 推荐(0) 编辑

2011年11月8日

摘要: 阅读全文
posted @ 2011-11-08 14:38 天空尚兰 阅读(576) 评论(0) 推荐(0) 编辑

2011年11月3日

摘要: Linux 内核启动之后,启动的第一个进程就是 init 进程。该进程从 /etc/inittab 文件中读取配置,对系统进行一系列的初始化工作。下面我们来分析一下 /etc/inittab 文件的结构。inittab 文件的每一行的基本格式如下所示:l3:3:wait:/etc/rc.d/rc 3可以看到,该行使用冒号分成了四段。各段的意思如下。ID用于标识该配置项的 id,长度为 1~4 个字符。运行级列出在哪些运行级时执行该配置项的命令。本例表明使用运行级 3 启动系统时执行该条指令。动作指示该条命令应该如何执行。本例中动作为 wait,表示在这条命令未执行完之前不要去执行下一条命令。进 阅读全文
posted @ 2011-11-03 16:44 天空尚兰 阅读(385) 评论(0) 推荐(0) 编辑
摘要: top命令的显示结果如下所示:top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191272k total, 173656k used, 17616k free, 22052k buffersSwap... 阅读全文
posted @ 2011-11-03 16:17 天空尚兰 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m ... 阅读全文
posted @ 2011-11-03 15:43 天空尚兰 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 过去当运行一个大的web应用时候意味着需要运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。今天,“大型服务器”模式已经过去,取而代之的是大量的小服务器,使用各种各样的负载均衡技术。 “更多小服务器”的优势超过过去的“大型服务器”模式体现在两个方面: 1. 如果服务器宕机,那么负载均衡系统将停止请求到宕机的服务器,转而分发负载到其他正常运行的服务器上。 2. 扩展你的服务器更加容易。你要做的仅仅是加入新的服务器到负载均衡系统。不需要中断你的应用运行。 所以,把握住这个机会。当然,代价就是这要求你的应用开发时增加一点复杂度。这就是本... 阅读全文
posted @ 2011-11-03 11:13 天空尚兰 阅读(795) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页

导航