上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 思路是:通过记录IP来实现。一个文件记录禁止的IP,一个文件,记录这个IP的访问网站的情况,如果符合禁止的条件,就把这个IP加到禁止IP的文件中。<?php//查询禁止IP$ip =$_SERVER['REMOTE_ADDR'];$fileht=".htaccess2";if(!file_exists($fileht))file_put_contents($fileht,"");$filehtarr=@file($fileht);if(in_array($ip."\r\n",$filehtarr))die(&qu 阅读全文
posted @ 2013-06-03 10:28 统一B界 阅读(254) 评论(0) 推荐(0) 编辑
摘要: /*** 获取用户真实 IP*/function getIP(){ static $realip; if (isset($_SERVER)){ if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $realip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else if (isset($_SERVER["HTTP_CLIENT_IP"])) { $realip = $_SERVER["HTTP_CLIENT_IP"]; } else { $re 阅读全文
posted @ 2013-06-03 09:52 统一B界 阅读(263) 评论(0) 推荐(0) 编辑
摘要: http://www.111cn.net/phper/21/9e01682f7d655b9a5c80ef23d29720e6.htmhttp://zhidao.zgsj.com/article/8/2011127154653.shtmlhttp://segmentfault.com/q/1010000000156858文件服务器-之-vsftpd-+-pam_mysql-+-mysql-做的-ftp-服务器 阅读全文
posted @ 2013-05-27 14:22 统一B界 阅读(174) 评论(0) 推荐(0) 编辑
摘要: <?php /** * PHP-HTTP断点续传实现 * @param string $path: 文件所在路径 * @param string $file: 文件名 * @return void */ function download($path,$file) { $real = $path.... 阅读全文
posted @ 2013-05-27 11:54 统一B界 阅读(183) 评论(0) 推荐(0) 编辑
摘要: [摘要]Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。本文介绍一些Nginx优化代码参数等。nginx指令中的优化(配置文件)worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_r.. 阅读全文
posted @ 2013-05-21 17:11 统一B界 阅读(192) 评论(0) 推荐(0) 编辑
摘要: http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html#01-NginxVariables01http://www.nginx.cn/nginx-how-tohttp://blog.sina.com.cn/u/1834459124http://tengine.taobao.org/book/index.html 阅读全文
posted @ 2013-05-16 16:11 统一B界 阅读(112) 评论(0) 推荐(0) 编辑
摘要: sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式... 阅读全文
posted @ 2013-05-10 16:33 统一B界 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 1.这个语句可以查询最后一次查询的消耗。mysql在选择索引的时候会选择相对消耗小的索引来使用。show status like ‘%last_query_cost%’;2.永恒定率:T(时间) = S(总量)/V(速度) S指SQL所需访问的资源总量,V指SQL单位时间所能访问的资源量,T自然就是SQL执行所需时间了;我们为了获得SQL最快的执行时间,可以根据公式定义上去反推:在S不变的情况下,我们可以提升V来降低T:通过适当的索引调整,我们可以将大量的速度较慢的随机IO转换为速度较快的顺序IO;通过提升服务器的内存,使得将更多的数据放到内存中,会比数据放到磁盘上会得到明显的速度提升;... 阅读全文
posted @ 2013-05-09 17:41 统一B界 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 当我们在sql中用联合查询的时候,mysql内部机制优化中用于联合驱动的驱动表可能不是我们想要的,就是mysql选 错了驱动表,这样可以用straight_join 这个来强制mysql使用那个表做为驱动表。如:explain SELECT DATE(practicetime) date_time,COUNT(DISTINCT a.userid) people_rowsFROM USER b straight_join test_log aWHERE a.userid=b.userid AND b.isfree=0 AND LENGTH(b.username)>4GROUP BY DAT 阅读全文
posted @ 2013-05-09 16:42 统一B界 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 第一种方法: SELECT * FROM mysqltest aWHERE1 >(SELECT count(*) FROM mysqltest WHERE class = a.class and score>a.score)ORDER BY a.class,a.score DESC; 这种还可以同个... 阅读全文
posted @ 2013-05-09 11:13 统一B界 阅读(559) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页