嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: 语言

php大访问量高负载解决方案备忘2

1. 先做需求分析,确定网站在一年内的性能指标,以及需求是存储密集型还是计算密集型还是请求密集型,找到系统瓶颈和技术难点。。同时预估网站增长到1亿独立用户(差不多是国内网站的峰值了)时这个性能指标又是什么一个量级。 2. 再...

php大访问量高负载解决方案备忘1

很多地方决定了一个网站的流量。 从软件方面: 1. 从页面的设计,减少整个页面的大小。写个脚本把注释干掉,空格压缩。。。 2. 减少调用数据库的频率,IO的频率 3. 缓存技术的使用, 大架构用memcached ,用文件cache也不错,Php基本还...

PHP中ts和nts版本,vc6和vc9编译版本的区别

VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。 由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com上...

无限分类的程序(数据库设计)

无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的CMS程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列...

基于PHP&MySQL搭建OAuth Server

为了方便理解,可以先看一下在 OAuth 认证过程中的几个关键术语,这也是 RFC5849 中 “1.1.  Terminology” 小节的内容。也可以查看其中文版本。 想了一下,没有想到好的应用场景,干脆就使用 RFC5849 中的例子吧。这个例子大概的意思是...

OAuth 认证流程图

OAuth-Authentication客户开口讲话

搭建 OAuth 认证服务器

现在越来越多开放的互联网公司提供对外的 API 接口,使得第三方应用开发人员可以开发基于该平台接口的应用程序。国外有Twitter、Flicker Service等;国内的,像腾讯微博开放平台、新浪微博开放平台等等。 这些平台接口的认证方式,无...

java Class.forName( ) 解析

在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。 通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。 在加载完成后,一般还要调用Class下的newInstance( )静态方法来实...

php中iconv函数使用方法(转换后字符串变短/长度限制问题)

iconv在本机好用,放到其他电脑,或者系统,会出现字符串变短(空白)的问题。 解决办法: iconv(”UTF-8″,”GB2312//IGNORE”,$data) iconv(”GB2312″,”UTF-8//IGNORE”,$data) ignore的意思是忽略转换时的错误,如果没有ignore参数,所有...

phpmailer发送邮件乱码

这里因为发送邮件是您没有指定您所要求的编码。 $mail->CharSet = "gb2312"; // 这里指定字符集!如果是utf-8则将gb2312修改为utf-8 $mail->Encoding = "base64";

php.ini安全配置

PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL   Injection也是在PHP上有很多利用方式,所以要保证 安全,PHP代码编写是一方面,PHP的配置更是非...

php操作ACCESS(增删改查)

Conn.php -------------------------------------------------------------------------------------------------------------------------------------------------------- <?php /*数据库路径,请自己修改,否则可能运行不...

网页在线聊天实现/ajax长轮询(ajax long polling)

要达到实时返回服务器端的数据的效果。 需要使用“服务器推送技术(server push)” 有一篇好文章,“Comet:基于 HTTP 长连接的“服务器推”技术”, 腾讯webQQ和百度hi网页版,都是采用了ajax long polling,不过webQQ采用的是ajax跨域。 wh...

怎么与人人连接(用人人账户登录)

与人人连接大概分如下几个步骤: (创建应用:http://app.renren.com/developers/createapp,如果是人人连接的网站,不需要配置“Canvas设置”) 1、放置Connect登录按钮,人人用户通过这个按钮弹出的人人页面登录人人 2、登陆成功之...

检查空间是否支持Rewrite(必须是apache服务器)

$result = apache_get_modules(); if(in_array('mod_rewrite', $result)) { echo "提醒您.你的空间支持rewrite.可以使用Rewrite静态网页."; } else { echo "提醒您.你的空间不支持rewrite.无法使用Rewrite静态网页."; } ...

wordpress利用cos-html-cache在iis下实现静态页面

cos-html-cache是个很不错的,可以生成静态html文件的插件,可是如作者所说“cos-html-cache插件是需要urlrewrite支持的,不幸的是这个条件已经将国内的70%的虚拟主机挡在门外了”,我也是因为urlrewrite都原因,一直徘徊在实现html静态...

新浪的股票查询接口(2) - web-service接口

新浪的股票查询接口(2) - web-service接口 2009-10-26 13:54 2.   web-service接口 2.1 CHINAstock的web-service: http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx 中国股票行情数...

新浪的股票查询接口(1) - http/javascript接口取数据

股票数据的获取目前有如下两种方法可以获取: 1.http/javascript接口取数据 2.web-service接口 1.http/javascript接口取数据 以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://h...

php解析excel(phpexcelreader)

php解析excel phpexcelreader http://sourceforge.net/projects/phpexcelreader Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/Reader/OLERead.php' (include_path='.;\xampp\php\PEA...

php接受xml和发送(post)xml

接收xml: $xml = file_get_contents('php://input'); 发送(post): $xml_data = <xml>...</xml>"; $url = http://dest_url; $header[] = "Content-type: text/xml";//定义content-type为xml curl_setopt($ch, CUR...