分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

大众点评网由张涛创建于2003年4月,是中国最大的城市生活消费指南网站。其主要致力于为中国消费者提供本地的餐饮、休闲、娱乐等生活服务发表评论、分享信息的平台,并为广大潜在的消费者提供客观、准确的本地化消费信息指南。 大众点评网在2008年12月已实现在今年年初制定的月收入人民币500万元的盈利目标,Via: http://tech.sina.com.cn/i/2008-12-01/00222613619.shtml我也是大众点评网的用户之一,而且是注册用户,也会经常上大众点评网,对大众点评网的UI/UE非常喜欢,细节处理得非常好,同时也能给大家带来非常有价值及有用的服务,而且这一切都是免费的,有谁不喜欢既是免费又有好的体验的服务呢。下面说说我自己所了解的大众点评网的网站架构情况1.用nslookup命令查询大众点评网的域名情况C:/Users/caihuafeng>nslookup www.dianping.com服务器:  ns.crcbj.comAddress:  61.233.9.9非权威应答:名称:    1st.attack.glb0.lxdns.comAddresses:  218.60.1.134          218.60.1.76Aliases:  www.dianping.com          www.dianping.com.cdn20.comAliases是别名的意思,大概的意思可能是www.dianping.com及www.dianping.com.cdn20.com是域名1st.attack.glb0.lxdns.com的别名2.nslookup -qt=ns dianping.comC:/Users/caihuafeng>nslookup -qt=ns dianping.com服务器:  ns.crcbj.comAddress:  61.233.9.9非权威应答:dianping.com    nameserver = ns3.chinanetcenter.comdianping.com    nameserver = ns1.chinanetcenter.comns3.chinanetcenter.com  internet address = 61.129.75.225ns1.chinanetcenter.com  internet address = 61.129.64.3我们在上面可以看到(nameserver也就是表示域名服务器的意思)dianping.com的域名服务器用的是网宿科技的dns服务器,因为要用它们的cdn服务。网宿科技有两台域名服务器提供服务。3.nslookup -qt=ns www.dianping.comC:/Users/caihuafeng>nslookup -qt=ns www.dianping.com服务器:  ns.crcbj.comAddress:  61.233.9.9非权威应答:www.dianping.com        canonical name = www.dianping.com.cdn20.comwww.dianping.com.cdn20.com      canonical name = 1st.attack.glb0.lxdns.comcanonical name简称cname,通常称别名指向,也就是www.dianping.com指向www.dianping.com.cdn20.com,www.dianpng.com.cdn20.com指向1st.attack.glb0.lxdns.com。流程大致是这样的,用户在浏览里输入域名www.dianping.com后,由于dianping.com域对应的域名服务器是ns1或ns3.chinanetcenter.com,从其中某一台域名服务器的区域文件(或者其它的方式)找到cname的记录www.dianping.com.cdn20.com,而域名www.dianping.com.cdn20.com是网宿科技的域名,具体过程由他们公司来进行解析,解析完成以后,然后就是网宿科技内部的cdn系统的一些流程。可以参考下面的9进行对照理解。attack.glb0.lxdns.com实际上下面的内容就是DNS服务器上区域文件的内容(所谓区域文件就是包含了此域中名字到IP地址解析记录的一个文件)        primary name server = ns1.glb0.lxdns.com(这个是主域名服务器)        responsible mail addr = webmaster.glb0.lxdns.com        serial  = 90717001        refresh = 10800 (3 hours)        retry   = 3600 (1 hour)        expire  = 604800 (7 days)        default TTL = 60 (1 min)4.发现上述有一个含有cdn的域名,猜测应该是提供cdn服务的服务器,在浏览中输入http://www.dianping.com.cdn20.com/时,出现如下的提示信息:您所请求的网址(URL)无法获取当尝试读取以下网址(URL)时: http://www.dianping.com.cdn20.com/发生了下列的错误:    无法将您输入的主机名称:www.dianping.com.cdn20.com转换成 IP 地址 域名服务器返回以下讯息:    Server Failure: The name server was unable to process this query. 这表示: The cache was not able to resolve the hostname presented in the URL.  Check if the address is correct.  缓存服务器无法解析您输入网址(URL)中的主机名称, 请检查该名称是否正确。本缓存服务器管理员:cdnsupport@chinanetcenter.comGenerated Wed, 12 Aug 2009 09:24:50 GMT by cache.51cdn.com (Cdn Cache Server V2.0) 从以上的提示信息可以看出,大众点评网使用了付费的cdn服务,是网宿科技提供的cdn,域名http://www.chinanetcenter.com/是网宿科技的另一个域名5.域名 www.dianping.com、1st.attack.glb0.lxdns.com及www.dianping.com.cdn20.com指向同一台服务器C:/Users/caihuafeng>nslookup 1st.attack.glb0.lxdns.com服务器:  ns.crcbj.comAddress:  61.233.9.9非权威应答:名称:    1st.attack.glb0.lxdns.comAddresses:  218.60.1.134          218.60.1.76C:/Users/caihuafeng>nslookup www.dianping.com.cdn20.com服务器:  ns.crcbj.comAddress:  61.233.9.9非权威应答:名称:    1st.attack.glb0.lxdns.comAddresses:  218.60.1.134          218.60.1.76Aliases:  www.dianping.com.cdn20.com6.查看域名www.dianping.com对应的服务器开通了哪些服务及使用的什么操作系统大众点评网用的也是linux操作系统,可是大众点评网是用.net开发的,难道与京东商城一样,用的也是mono软件来在linux下运行.net程序吗?[root@CentOS_Test_Server ~]# nmap -O www.dianping.comStarting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2009-08-12 17:46 CSTWarning: Hostname www.dianping.com resolves to 2 IPs. Using 218.60.1.76.Interesting ports on cncln.online.ln.cn (218.60.1.76):Not shown: 1672 closed portsPORT     STATE    SERVICE80/tcp   open     http111/tcp  open     rpcbind199/tcp  open     smux443/tcp  open     https623/tcp  filtered unknown631/tcp  open     ipp873/tcp  open     rsync3000/tcp open     pppDevice type: general purposeRunning: Linux 2.4.X|2.6.XOS details: Linux 2.4.18 - 2.4.19 w/o tcp_timestamps, Linux 2.4.19 (Mandrake, X86), Linux 2.4.20 or 2.6.0-test5-love3 (x86), Linux 2.4.7 (x86)Nmap finished: 1 IP address (1 host up) scanned in 10.757 seconds7.大众点评网的Web Server可能是自己开发的,名为DPWC:/Users/caihuafeng>curl -I www.dianping.comHTTP/1.0 500 Internal Server ErrorDate: Wed, 12 Aug 2009 09:50:30 GMTServer: DPW(可能应该是DianPingWeb的意思)Warn: 7Cache-Control: privateContent-Type: text/html; charset=utf-8Content-Length: 1329Set-Cookie: lb.dp=117506314.20480.0000; path=/Via: 1.0 tj252:80 (Cdn Cache Server V2.0), 1.0 lnsy134:80 (Cdn Cache Server V2.0)Connection: close8.其它大众点评基于Lucene开发了自己的全文检索系统(DPL系统),DPL的全称应该是DianPing Lucene的意思吧),说明一下, Lucene也有.net版本;另外大众点评网还使用了Memcached。如果上述页面无法访问(btw:我在写这篇文章的时候还真的访问不了),可以访问如下的网址,可以点击这儿,直接用百度快照查看即可。9.CDN的介绍及开通过程(摘抄自网上)CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。 作为ICP,只需要把域名解释权交给CDN运营商,其他方面不需要进行任何的修改;操作时,ICP修改自己域名的解析记录,一般用cname方式指向CDN网络Cache服务器的地址。    作为CDN运营商,首先需要为ICP的域名提供公开的解析,为了实现sortlist,一般是把ICP的域名解释结果指向一个CNAME记录;当需要进行sorlist时,CDN运营商可以利用DNS对CNAME指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址;    由于从cname获得的IP地址,并且带有hostname信息,请求到达Cache之后,Cache必须知道源服务器的IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问的域名的真实IP地址;    在维护内部DNS服务器时,还需要维护一台授权服务器,控制哪些域名可以进行缓存,而哪些又不进行缓存,以免发生开放代理的情况。           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

大众点评网的网站架构相关推荐

  1. 大众点评网平台架构组高级工程师 hadoop 应用案例

    大数据 hadoop 应用案例 大众点评 =========================================================== 大众点评网从2011年中开始使用Had ...

  2. 大众点评网和爱帮网官司给我们的启示

    案件回顾:2007年年底,大众点评网认为其对数千家餐馆的点评内容享有独家著作权,爱帮网未经许可,擅自收录这些点评,构成侵权,函告爱帮网要求立即删除疑似侵权内容,但爱帮网复函坚称自己是搜索引擎类技术服务 ...

  3. 大众点评网公正性受质疑 被指评论常无故被删

    近日,记者接到来自宝山区瞿小姐的电话,称其刚开张的一家料理店受到大众点评网用户的恶意点评,却投诉无门.有意思的是,这个差评时间恰巧是瞿小姐与大众点评网宣传合作即将结束的时候出现的.与此同时,近期,记者 ...

  4. jsoup实战之抓取大众点评网区域省份城市信息

    需求:从大众点评网抓取 所有区域,省份,城市信息 所使用技术:manve+jsoup.1.7.3+httpclient.4.3.3 pom.xml <project xmlns="ht ...

  5. 大众点评网2016校招试题选录

    大众点评网的校招题还真有特点,分四部分,第一部分是行测的数字规律类题目,第二部分是行测的图形规律题,第三部分是C++.Java的基础选择题,第四部分是四个编程题. 题目都有时间限制,第一二部分皆是普通 ...

  6. 大众点评网谈成功秘诀:明白用户感兴趣、需要和寻找的是什么

    如今的互联网用户,大多都能够熟练地使用搜索引擎查找到自己需要的信息,"浏览.输入.搜索"早已成为最普遍的上网场景.但是,并不是所有的互联网企业都懂得怎样通过掌握"场景&q ...

  7. 大众点评网回应商家围攻:因诚信问题被暂停收录

    9 月 29 日消息,今日有网友在微博爆料称大众点评网与商家签订不平等合约,并实施竞价排名,因此上海总部遭到 200 家商户的集体围攻.对此,大众点评网对 TechWeb 发来声明,称美容美发机构京世 ...

  8. python数据分析可视化大众点评网餐厅口碑包含数据

    部分代码 import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams["font. ...

  9. 【灸久堂艾灸养生馆团购】-大众点评网团购杭州站

    [灸久堂艾灸养生馆团购]-大众点评网团购杭州站 [灸久堂艾灸养生馆团购]-大众点评网团购杭州站 posted on 2017-06-02 16:32  lexus 阅读( ...) 评论( ...) ...

最新文章

  1. java 接口中 常量_讨论:Java 接口当中的 “常量接口”
  2. IIS 6.0的web园 最大工作进程数
  3. Slackware网卡配置文件和配置工具
  4. 台式计算机的配置清单(硬件和软件),计算机硬件配置清单大 全!值得收藏哦
  5. ABAP R3 时代著名的 SFLIGHT 航班模型测试数据,到了S/4HANA时代的进化版
  6. 【渝粤教育】国家开放大学2019年春季 770房地产估价 参考试题
  7. python函数应用(1)
  8. 自动控制原理_电容补偿的作用与自动控制原理
  9. 7.微服务:从设计到部署 --- 重构单体应用为微服务
  10. CCNP学习之路之QOS配置命令
  11. 详解十三款运维监控工具
  12. Loadrunner11安装
  13. 微信小程序毕业设计 基于微信景区景点旅游攻略小程序系统开题报告
  14. MYMPS蚂蚁分类信息系统源码,5.9E多城市全开源版本
  15. LabVIEW程序快速开发流程
  16. 【OpenCV】基于Qt的“破产版”全能扫描王
  17. 计算机四分位数公式,上四分位数(上下四分位数计算公式)
  18. 前端使用Aliplayer 播放器 播放flv直播流
  19. [Swust OJ 643]--行列式的计算(上三角行列式变换)
  20. word中统一修改mathtype公式和大小对应

热门文章

  1. Datawhale-Pandas中文教程[9]
  2. CSS:外部样式表/内部样式表/内联样式
  3. 高斯-赛德尔迭代(Gauss–Seidel method)c语言实现
  4. facebook创始人简介-马克·扎克伯格
  5. badger和rocksDB性能对比
  6. 苏州Uber人民优步奖励政策
  7. PLC张力控制(开环闭环算法分析)
  8. 股市跷跷板—债券基金
  9. 探讨Vue 数据监测原理-第四节-Vue.Set() API 介绍应用
  10. QTimer定时器问题分析