function userloginfo($usertemp){
$detail=explode("|",$usertemp);
return $detail;
}
$login=userloginfo($userdb);
比
function userloginfo($usertemp){
global $detail;
$detail=explode("|",$usertemp);
}
userloginfo($userdb);
要高效
二、 (这个代码用于得到程序目录对应的网址,推荐使用)
$urlarray=explode('/',$HTTP_SERVER_VARS['REQUEST_URI']);
$urlcount=count($urlarray);unset($urlarray[$urlcount-1]);
$ofstarurl='http://'.$HTTP_SERVER_VARS['HTTP_HOST'].implode('/',$urlarray);
这段代码比
$pre_urlarray=explode('/',$HTTP_SERVER_VARS['HTTP_REFERER']);
$pre_url=array_pop($pre_urlarray);
要高效
三、 在循环中判断时,数值判断使用恒等要比等于高效
$a=2;$b=2;
比如
if($a==$b)$c=$a;
比
if($a===$b)$c=$a;
高效
四、 mysql 查询时尽量使用where in 少用 limit
limit查多记录的前几条, 速度很快, 但
按照我国政府相关规定,通过互联网向用户有偿提供信息、电子商务及其它网上应用服务活动,需要办理相关的经营许可证。
目前主要的许可证照有:
| 名称 | 适用范围 | 发证机构 |
| ICP备案 | 主要是非经营性网站,任何在国内的网站都需要进行ICP备案。 | 工业和信息化部 |
| 经营性网站备案 | 通过互联网向用户有偿提供信息等服务活动的经营性网站。 | 工商行政管理机关 |
| 广告经营许可证(网络广告经营) | 经营性互联网信息服务提供者为他人设计、制作、发布网络广告的。 | 工商行政管理机关 |
| 网络文化经营许可证 | 利用互联网经营文化产品,从事互联网文化的展览、比赛等活动的。 | 文化部门 |
| 互联网出版许可证 | 经营新闻出版类电子商务业务的网站 | 新闻出版部门 |
| 信息网络传播视听节目许可证 | 开展互联网视听节目服务的网站 | 国家广播电影电视管理部门 |
| 互联网新闻信息服务许可证 | 在境内从事互联网新闻信息服务的网站 | 国务院新闻办公室 |
| 互联网药品信息服务资格证书 | 经营互联网药品信息服务的网站 | 国家食品药品监督管理机构 |
| 电信业务审批 | 主要是开办电子公告服务(BBS)论坛的网站 | 通信管理局 |
| 增值电信业务经营许可证 | 主要是提供无线增值等业务的网站 | 通信管理局 |
| 电信与信息服务业务经营许可证 | 从事电信与信息服务业务的经营单位 | 通信管理局 |
| 互联网卫生信息服务管理 | 通过开办医疗卫生网站或登载医疗卫生信息向上网用户提供医疗卫生信息的 | 卫生部 |
| 电子支付牌照(拟出台) | 网上支付、电子货币发行与清算等都在需要申报的支付清算业务范围之内 | 中国人民银行 |
WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。
1.优化你的MySQL查询缓存
在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。
但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。
- // query cache does NOT work
- $r = mysql_query("SELECT username FROM user WHERE signup_date >= CURDATE()");
- // query cache works!
- $today = date("Y-m-d");
- $r = mysql_query("SELECT username FROM user WHERE signup_date >= '$today'");
- // query cache does NOT work
- $r = mysql_query("SELECT username FROM user WHERE signup_date >= CURDATE()");
- // query cache works!
- $today = date("Y-m-d");
- $r = mysql_query("SELECT username FROM user WHERE signup_date >= '$today'");
2.用EXPLAIN使你的SELECT查询更加清晰
使用EXPLAIN关键字是另一个MySQL优化技巧,可以让你了解MySQL正在进行什么样的查询操作,这可以帮助你发现瓶颈的所在,并显示出查询或表结构在哪里出了问题。
各位网友上午好!欢迎大家收看赛迪网正在直播的访谈节目,网上冲浪已经成为网友们生活中必不可少的一部分,大家在网上网罗信息交流互动,网站的技术架构决定着网站的运营,目前主流的网站架构包括以下三种,即以J2EE为首的Java传统PHP架构,以及微软的ASP.net,今天我们的访谈也将围绕网站架构的一些问题展开。MySpace聚友网是一个在线社区,在这里可以结交更多的新朋友,MySpace选择了PHP和ASP.net并存的架构,今天我们邀请了MySpace的凌聪先生与我们探讨一下MySpace的架构完成。
凌聪:
大家好!
主持人:
首先介绍一下MySpace在国内发展的历程。
凌聪:
MySpace是在07年4月份在美国8月服务器迁到中国,除此之外我们还保持着跟美国用户的互联互通,MySpace目前的定位是一个泛社区,音乐产品是我们的主要产品。也有游戏和微博客等。
主持人:
现在MySpace网站注册用户大概多少?
凌聪:
1200万,活跃用户600万左右。
主持人:
每天访问量大概是什么范围?
凌聪:
2400万左右。
主持人:
这么大的访问对网站架构肯定有很高的要求,MySpace找朋友版块里,虽然有很多的图片打开速度很快,这个是怎么实现的呢?
凌聪:
找朋友版块图片很多,之前是用table做的,影响页面加载速度,现在我们采用div和DBBT形式实现,还有就是后置渲染,我们是框架完成以后用JS填充,这种效果是先切出框架再添进去。
主持人:
Linux下查看当前目录下文件的个数
ls -l | grep "^-" | wc -l
查看当前目录下文件的个数,包括子目录里的。
ls -lR| grep "^-" | wc -l
查看某目录下文件夹(目录)的个数,包括子目录里的。
ls -lR| grep "^d" | wc -l
简要说明:
ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。






2009/12/28 17:55 | 
