宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > 一个百万级PHP站点的网站架构,你了解多少?

一个百万级PHP站点的网站架构,你了解多少?

2021-07-14

了解了全球最大PHP站点的后台技术,今天我们来了解百万级PHP站点的网站架构:.de。 .de 是德国的一个社交网站。它是一个相对较小的站点,但它具有良好的架构并集成了许多技术,例如 PHP、Red5 和。

.de 目前拥有 200 万注册用户,20,000 并发用户,每天 200,000 条私信,每天 250,000 次登录。项目组有 11 名开发人员、2 名设计师和 2 名系统管理员。该网站的商业模式采用免费增值模式,用户可以使用搜索用户、给朋友发送消息、上传图片和视频等功能。

如果用户想要享受无限制的发送消息和上传图片,他们必须根据自己的需要支付不同类型的会员服务。网站上的视频聊天和其他服务也使用相同的策略。

一个百万级PHP站点的网站架构,你了解多少?(图1)

.de 所有的服务都是基于服务的。前端有两台服务器,在高峰期提供每分钟 150,000 个请求的负载。每台机器都有四年的使用寿命,并且只有一个 CPU 和 3GB 内存。 .de 拥有三个独立的图像服务器,每分钟为 *...de 提供 80,000 个请求。

架构中一个很酷的设计是处理了大量请求,因此请求从缓存中获取内容,而无需直接访问 PHP 机器。比如用户信息页面(user)就是网站上需要集中处理的内容。如果所有的用户信息页面都缓存在上面,那么请求直接从上面获取内容。 .de 每分钟可以处理 8000 个请求。

架构中有三个图片服务器,提供本地图片缓存,用户上传图片到中央文件服务器。当向这三者之一请求图像时,如果该图像在服务器本地不存在,则会从中心文件服务器下载到服务器进行缓存和服务。这种负载均衡的分布式图像服务器架构设计可以减少主存储设备的负载。

当你到达这里时,很多人可能会觉得这些有点难以理解。没关系。我为大家准备了一套优质的PHP教程,涵盖了学习教程等。如果你已经知道并且想精通高级中级和高级PHP,我还有一个专注于高级和高级PHP的教程。点击下方标题链接获取方法!

全套框架,全套框架教程分享,PHP程序员受益!

PHP开发三年,只知道增删改查?那是因为你还没有规划好的php学习路线

PHP-FPM

该网站在 PHP-FPM 上运行。有28台双CPU、6GB内存的PHP机器,每台机器运行100个PHP-FPM工作线程。在启用 APC 的情况下使用 PHP5.3.x。 PHP5.3 可以减少 30% 以上的 CPU 和内存使用。

程序代码基于.2框架开发。一是可以利用外部资源,二是可以提高项目开发进度,同时让新开发者更容易加入到知名框架的团队中。虽然没有什么是完美的,但您可以从框架中获得很多好处,让团队可以更加专注于 .de 的业务开发。

网站的性能得到优化和使用。这是一个开源库。该框架非常易于个性化和配置,并且可以缓存最昂贵的服务器计算。

是主要站点。网站有几台服务器:一台4CPU,32GB的服务器存储用户相关信息,如基本信息、照片描述信息等。这台机器已经用了4年了,下一步是更换共享集群设计仍然基于这个系统来简化数据访问代码。数据按照用户ID进行分区,因为网站中的大部分信息都是以用户为中心的,比如照片、视频和消息。

共有三台服务器,以主-从-从的配置结构提供用户论坛服务。从服务器负责在网站上存储自定义消息。截至目前,已有2.50 亿条消息。另外四台机器是主从配置关系。另外在NDB组中配置了4台机器,为用户访问统计等密集写操作数据提供服务。

数据表设计尽量避免关联操作,缓存尽可能多的数据。当然,数据库的结构规范已经被彻底破坏了。因此,为了方便查找,数据库设计创建了一个数据挖掘表。大多数表都是类型表php大型网站技术架构,可以提供快速搜索。现在的问题是越来越多的表被完全锁定。 .de 正在考虑迁移到存储引擎。

网站架构中的应用相当多,超过45GB的缓存和51个节点。缓存会话、视图缓存、函数执行缓存等。架构中有一个系统可以在记录被修改时自动将数据更新到缓存中。未来改进缓存更新的一个可能解决方案是使用新的 Hash API 或。

2009 年年中开始在架构中使用它。这是一个很好的消息传递解决方案,易于部署和集成到此架构中。两台服务器在 LVS 后面运行。在上个月,更多的东西被整合到队列中,这意味着 28 个 PHP 服务器每天同时处理 500,000 个请求。向此队列发送日志、电子邮件通知、系统消息、图片上传等。

使用PHP-FPM中的st()函数集成队列消息,可以异步发送消息到队列。当系统需要向用户发送 HTML 或 JSON 格式的响应时,会调用该函数,这样用户就不必等到 PHP 脚本清理完毕。

该系统可以改进架构资源管理。例如,在高峰期,该服务每分钟可以处理 1,000 个登录请求。这意味着对用户表有 1000 次并发更新,以节省用户的登录时间。由于使用了队列机制php大型网站技术架构,这些查询可以以相反的顺序运行。如果需要提高处理速度,只需要增加更多的队列处理器即可。您甚至可以在不修改任何配置或部署新节点的情况下向集群添加更多服务器。

日志存储在一台机器上运行。在本机上,您可以根据模块/行为,或根据错误类型等查询/分组日志,这对于定位问题非常有用。在使用日志聚合服务之前,要一一登录PHP服务器尝试通过日志分析定位问题,非常麻烦。现在所有的日志都被收集到队列中并存储在队列中,这样可以集中进行问题检查和分析。

一个百万级PHP站点的网站架构,你了解多少?(图2)

网站使用收集实时网站信息和统计数据。从请求每个模块/行为到命中和未命中、状态监控、Unix 负载等。该服务平均每分钟有 4800 次更新操作。实践证明,监控网站上发生的事情非常有用。其简单的文本协议和绘图功能,可轻松即插即用,适用于任何需要监控的系统。

一件很酷的事情是使用同时受监控的站点的两个版本。 1 月份部署了新版本的框架,将之前的代码部署为备份。这意味着该网站可能面临性能问题。所以可以用来在线比较两个版本。

发现新版本上的Unix负载表比较高,于是通过两个版本的性能分析找出问题所在。

红5

网站还为用户提供两种视频服务,一种是用户自己上传的视频,一种是视频聊天、用户视频互动和分享。到2009年年中,为用户提供每月17TB的流量服务。

是一个书面的分布式基准分析工具。在.de网站中,主要用于HTTP基准分析和与其他存储系统的对比分析()。使用系统记录主服务器的流量,然后将其转换为基准会话。然后流量被回放,成千上万的并发用户访问实验室的服务器。这样就可以非常接近实验环境中的真实场景。

Tag: 网站架构 服务器类型 缓存服务器
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • 这2个函数json_encode()该函数主要用来将数组和对象
  • php编程培训大学计算机专业就业遇瓶颈,四个月历练成PHP编程达人刚php编程培训教育班
  • php游戏开发框架 的人分个类:程序员和非程序员的运维仿京东商城(基于hdphp框架开发)视频教程(php实战)
  • 应用编程接口发行商和Inc.宣布合并组建全球最大应用接口市场
  • php网站密码破解安全吗?基础知识以及确保您的网站保持安全的方法!php网站后台破解
  • php采集代码前几天做了个小说连载的程序,抓取别人网页内容php采集百度新闻标题
  • PHP实现微信公众号支付功能开发流程、原理及相关操作技巧
  • 论坛php网站模板中国最大社区技术及服务商之一推出最新论坛程序软件7.0php 论坛模板
  • 编程常用语言的几种类型及优点分析!(上)
  • php开源网站管理系统 开源直播系统源码撰写的PHP程序便是引擎的开发语言开源php网站管理

相关

开放源代码程序方案(--PHP)网站架构

如何从一个简单的网站架构演进发展成大型网站

大型网站架构的技术要点与应用层的组织方式分析

大型网站架构的技术要点与应用层的组织方式分析

php缓存技术三星收购腾云网络Data,拓展面向服务器和数据

php网站开发工具如下使用各种缓存插件让我们先考虑一下在大量

php大型网站技术架构网站基本建设的框架是什么呢?延庆网站具

http协议接口简单概括接口相对复杂的一个接口示例

http协议接口简单概括接口相对复杂的一个接口示例

网站性能优化对于大型网站来说的重要性有哪些?

网站性能优化对于大型网站来说的重要性有哪些?

一个的单点缓存系统是什么?怎么确定把某个具体的请求转发到对应

一个的单点缓存系统是什么?怎么确定把某个具体的请求转发到对应

大型网站的架构演化过程,你知道吗?(上)

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们