大众点评网的网站架构

news/2024/5/20 15:12:07/文章来源:https://blog.csdn.net/htrdchh/article/details/83756708

分享一下我老师大神的人工智能教程!零基础,通俗易懂!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

这里写图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_850467.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国外java开源网站聚合

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!sourceforge http://www.sourceforge.netjav…

京东商城网站服务器分析

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!京东商城是专业的数码网上购物商城,主要产品…

针对中小型网站 3000人左右/15分钟 的服务器架构

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!本文涉及的服务器构架主要针对3000人左右/15…

阿里巴巴网站架构

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!阿里巴巴为全球领先的B2B电子商务公司&#…

20个仿Quora的免费问答网站程序

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!接触网站制作和运营将近9年了,还…

政府网站防篡改解决方案

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!政府网站防篡改解决方案 互联网的出现…

网站分析基础及KPI实践

原文转自:http://www.techxue.com/portal.php?modview&aid148d 一:网站分析是什么? 网站分析(Web Analytics)即网站访客行为分析,通过对网站数据进行定量和定性的分析,来不断驱动和提高访问者在网站中的体验,并将访客转…

【转】30套最好的网站开发与设计中使用的小型图标

转载自:http://blogread.cn/it/article/1836?fwb1 在为您的网页设计或应用程序挑选图标的时候,您所需要的不仅仅只是为了完美地传达一个简单且悦目的复杂的功能,他们也应该有一定的统一标准,所依赖的图标就是其中一种方式。找到一…

Docker快速搭建WordPress博客网站

WordPressWordPress是一个非常著名的PHP编写的博客平台,发展到目前为止已经形成了一个庞大的网站平台系统。在WP上有规模庞大的插件和主题,可以帮助我们快速建立一个博客甚至网站。 在Windows上可以非常方便的安装WordPress,因为IIS上集成了W…

asp.net网站统计(转)

今天在 我在所的网站上加了一个简单的网站统计如图所示:鼠标放上去可以这样显示: 这就是今天做的简单的网站统计. 现在就来讲讲,是怎么实现的.我用的asp.net 2003 版本. 文章总数,文件总数就是读取数据库的操作,在这里就不说了. 对与总访问量,我是将这个参数存在count.xml…

程序员常用的网站(个人笔记)

1.CSDN -专业IT技术社区(https://www.csdn.net/) 2.51CTO-专注于IT人职业成长平台(http://www.51cto.com) 3、博客园-开发者的网上家园(https://www.cnblogs.com/) 4、Github-全球领先的软件开发平台&am…

网站改版了

web开发分享改版了。 求建议啊。 转载于:https://www.cnblogs.com/youqu/p/3617476.html

Java爬虫之抓取一个网站上的全部链接

前言:写这篇文章之前,主要是我看了几篇类似的爬虫写法,有的是用的队列来写,感觉不是很直观,还有的只有一个请求然后进行页面解析,根本就没有自动爬起来这也叫爬虫?因此我结合自己的思路写了一下…

MVC5 网站开发之七 用户功能 1、角色的后台管理

角色是网站中都有的一个功能,用来区分用户的类型、划分用户的权限,这次实现角色列表浏览、角色添加、角色修改和角色删除。 目录 奔跑吧,代码小哥! MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据…

如何用Spring Boot开发网站?——个人博客网站(无需积分下载)

源码地址:无需积分即可下载,觉得有用随手给个赞吧,github地址在下方 功能结构图: 运行截图: GitHub:https://github.com/LIANYCL/myblog 如何运行代码 导入到IDEA后 第一步 配置数据库连接 修改applic…

网站开发

两人一组,分别完成网站的前端与后台的操作。 实现了页面跳转、登录、注册等功能。 点击课程后,出现课程信息 登录后才能购买相关课程 效果如下: 在网站开发中,有对数据库的访问,增加了许多难度,尤其是在注册…

XHTM这个国际标准设计语言,还可以设计网站,哇!

目录 CSSDIV网站设计的优势和问题 CSSDIV网站设计的优势 CSSDIV网站设计的优势和问题 XHTM是目前国际上倡导的网站标准设计语言,因为XHTML网站设计语言具有的基本特点,这种CSSDIV模式的网站设计具有一定的优势,不过目前在网站建设应用中CSSD…

CSS+DIV网站设计的问题,以下的几点,一个比一个严重!

目录 CSSDIV网站设计的问题 对于CSS的高度依赖 CSS文件异常 浏览器兼容性问题 搜索引擎优化 CSSDIV网站设计的问题 尽管CSSDIV具有一定的优势,不过现阶段CSSDIV网站建设存在的问题也比较明显,主要表现在: 对于CSS的高度依赖 第一&#…

2014年到2017年,开始提出对Chrome浏览器进行升级,来支持这个VR网站!

目录 2014年1月14日 正式版(32.0.1700.76)发布 2014年9月3日 下午正式版(37.0.2062.103)发布 2015年8月21日 正式版(44.0.2403.157)发布 2015年8月11日 正式版(44.0.2403.155)发布 2…

ASP.NET网站,上传大文件受限

ASP.NETIIS IIS默认文件最大30M, 修改如下 1,IIS网站里面找到》 2,打开后,点右边的【编辑功能设置】 3,修改下图框中的值 这个是100M,默认是30000000(将近30M)。