摘要:
新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。新浪微博的授权机制目前主要有3种应用场景:Web应用移动应用站内应用本文主要介绍Web应用如何授权、获取Access Token。步骤一:添加网站进入新浪微博开放平台,进入“管理中心“,点击”创建应用”,选择“网页应用”,填写相应的信息后提交。步骤二:Oauth2.0授权设置应用创建完后可以在“管理中心”-“我的应用”中查看信息,在“应用信息”--“高级信息”中可以设置网站的授权回调页和取消授权回调 阅读全文
摘要:
最近做网站的时候遇到一个需求:给定一个视频地址,获取它的swf地址。例如,给一个优酷的视频地址:http://v.youku.com /v_show/id_XNDg4MzY5ODU2.html,想获取它的swf文件的地址,通常情况我们是通过爬取网页的方式来获取相关标签内的值,可 是这种方法有很多不便,效率不高,准确度不能得到保证,不同的网站筛选的方法也不一样,有的网站的flash地址是用js动态生成的(例如爱奇艺),这时 候通过爬取网页就得不到想要的结果了。 今天突然想到新浪微博支持在发微博的时候直接插入视频地址,就想看看新浪是怎么做的。于是试着发一条带视频的微博,此时页面上并没有视频的... 阅读全文
摘要:
博客分类:应用服务器Linux配置管理网络应用Apache HTML静态化、图片服务器分离、数据库集群和库表散列、缓存、镜像、负载均衡大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。 上面提供的几个解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。 1、HTML静态化 其实大家都知道,效率最高、消... 阅读全文
摘要:
博客分类:大访问量、高并发应用服务器网络应用lighttpdmemcached互联网 目录 1.网络层架构 1.1 镜像网站技术 1.2 CDN内容分发网络——调整服务器的域名解析来实现 1.3 应用层分布式设计——查询、定向2.交换层架构 2.1 第四层交换简介 2.2 硬件实现 2.3 软件实现——LVS,负载均衡3.应用程序层优化 3.1 网站服务器程序的选择 3.2 数据库选择——mysqL主辅、集群设计 3.3 服务器端脚本解析器的选择——JSP、PHP、ASP 3.4 可配置性 3.5 封装和中间层思想4.服务器优化(接收请求的服务器优化) 4.1 Socket优化——调相关内核参 阅读全文