上海做优化的公司
有人做过微盟吗?收入和具体怎么做?
具体的收入居情况而定,不同的地区都会存在差异!微盟是国内最大的微信公众服务平台,在微信二次开发市场上属于做的顶尖的平台之一。在业内微盟的产品和服务模式算的上是行业标杆,很多同类企业都在模仿微盟的产品和服务模式。当然,在IT行业,好的东西难免被模仿,这也算是中国互联网的特色之一。不过上寨版本和正版在细节优化、功能设置等使用体验方面还是有较大差距的。有些草根平台甚至只是名称和组件介绍上的抄袭或相似,实际产品使用起来却驴头不对马嘴。
什么是风投 有那些著名的风投公司
沙丘路位于硅谷北部的门罗公园市(Menlo Park),斯坦福大学向北一个高速路的出口处。它只有两三公里长,却有十几家大型风险投资公司。在纳斯达克上市的科技公司至少有一半是由这条街上的风险投资公司投资的。其中最著名的包括红杉资本(Sequoia Capital,在中国称作红杉风投)、KPCB(Kleiner,Perkins,Caufield &Byers)、NEA(New Enterprise Associates)、Mayfield 等等。NEA 虽然诞生于美国“古城”巴尔的摩,但经营活动主要在硅谷,它投资了五百家左右的公司,其中三分之一上市,三分之一被收购,投资准确性远远高于同行。它同时是中国的北极光创投的后备公司(backing company)。Mayfield 是最早的风险投资公司之一,它的传奇之处在于成功投资了世界上最大的两家生物公司基因科技(Genentech)公司和 Amgen 公司(这两家公司占全世界生物公司总市值的一半左右)。除此之外,它还成功投资了康柏、3COM、SGI 和 SanDisk 等科技公司。而所有风投公司中,最值得大书特书的便是红杉风投和 KPCB 了。6.1 红杉风投 Sequoia 是加州的一种红杉树,它是地球上最大的(可能也是最长寿的)生物。这种红杉树可以高达一百米,直径八米,寿命长达两千两百年。1972 年,投资家唐纳德.凡伦汀(Don Valentine)在硅谷创立了一家风险投资公司,以加州特有的红杉树命名,即 Sequoia Capital。该公司进入中国后,取名红杉风投。 红杉风投是迄今为止最大、最成功的风险投资公司。它投资成功的公司占整个纳斯达克上市公司市值的十分之一以上,包括苹果公司、Google 公司、思科公司、甲骨文公司、Yahoo 公司、网景公司和 YouTube 等 IT 巨头和知名公司。它在美国、中国、印度和以色列有大约五十名合伙人,包括公司的创始人凡伦汀和因为成功投资 Google 而被称为风投之王的麦克.莫利兹(Michael Moritz)。 红杉风投的投资对象覆盖各个发展阶段的未上市公司,从最早期到马上就要上市的公司。红杉风投内部将这些公司分成三类: 种子孵化阶段(Seed Stage)。这种公司通常只有几个创始人和一些发明,要做的东西还没有做出来,有时公司还没有成立,处于天使投资人投资的阶段。红杉风投投资思科时,思科就处于这个阶段,产品还没搞出来; 早期阶段(Early Stage)。这种公司通常已经证明了自己的概念和技术,已经做出了产品,但是在商业上还没有成功,当初它投资 Google 时,Google 就处于这个阶段。当时 Google.com 已经有不少流量了,但是还没有挣钱; 发展阶段(Growth Stage)。这时公司已经有了营业额,甚至有了利润,但是,为了发展,还需要的资金。这个阶段的投资属于锦上添花,而非雪中送炭。 红杉风投在每个阶段的投资额差一个数量级,分别为十到一百万、一百万到一千万和一千万到五千万。 相比其它的风投,红杉风投更喜欢投快速发展的公司(而不是快速盈利的),即使它的风险较大。苹果、Google、Yahoo 等公司都具备这个特点。那么如何判定一个公司是否有发展潜力呢?根据我对红杉风投的了解,它大致有两个标准: 第一、被投公司的技术必须有跳变(用红杉风投自己的话讲叫做 Sudden Change),就是我常说的质变或者革命。当然,如何判断一个技术是真的革命性进步还只是一般的革新,需要有专业人士帮助把关。由于红杉风投名气大,联系广,很容易找到很好的专家; 第二、被投公司最好处在一个别人没有尝试过的行业,即是第一个吃螃蟹的人。比如在苹果以前,微机行业是一片空白,在 Yahoo 以前,互联网还没有门户网站。这样的投资方式风险很大,因为以前无人能证明新的领域有商业潜力,当然,回报也高。这种投资要求总合伙人的眼光要很准。相对来讲,红杉风投的合伙人经历的事情较多,眼光是不错的。 对于想找投资的新创业的公司,红杉风投有一些基本要求 1.公司的业务要能几句话就讲得清楚。红杉风投的投资人会给你一张名片,看你能不能在名牌背面的一点点地方写清楚。显然,一个连创始人自己也说不清楚的业务将来很难向别人推销。 2.就像我前面讲的那样,如果该公司的生意不是十亿美元的生意,就不用上门了。 3.公司的项目(发明、产品)带给客户的好处必须一目了然。 4.要有绝活,这就不用多说了。 5.公司的业务是花小钱就能作成大生意的。比如说当初投资思科,是因为它不需要雇几个人就能搞定路由器的设计。让红杉风投投资一个钢铁厂,它是绝对不干的。 对于创始人,红杉风投也有一些基本要求 1.思路开阔,脑瓜灵活,能证明自己比对手强。 2.公司和创始人的基因要好。当然这里不是指生物基因。红杉风投认为,一个公司的基因在成立的三个月中形成,优秀创始人才能吸引优秀的团队,优秀的团队才能奠定好的公司的基础。 3.动作快,因为只有这样才有可能打败现有的大公司。刚刚创办的小公司和跨国公司竞争无异于婴儿和巨人交战,要想赢必须快速灵活。 有志创业的读者可以记住红杉风投的联系方式: 美国3000 Sand Hill Road 4-180,Menlo Park, CA 94025 电话: 650.854.3927,传真: 650.854.2977 中国北京 朝阳区霄云路 36 号国航大厦 2408 室,邮编 100027 中国上海 南京西路 1366,恒隆广场二座 2808 室,邮编 200040 找红杉风投前,创业者要准备好一份材料,包括 1.公司目的(一句话讲清楚)。 2.要解决的问题和解决办法,尤其要说清楚该方法对用户有什么好处。 3.要分析为什么现在创业,即证明市场已经成熟。 4.市场规模,再强调一遍,没有十亿美元的市场不要找红杉。 5.对手分析,必须知己知彼。 6.产品及开发计划。 7.商业模式,其重要性就不多讲了。 8.创始人及团队介绍,如果创始人背景不够强,可以拉上一些名人做董事。 9.最后,也是最重要的—想要多少钱,为什么,怎么花。 6.2 KPCB 在风投行业,能和红杉风投分庭对抗的只有同是在 1972 年成立的 KPCB 了。KPCB 是它的四个创始人 Kleiner、 Perkins、 Caufield 和 Byers 名字的首字母。近年来,它甚至有超过红杉风投之势。 KPCB 成功投资了太阳公司、美国在线(AOL)、康柏电脑、基因科技、Google、Ebay、亚马逊(Amazon)和网景等著名公司。它投资的科技公司占 Nasdaq 前一百家的十分之一。KPCB 投资效率之高让人膛目结舌。它最成功的投资包括: 1999 年以每股大约 0.5 美元的价钱投资 Google 一千二百五十万美元,这笔投资的回报今天近千倍; 1994 年,投资网景四百万美元获得其 25% 的股权,回报 250 倍(以网景公司卖给美国在线的价钱计算); 1997 年投资 Cerent 八百万美元,仅两年后当思科收购 Cerent 后这笔投资获利二十亿美元,也是 250 倍。这可能也是它收回大规模投资最快的一次; 1996 年投资亚马逊八百万美元,获得后者 12% 的股权,这笔投资的回报也有两、三百倍。 它早期成功的投资,包括对太阳公司和康柏电脑等公司的投资回报率不低于上述案例,只是美国证监会没有提供在线的记录,无法计算那些投资准确的回报。从这些成功投资的案例可以看出,风投公司追求五十倍的回报完全是可以做到的。 KPCB 另一个特点就是合伙人知名度极高、联系极广,除了活跃的投资人约翰多尔和布鲁克?贝叶斯(KPCB 中的 B),还包括美国前副总统戈尔、前国务卿鲍威尔和太阳公司的共同创始人 Bill Joy 等人。KPCB 利用他们在政府和工业界的影响,培养新的产业。比如鉴于戈尔同时担任了苹果公司的董事,KPCB 专门设立了一项培养苹果 iPhone 软件开发公司的一亿美元的基金。考虑到今后全球对绿色能源的需求,KPCB 又支持戈尔担任主席的投资绿色能源的基金,并且专门集资四亿美元建立了专门的基金。KPCB 通过这种方式,在美国政府制定能源政策时施加影响。KPCB 的这种做法是一般风险投资公司学不到的。 除了绿色能源外,KPCB 主要的投资集中在IT和生命科学领域。在 IT 领域,KPCB 将重点放在下面六个方向: 通信 消费者产品(比如网络社区) 企业级产品(比如企业数据管理) 信息安全 半导体 无线通信 想创业的读者可以从中找找好的创业题目。 作为世界上最大、最成功的风险投资公司。KPCB 依然保守着“礼贤下士”的好传统。KPCB 的合伙人,包括多尔本人,经常去斯坦福大学的“投资角”参加研讨会。多尔本人对年轻的创业者保证,他一定会读这些创业者写给他的创业计划书和 Email,虽然他可能没有时间一一回复。KPCB对创业者的要求和红杉风投差不多,要找 KPCB 的准备工作也和找红杉风投相似,我们就不再赘述了。中国是 KPCB 在美国本土外唯一有办公室的国家,它在北京和上海设有分部,联系地址是: 北京100738 北京东长安街一号 东方广场 C 座 503-504 房间 上海200031 淮海中路 1010 嘉华中心 2505 最后补充一点,除了红杉风投和 KPCB,日本的软银集团(Soft Bank)是亚洲最著名的风投公司,它成功地投资了雅虎和阿里巴巴,并且控股日本雅虎。IDG 虽然在美国没有太大的名气,但是它最早进入中国市场,在中国反而比红杉风投和 KPCB 成功。 结束语 虽然风险投资的目的是追求高利润,但这些高利润是它们应得的报酬。我对风险投资家的敬意远远高于对华尔街,因为风险投资对社会有很大的正面影响,而华尔街经常会起负面作用(最近美国的金融危机和油价暴涨就是华尔街造成的)。风险投资通常是为创业者雪中送炭,不管创业成功与否,它们都在促进技术进步和产业结构的更新。而华尔街做的事,常常是将一个口袋里的钱放到另一个口袋里,并从中攫取巨大的财富。 风险投资者是创业者幕后的帮手,但是他们不能代替创业者到前台去表演。
94年中国国内发生了哪些大事?
1月 1月 原国务院副总理万里被美国马里兰大学授予公共服务荣誉博士学位。 1月1日 欧洲经济区成立。中华人民共和国正式成为《专利合作条约》(PCT)成员国。 1月1日《中华人民共和国教师法》正式施行。 1月5日 国家新闻出版署宣布:北大方正集团研制成功了高档彩色出版系统。这一系统标志一场彩色印刷革命的开始,同时外国公司独霸中国彩色印刷市场的历史已告结束。 1月5日 中国地方病协会成立。 1月8日 我国首家外汇交易中心—深圳外汇交易中心成立 1月10日 汇丰银行石硖尾分行发生纵火案,造成两人当场死亡,其余十一人只有一人生还,其余均伤重死亡。 1月11日 国务院作出《关于进一步深化对外贸易体制改革的决定》,提出我国对外贸易体制改革的目标是:统一政策、开放经营、平等竞争、自负盈亏、工贸结合、推行代理制,建立适应国际经济通行规则的运行机制。 1月12日 中国与莱索托王国恢复外交关系。 1月14日 中国政府正式向美方登记发行10亿美元全球债券。 1月15日中国第一部反映国家经济和社会发展总貌的地图集《中华人民共和国国家经济地图集》正式出版。 1月24日-29日 中共中央在北京召开全国宣传思想工作会议。江泽民在会上指出,宣传思想工作要以科学的理论武装人,以正确的舆论引导人,以高尚的精神塑造人,以优秀的作品鼓舞人,不断培养和造就一代又一代有理想、有道德、有文化、有纪律的社会主义新人,在建设有中国特色社会主义的伟大事业中发挥有力的思想保证和舆论支持作用。 1月28日 中共中央纪律检查委员会常务委员会第六十五次会议通过《中国共产党纪律检查机关案件检查工作条例》。 1月28日国务院发布《中华人民共和国个人所得税法实施条例》,自发布之日起施行。 2月 2月1日 中国引进外国资金、先进设备和技术建设的第一座大型核电站――广东大亚湾核电站一号组正式投入商业运行。 2月8日中国新型运载火箭“长征三号甲”在西昌卫星发射中心首次发射成功。 2月24日 中国航空科学技术基金会成立。 2月25日-3月1日 中共中央纪律检查委员会第三次全体会议在北京举行 2月28日-3月3日 全国扶贫开发工作会议在北京召开。 3月 3月,中国国家开发银行成立。 3月,中国政府公布《中国21世纪议程--中国21世纪人口·环境与发展白皮书》。 3月8日-19日 全国政协八届二次会议在北京举行。会议审议通过了《中国人民政治协商会议章程(修正案)》。修正后的章程在有关段落和条款中补充了有关建设有中国特色社会主义的理论、社会主义初级阶段的基本路线、社会主义市场经济等内容,并把参政议政列入政协的主要职能。 3月10日-22日 八届全国人大二次会议在北京举行。李鹏作政府工作报告。报告指出,抓住机遇、深化改革、扩大开放、促进发展、保持稳定是全党和全国工作的大局。我们在各项工作中都要服从和服务于这个大局,认真处理好改革、发展、稳定三者之间的关系。经济建设是一切工作的中心,改革开放是推动发展的动力,发展与改革是社会稳定和国家长治久安的基础,而保持社会稳定则是发展经济和顺利进行改革的必不可少的条件。大会通过了《中华人民共和国预算法》。 3月11日 四川长虹(600839)股票在上海证券交易所挂牌上市。成为沪市第一蓝筹股。 3月23日 中共中央召开农村工作会议。江泽民在讲话中强调当前需要着重抓好几项工作:一是保证粮、棉、油和“菜篮子”的生产和供应。二是全面发展农村经济,增加农民收入。三是保持农村社会的稳定,及时处理好群众反映强烈的热点问题。四是搞好农村基层组织建设。 3月25日 国务院第十六次常务会议审议通过《九十年代国家产业政策纲要》,提出了90年代国家产业政策要解决的重要课题。会议还讨论通过了《中国二十一世纪议程――中国二十一世纪人口、环境与发展白皮书》。 4月 4月 杨致远与大卫.费罗(David Filo)一起推出了互联网导航指南。 4月12日,国务院发布《九十年代国家产业政策纲要》。 4月17日 全国足球甲级(A组)联赛开始,大连万达队荣获该年度甲级A组联赛冠军。 4月26日,中华航空140号班机在名古屋机场坠毁,264人罹难。 5月 5月 中国被国际上正式承认为有INTERNET的国家。 5月6日 中共中央发出《关于新形势下加强党校工作的意见》。。指出,党校办学水平的提高和事业的发展,关键在于解放思想、实事求是、深化改革。 5月15日 中国科学院高能物理研究所架设了国内第一个WEB服务器,推出中国第一套网页。 5月21日 中国科学院计算机网络信息中心完成了cn域名服务器的设置,从此cn服务器设在国内。 5月27日,由上海工业大学、上海科技大学、上海大学、上海科技高等专科学校合并组建的新上海大学,于上海解放45周年纪念日挂牌成立。首任校长是我国著名科学家、全国政协副主席、中国科学院院士钱伟长教授。 6月 6月2日 在北京作全裸“行为艺术”表演的青年马流明及朱敏被拘留。 6月3日,中国工程院在北京成立。中国工程院是中国工程技术界最高荣誉性咨询性学术机构,国务院直属事业单位。 6月5日 叶乔波告别运动生涯。中国曾邦哲(曾杰)在中科院的转基因动物通讯上发表世界第一篇论系统生物工程范畴的文章。 6月6日 8时23分中国西北航空公司2303号航班在距离西安东南30公里处坠毁,160人全部遇难。 6月8日 国务院批转国家体改委《关于1994年经济体制改革实施要点》。。要点提出,本年经济体制改革的重点,一是转换国有企业经营机制,积极探索建立现代企业制度的有效途径;二是加快财税、金融、外贸、外汇体制改革,初步确立新型宏观调控体系的基本构架。围绕这两个重点,配套推进价格改革、农村经济体制改革、政府机构改革、社会保障制度和住房制度改革等其他方面的改革。 6月15日-21日 江泽民在广东考察,就经济特区的发展问题指出,总结特区建设的经验,集中到一点,就是要始终不渝地坚持邓小平同志建设有中国特色社会主义理论和党的基本路线为指导,解放思想,实事求是,胆子要大,步子要稳,理论与实际相结合,借鉴与独创相统一,努力形成和发展经济特区的中国特色、中国风格、中国气派。要坚定不移地把经济特区办得更好,希望经济特区增创新优势,更上一层楼。 6月16日 国务院新闻办公室发表《中国知识产权保护状况》白皮书。 6月16日 中共中央办公厅、国务院办公厅就严格彩票市场管理,禁止擅自批准发行彩票问题发出通知。 6月24日 《四库全书存目丛书》由北京大学出版社推出第一册。 6月26日 午夜11时58分由33座隧洞联结86.95公里长的“引大入秦”总干渠全线贯通。 7月 7月1日 财政部、中国人民银行和中国证监会联合发布的《关于坚决制止国债卖空行为的通知》正式生效。 7月1日, 《中华人民共和国公司法》正式施行。 7月5日,国务院作出《关于进一步加强知识产权保护工作的决定》。 7 月5日 《中华人民共和国劳动法》由八届全国人大常委会第八次会议通过,自1995年1月1日起施行。 7月12日 国务院台湾事务办公室发言人就台湾当局公布的《台海两岸关系说明书》发表谈话指出,台湾当局的说明书表示坚持统一目标,“坚决主张‘一个中国’,反对‘两个中国’与‘一中一台’”,这是值得肯定的。但说明书歪曲台湾问题的由来,是不符合历史事实的。说明书鼓吹“两岸分裂分治”、“两个对等政治实体”、“两个国际法人”等谬论,实质是制造“两个中国”、“一中一台”,危害中国主权和领土完整,危害和平统一大业,这是我们坚决反对的。 7月18日 国务院作出《关于深化城镇住房制度改革的决定》,明确城镇住房制度改革的基本内容,其中包括把住房实物福利分配的方式改变为以按劳分配为主的货币工资分配方式、建立住房公积金制度等。 7月20日-23日 中共中央、国务院召开第三次西藏工作座谈会。江泽民在会上讲话指出:坚持以经济建设为中心,抓好发展和稳定两件大事,确保西藏经济的发展,确保社会的全面进步和长治久安,确保人民生活水平的不断提高。李鹏在讲话中提出了国家支持西藏经济和社会发展的若干政策措施。 7月30日 中国证监会会同国务院等有关部门推出一系列新措施。 8月 8月3日 落实汪辜会谈协议成果海协负责人首次赴台。 8月21日 该年度第17号台风在浙江温州登陆,时值天文大潮,死亡一千多人,造成浙南百年未遇的特大灾害。 9月 9月2日-12日 中国国家主席江泽民应邀访问俄罗斯、乌克兰和法国。中俄两国领导人签署了指导两国关系全面发展的联合声明,指出两国已具有新型的建设性伙伴关系。中乌发表了关于两国关系原则的联合声明,宣布双方彼此视为友好国家。中法签订了一批经贸合同和合作意向协议。 9月3日,俄国与中国同意不再以核武器互相瞄准对方。 9月15日 首都各界代表三千多人在北京人民大会堂集会,纪念我国人民代表大会成立四十周年。乔石委员长在会上发表讲话指出:人民代表大会制度是适合我国国情的根本政治制度,要进一步坚持和完善人民代表大会制度,更好地发挥国家权力机关的作用。 9月21日 全国政协召开纪念人民政协成立45周年座谈会。李瑞环在会上发表讲话指出:人民政协是我国社会主义民主政治建设的一大创造、一大特色,要认真研究、努力保持人民政协的特点和优势,使之发挥更大的作用。 9月25日-28日 中共十四届四中全会在北京举行。会议集中讨论了党的建设问题,通过了《中共中央关于加强党的建设几个重大问题的决定》。决定根据党的建设面临的形势和任务,着重提出了坚持和健全民主集中制,加强和改进党的基层组织建设和培养选拔德才兼备的领导干部等重大问题,指出:在当代世界风云变幻的条件下,在当代中国改革开放和现代化建设的伟大变革中,把党建设成为用建设有中国特色社会主义理论武装起来、全心全意为人民服务、思想上政治上组织上完全巩固、能够经受住各种风险、始终走在时代前列的马克思主义政党,这是以邓小平同志为核心的第二代中央领导集体开创的、以江泽民同志为核心的第三代中央领导集体正在领导全党继续进行的新的伟大的工程。全会增选黄菊为中央政治局委员;决定增补吴邦国、姜春云为中央书记处书记。 10月 10月7日 原国务院副总理万里被美国霍普金斯大学授予人文学荣誉博士学位。 10月14日,秦始皇兵马俑二号坑开放。 10月25日 为配合在十八个城市进行企业优化资本结构试点工作,建立和完善企业优胜劣汰机制,指导和完善这些城市国有企业破产工作,国务院发出《关于在若干城市试行国有企业破产有关问题的通知》,就破产企业职工安置、破产企业土地使用权的处置、破产财产的处置、破产企业的整体接收等问题做出规定。 10月26日-29日 中共中央在北京召开全国农村基层组织建设工作会议。胡锦涛在会上指出,适应新的形势和任务,农村基层组织建设必须明确前进目标,这就是:要建设一个团结、坚强、群众拥护的好领导班子,尤其要有一个好书记;培养锻炼一支富有战斗力的好队伍;选准一条适合当地加快经济发展的好路子;完善一个好经济体制;健全一套体现民主管理、保证工作有效运转的好管理制度。11月5日,中共中央发出《关于加强农村基层组织建设的通知》。 11月 11月2日 1989年出版的《邓小平文选(1938―1965年)》和1983年出版的《邓小平文选(1975―1982年)》,经邓小平同意,由中共中央文献编辑委员会增补和修订,改称《邓小平文选》第一卷、第二卷,由人民出版社出第二版,在全国新华书店发行。 11月2日-4日 国务院在北京召开全国建立现代企业制度试点工作会议。朱镕基在4日的会议上指出,现代企业可以有多种组织形式,我们要在公有制为主的前提下,进行各种形式的探索,不是要把所有的企业都办成股份制公司,更不是把所有的企业都办成上市公司。 11月5日 我国曾邦哲(曾杰)在中科院的转基因动物通讯上发表世界第一篇论系统遗传学的文章并创造了“system genetics”学科词汇。 11月11日,我国研制出世界最宽频带地震计。 11月27日 阜新市发生特大火灾事故死亡233人。 11月28日-12月1日 中央经济工作会议在北京召开。会议提出明年经济工作的主要任务是:继续加强和改善宏观调控,抑制通货膨胀,保持国民经济发展的好势头;以深化国有企业改革为重点,推进各项配套改革,完善宏观管理体制;增加农业投入,确保农副产品供应,全面发展和繁荣农村经济;加大结构调整力度,强化管理和推动技术进步,提高经济的整体素质和效益。 11月29日,联合国大会第二委员会(经济和财政)通过一项决议,建议从1995年起把每年的6月17日定为“世界防治荒漠化及干旱日”,同年12月,第49届联合国大会正式通过了这一决议。其宗旨是进一步提高世界各国人民对防治荒漠化重要性的认识,唤起人们搞好防治荒漠化的责任感和紧迫感。 11月30日-12月3日 全国组织工作会议在北京举行。30日,胡锦涛在会上作《抓紧培养选拔德才兼备的领导干部,把各级领导班子建设成为贯彻党的基本路线的坚强领导集体》的报告,提出要把全面提高县以上党政领导干部的素质,作为今后干部工作的一个重点。 12月 12月3日 台湾举行第一次的台湾省省长选举与直辖市(台北市、高雄市)市长选举。 12月5日 《中共中央、国务院关于加强科学技术普及工作的若干意见》发布实施。文件指出:采取有力措施,大力加强科普工作,已成为一项迫在眉睫的任务。各级党委和政府要把科普工作提上议事日程,通过政策引导、加强管理和增加投入等多种措施,切实加强和改善对科普工作的领导。 12月8日,克拉玛依友谊馆一次的文艺演出活动中,舞台纱幕被光柱灯烤燃,火势迅速蔓延至剧厅,各种易燃材料燃烧后产生大量有害气体,由于友谊馆内很多安全门紧锁,从而酿成325人死亡,132人受伤的惨剧,死者中288人是学生,另外37是老师、家长、工作人员和自治区教委成员。 12月9日 中共中央在中南海举办法律知识讲座。江泽民、乔石、李瑞环、刘华清、胡锦涛与中共中央政治局、书记处和国务院的领导同志参加听讲。 12月11日,菲律宾航空434班机被一恐怖分子放置一个炸弹在座位26K下,爆炸后,机长最后将434班机安全降落那霸机场,事件造成1人死亡。 12月14日 三峡工程正式开工。 12月18日 江泽民在中央军委扩大会议上提出,必须高度重视军队的思想政治建设,必须把它摆在全军各项建设的首位。 12月19日 香港回归倒计时牌在天安门广场矗立。 希望能帮到你。
请问一下现在SEO优化服务费用怎么样?
现在SEO优化主要有包年优化付费和按日扣费两种模式。按天收费是排名在首页才进行扣费,无排名不扣费,像 云搜宝,比较能够保障优化效果包年优化费用一般比较高,然后不管有没有效果都是要付费的具体价格的话要看关键词热度的~
php怎么处理高并发
以下内容转载自徐汉彬大牛的博客 亿级Web系统搭建——单机到分布式集群 当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。Web负载均衡 Web负载均衡(Load Balancing),简单地说就是给我们的服务器集群分配“工作任务”,而采用恰当的分配方式,对于保护处于后端的Web服务器来说,非常重要。负载均衡的策略有很多,我们从简单的讲起哈。1. HTTP重定向当用户发来请求的时候,Web服务器通过修改HTTP响应头中的Location标记来返回一个新的url,然后浏览器再继续请求这个新url,实际上就是页面重定向。通过重定向,来达到“负载均衡”的目标。例如,我们在下载PHP源码包的时候,点击下载链接时,为了解决不同国家和地域下载速度的问题,它会返回一个离我们近的下载地址。重定向的HTTP返回码是302这个重定向非常容易实现,并且可以自定义各种策略。但是,它在大规模访问量下,性能不佳。而且,给用户的体验也不好,实际请求发生重定向,增加了网络延时。2. 反向代理负载均衡反向代理服务的核心工作主要是转发HTTP请求,扮演了浏览器端和后台Web服务器中转的角色。因为它工作在HTTP层(应用层),也就是网络七层结构中的第七层,因此也被称为“七层负载均衡”。可以做反向代理的软件很多,比较常见的一种是Nginx。Nginx是一种非常灵活的反向代理软件,可以自由定制化转发策略,分配服务器流量的权重等。反向代理中,常见的一个问题,就是Web服务器存储的session数据,因为一般负载均衡的策略都是随机分配请求的。同一个登录用户的请求,无法保证一定分配到相同的Web机器上,会导致无法找到session的问题。解决方案主要有两种:1. 配置反向代理的转发规则,让同一个用户的请求一定落到同一台机器上(通过分析cookie),复杂的转发规则将会消耗的CPU,也增加了代理服务器的负担。2. 将session这类的信息,专门用某个独立服务来存储,例如redis/memchache,这个方案是比较推荐的。反向代理服务,也是可以开启缓存的,如果开启了,会增加反向代理的负担,需要谨慎使用。这种负载均衡策略实现和部署非常简单,而且性能表现也比较好。但是,它有“单点故障”的问题,如果挂了,会带来很多的麻烦。而且,到了后期Web服务器继续增加,它本身可能成为系统的瓶颈。3. IP负载均衡IP负载均衡服务是工作在网络层(修改IP)和传输层(修改端口,第四层),比起工作在应用层(第七层)性能要高出非常多。原理是,他是对IP层的数据包的IP地址和端口信息进行修改,达到负载均衡的目的。这种方式,也被称为“四层负载均衡”。常见的负载均衡方式,是LVS(Linux Virtual Server,Linux虚拟服务),通过IPVS(IP Virtual Server,IP虚拟服务)来实现。在负载均衡服务器收到客户端的IP包的时候,会修改IP包的目标IP地址或端口,然后原封不动地投递到内部网络中,数据包会流入到实际Web服务器。实际服务器处理完成后,又会将数据包投递回给负载均衡服务器,它再修改目标IP地址为用户IP地址,最终回到客户端。 上述的方式叫LVS-NAT,除此之外,还有LVS-RD(直接路由),LVS-TUN(IP隧道),三者之间都属于LVS的方式,但是有一定的区别,篇幅问题,不赘叙。IP负载均衡的性能要高出Nginx的反向代理很多,它只处理到传输层为止的数据包,并不做进一步的组包,然后直接转发给实际服务器。不过,它的配置和搭建比较复杂。4. DNS负载均衡DNS(Domain Name System)负责域名解析的服务,域名url实际上是服务器的别名,实际映射是一个IP地址,解析过程,就是DNS完成域名到IP的映射。而一个域名是可以配置成对应多个IP的。因此,DNS也就可以作为负载均衡服务。这种负载均衡策略,配置简单,性能极佳。但是,不能自由定义规则,而且,变更被映射的IP或者机器故障时很麻烦,还存在DNS生效延迟的问题。 5. DNS/GSLB负载均衡我们常用的CDN(Content Delivery Network,内容分发网络)实现方式,其实就是在同一个域名映射为多IP的基础上更进一步,通过GSLB(Global Server Load Balance,全局负载均衡)按照指定规则映射域名的IP。一般情况下都是按照地理位置,将离用户近的IP返回给用户,减少网络传输中的路由节点之间的跳跃消耗。 “向上寻找”,实际过程是LDNS(Local DNS)先向根域名服务(Root Name Server)获取到顶级根的Name Server(例如.com的),然后得到指定域名的授权DNS,然后再获得实际服务器IP。CDN在Web系统中,一般情况下是用来解决大小较大的静态资源(html/Js/Css/图片等)的加载问题,让这些比较依赖网络下载的内容,尽可能离用户更近,提升用户体验。例如,我访问了一张imgcache.gtimg.cn上的图片(腾讯的自建CDN,不使用qq.com域名的原因是防止http请求的时候,带上了多余的cookie信息),我获得的IP是183.60.217.90。 这种方式,和前面的DNS负载均衡一样,不仅性能极佳,而且支持配置多种策略。但是,搭建和维护成本非常高。互联网一线公司,会自建CDN服务,中小型公司一般使用第三方提供的CDN。 Web系统的缓存机制的建立和优化刚刚我们讲完了Web系统的外部网络环境,现在我们开始关注我们Web系统自身的性能问题。我们的Web站点随着访问量的上升,会遇到很多的挑战,解决这些问题不仅仅是扩容机器这么简单,建立和使用合适的缓存机制才是根本。最开始,我们的Web系统架构可能是这样的,每个环节,都可能只有1台机器。 我们从最根本的数据存储开始看哈。一、 MySQL数据库内部缓存使用MySQL的缓存机制,就从先从MySQL内部开始,下面的内容将以最常见的InnoDB存储引擎为主。1. 建立恰当的索引最简单的是建立索引,索引在表数据比较大的时候,起到快速检索数据的作用,但是成本也是有的。首先,占用了一定的磁盘空间,其中组合索引最突出,使用需要谨慎,它产生的索引甚至会比源数据更大。其次,建立索引之后的数据insert/update/delete等操作,因为需要更新原来的索引,耗时会增加。当然,实际上我们的系统从总体来说,是以select查询操作居多,因此,索引的使用仍然对系统性能有大幅提升的作用。2. 数据库连接线程池缓存如果,每一个数据库操作请求都需要创建和销毁连接的话,对数据库来说,无疑也是一种巨大的开销。为了减少这类型的开销,可以在MySQL中配置thread_cache_size来表示保留多少线程用于复用。线程不够的时候,再创建,空闲过多的时候,则销毁。 其实,还有更为激进一点的做法,使用pconnect(数据库长连接),线程一旦创建在很长时间内都保持着。但是,在访问量比较大,机器比较多的情况下,这种用法很可能会导致“数据库连接数耗尽”,因为建立连接并不回收,最终达到数据库的max_connections(最大连接数)。因此,长连接的用法通常需要在CGI和MySQL之间实现一个“连接池”服务,控制CGI机器“盲目”创建连接数。 建立数据库连接池服务,有很多实现的方式,PHP的话,我推荐使用swoole(PHP的一个网络通讯拓展)来实现。3. Innodb缓存设置(innodb_buffer_pool_size)innodb_buffer_pool_size这是个用来保存索引和数据的内存缓存区,如果机器是MySQL独占的机器,一般推荐为机器物理内存的80%。在取表数据的场景中,它可以减少磁盘IO。一般来说,这个值设置越大,cache命中率会越高。4. 分库/分表/分区。MySQL数据库表一般承受数据量在百万级别,再往上增长,各项性能将会出现大幅度下降,因此,当我们预见数据量会超过这个量级的时候,建议进行分库/分表/分区等操作。最好的做法,是服务在搭建之初就设计为分库分表的存储模式,从根本上杜绝中后期的风险。不过,会牺牲一些便利性,例如列表式的查询,同时,也增加了维护的复杂度。不过,到了数据量千万级别或者以上的时候,我们会发现,它们都是值得的。 二、 MySQL数据库多台服务搭建1台MySQL机器,实际上是高风险的单点,因为如果它挂了,我们Web服务就不可用了。而且,随着Web系统访问量继续增加,终于有一天,我们发现1台MySQL服务器无法支撑下去,我们开始需要使用的MySQL机器。当引入多台MySQL机器的时候,很多新的问题又将产生。1. 建立MySQL主从,从库作为备份这种做法纯粹为了解决“单点故障”的问题,在主库出故障的时候,切换到从库。不过,这种做法实际上有点浪费资源,因为从库实际上被闲着了。2. MySQL读写分离,主库写,从库读。两台数据库做读写分离,主库负责写入类的操作,从库负责读的操作。并且,如果主库发生故障,仍然不影响读的操作,同时也可以将全部读写都临时切换到从库中(需要注意流量,可能会因为流量过大,把从库也拖垮)。 3. 主主互备。两台MySQL之间互为彼此的从库,同时又是主库。这种方案,既做到了访问量的压力分流,同时也解决了“单点故障”问题。任何一台故障,都还有另外一套可供使用的服务。 不过,这种方案,只能用在两台机器的场景。如果业务拓展还是很快的话,可以选择将业务分离,建立多个主主互备。三、 MySQL数据库机器之间的数据同步每当我们解决一个问题,新的问题必然诞生在旧的解决方案上。当我们有多台MySQL,在业务高峰期,很可能出现两个库之间的数据有延迟的场景。并且,网络和机器负载等,也会影响数据同步的延迟。我们曾经遇到过,在日访问量接近1亿的特殊场景下,出现,从库数据需要很多天才能同步追上主库的数据。这种场景下,从库基本失去效用了。于是,解决同步问题,就是我们下一步需要关注的点。1. MySQL自带多线程同步MySQL5.6开始支持主库和从库数据同步,走多线程。但是,限制也是比较明显的,只能以库为单位。MySQL数据同步是通过binlog日志,主库写入到binlog日志的操作,是具有顺序的,尤其当SQL操作中含有对于表结构的修改等操作,对于后续的SQL语句操作是有影响的。因此,从库同步数据,必须走单进程。2. 自己实现解析binlog,多线程写入。以数据库的表为单位,解析binlog多张表同时做数据同步。这样做的话,的确能够加快数据同步的效率,但是,如果表和表之间存在结构关系或者数据依赖的话,则同样存在写入顺序的问题。这种方式,可用于一些比较稳定并且相对独立的数据表。 国内一线互联网公司,大部分都是通过这种方式,来加快数据同步效率。还有更为激进的做法,是直接解析binlog,忽略以表为单位,直接写入。但是这种做法,实现复杂,使用范围就更受到限制,只能用于一些场景特殊的数据库中(没有表结构变更,表和表之间没有数据依赖等特殊表)。 四、 在Web服务器和数据库之间建立缓存实际上,解决大访问量的问题,不能仅仅着眼于数据库层面。根据“二八定律”,80%的请求只关注在20%的热点数据上。因此,我们应该建立Web服务器和数据库之间的缓存机制。这种机制,可以用磁盘作为缓存,也可以用内存缓存的方式。通过它们,将大部分的热点数据查询,阻挡在数据库之前。 1. 页面静态化用户访问网站的某个页面,页面上的大部分内容在很长一段时间内,可能都是没有变化的。例如一篇新闻报道,一旦发布几乎是不会修改内容的。这样的话,通过CGI生成的静态html页面缓存到Web服务器的磁盘本地。除了第一次,是通过动态CGI查询数据库获取之外,之后都直接将本地磁盘文件返回给用户。在Web系统规模比较小的时候,这种做法看似完美。但是,一旦Web系统规模变大,例如当我有100台的Web服务器的时候。那样这些磁盘文件,将会有100份,这个是资源浪费,也不好维护。这个时候有人会想,可以集中一台服务器存起来,呵呵,不如看看下面一种缓存方式吧,它就是这样做的。2. 单台内存缓存通过页面静态化的例子中,我们可以知道将“缓存”搭建在Web机器本机是不好维护的,会带来问题(实际上,通过PHP的apc拓展,可通过Key/value操作Web服务器的本机内存)。因此,我们选择搭建的内存缓存服务,也必须是一个独立的服务。内存缓存的选择,主要有redis/memcache。从性能上说,两者差别不大,从功能丰富程度上说,Redis更胜一筹。 3. 内存缓存集群当我们搭建单台内存缓存完毕,我们又会面临单点故障的问题,因此,我们必须将它变成一个集群。简单的做法,是给他增加一个slave作为备份机器。但是,如果请求量真的很多,我们发现cache命中率不高,需要的机器内存呢?因此,我们更建议将它配置成一个集群。例如,类似redis cluster。Redis cluster集群内的Redis互为多组主从,同时每个节点都可以接受请求,在拓展集群的时候比较方便。客户端可以向任意一个节点发送请求,如果是它的“负责”的内容,则直接返回内容。否则,查找实际负责Redis节点,然后将地址告知客户端,客户端重新请求。 对于使用缓存服务的客户端来说,这一切是透明的。内存缓存服务在切换的时候,是有一定风险的。从A集群切换到B集群的过程中,必须保证B集群提前做好“预热”(B集群的内存中的热点数据,应该尽量与A集群相同,否则,切换的一瞬间大量请求内容,在B集群的内存缓存中查找不到,流量直接冲击后端的数据库服务,很可能导致数据库宕机)。4. 减少数据库“写”上面的机制,都实现减少数据库的“读”的操作,但是,写的操作也是一个大的压力。写的操作,虽然无法减少,但是可以通过合并请求,来起到减轻压力的效果。这个时候,我们就需要在内存缓存集群和数据库集群之间,建立一个修改同步机制。先将修改请求生效在cache中,让外界查询显示正常,然后将这些sql修改放入到一个队列中存储起来,队列满或者每隔一段时间,合并为一个请求到数据库中更新数据库。 除了上述通过改变系统架构的方式提升写的性能外,MySQL本身也可以通过配置参数innodb_flush_log_at_trx_commit来调整写入磁盘的策略。如果机器成本允许,从硬件层面解决问题,可以选择老一点的RAID(Redundant Arrays of independent Disks,磁盘列阵)或者比较新的SSD(Solid State Drives,固态硬盘)。5. NoSQL存储不管数据库的读还是写,当流量再进一步上涨,终会达到“人力有穷时”的场景。继续加机器的成本比较高,并且不一定可以真正解决问题的时候。这个时候,部分核心数据,就可以考虑使用NoSQL的数据库。NoSQL存储,大部分都是采用key-value的方式,这里比较推荐使用上面介绍过Redis,Redis本身是一个内存cache,同时也可以当做一个存储来使用,让它直接将数据落地到磁盘。这样的话,我们就将数据库中某些被频繁读写的数据,分离出来,放在我们新搭建的Redis存储集群中,又进一步减轻原来MySQL数据库的压力,同时因为Redis本身是个内存级别的Cache,读写的性能都会大幅度提升。 国内一线互联网公司,架构上采用的解决方案很多是类似于上述方案,不过,使用的cache服务却不一定是Redis,他们会有更丰富的其他选择,甚至根据自身业务特点开发出自己的NoSQL服务。6. 空节点查询问题当我们搭建完前面所说的全部服务,认为Web系统已经很强的时候。我们还是那句话,新的问题还是会来的。空节点查询,是指那些数据库中根本不存在的数据请求。例如,我请求查询一个不存在人员信息,系统会从各级缓存逐级查找,最后查到到数据库本身,然后才得出查找不到的结论,返回给前端。因为各级cache对它无效,这个请求是非常消耗系统资源的,而如果大量的空节点查询,是可以冲击到系统服务的。在我曾经的工作经历中,曾深受其害。因此,为了维护Web系统的稳定性,设计适当的空节点过滤机制,非常有必要。我们当时采用的方式,就是设计一张简单的记录映射表。将存在的记录存储起来,放入到一台内存cache中,这样的话,如果还有空节点查询,则在缓存这一层就被阻挡了。 异地部署(地理分布式)完成了上述架构建设之后,我们的系统是否就已经足够强大了呢?答案当然是否定的哈,优化是无极限的。Web系统虽然表面上看,似乎比较强大了,但是给予用户的体验却不一定是最好的。因为东北的同学,访问深圳的一个网站服务,他还是会感到一些网络距离上的慢。这个时候,我们就需要做异地部署,让Web系统离用户更近。一、 核心集中与节点分散有玩过大型网游的同学都会知道,网游是有很多个区的,一般都是按照地域来分,例如广东专区,北京专区。如果一个在广东的玩家,去北京专区玩,那么他会感觉明显比在广东专区卡。实际上,这些大区的名称就已经说明了,它的服务器所在地,所以,广东的玩家去连接地处北京的服务器,网络当然会比较慢。当一个系统和服务足够大的时候,就必须开始考虑异地部署的问题了。让你的服务,尽可能离用户更近。我们前面已经提到了Web的静态资源,可以存放在CDN上,然后通过DNS/GSLB的方式,让静态资源的分散“全国各地”。但是,CDN只解决的静态资源的问题,没有解决后端庞大的系统服务还只集中在某个固定城市的问题。这个时候,异地部署就开始了。异地部署一般遵循:核心集中,节点分散。· 核心集中:实际部署过程中,总有一部分的数据和服务存在不可部署多套,或者部署多套成本巨大。而对于这些服务和数据,就仍然维持一套,而部署地点选择一个地域比较中心的地方,通过网络内部专线来和各个节点通讯。· 节点分散:将一些服务部署为多套,分布在各个城市节点,让用户请求尽可能选择近的节点访问服务。例如,我们选择在上海部署为核心节点,北京,深圳,武汉,上海为分散节点(上海自己本身也是一个分散节点)。我们的服务架构如图: 需要补充一下的是,上图中上海节点和核心节点是同处于一个机房的,其他分散节点各自独立机房。 国内有很多大型网游,都是大致遵循上述架构。它们会把数据量不大的用户核心账号等放在核心节点,而大部分的网游数据,例如装备、任务等数据和服务放在地区节点里。当然,核心节点和地域节点之间,也有缓存机制。 二、 节点容灾和过载保护节点容灾是指,某个节点如果发生故障时,我们需要建立一个机制去保证服务仍然可用。毫无疑问,这里比较常见的容灾方式,是切换到附近城市节点。假如系统的天津节点发生故障,那么我们就将网络流量切换到附近的北京节点上。考虑到负载均衡,可能需要同时将流量切换到附近的几个地域节点。另一方面,核心节点自身也是需要自己做好容灾和备份的,核心节点一旦故障,就会影响全国服务。过载保护,指的是一个节点已经达到最大容量,无法继续接接受请求了,系统必须有一个保护的机制。一个服务已经满负载,还继续接受新的请求,结果很可能就是宕机,影响整个节点的服务,为了至少保障大部分用户的正常使用,过载保护是必要的。解决过载保护,一般2个方向:· 拒绝服务,检测到满负载之后,就不再接受新的连接请求。例如网游登入中的排队。· 分流到其他节点。这种的话,系统实现更为复杂,又涉及到负载均衡的问题。小结Web系统会随着访问规模的增长,渐渐地从1台服务器可以满足需求,一直成长为“庞然大物”的大集群。而这个Web系统变大的过程,实际上就是我们解决问题的过程。在不同的阶段,解决不同的问题,而新的问题又诞生在旧的解决方案之上。系统的优化是没有极限的,软件和系统架构也一直在快速发展,新的方案解决了老的问题,同时也带来新的挑战。