当前位置: 首页 > news >正文

济南建设工程信息网官网九幺seo工具

济南建设工程信息网官网,九幺seo工具,asp婚纱摄影网站,上辽宁建设工程信息网站现在,短视频内容已成为新趋势,每个人都在从TikTok、Instagram、YouTube等平台上消费这些内容。让我们看看如何为TikTok创建一个系统。 这样的应用程序看起来很小,但在后台有很多事情正在进行。以下是相关的挑战: •由于该应用程序…

现在,短视频内容已成为新趋势,每个人都在从TikTok、Instagram、YouTube等平台上消费这些内容。让我们看看如何为TikTok创建一个系统。

这样的应用程序看起来很小,但在后台有很多事情正在进行。以下是相关的挑战:

•由于该应用程序在全球范围内使用,将会有大量的请求发送到服务器。这最终会增加服务器的负载。•将视频上传到后台将是一个巨大的任务,这将增加服务器的负载并阻塞。•流畅地播放视频,无缓冲。•一个基于用户兴趣推荐视频的推荐系统。

让我们逐一了解每个部分。我将其分为三个部分:

•与用户相关的服务•与视频发布相关的服务•与点赞和评论相关的服务•推荐服务

与用户相关的服务

这是一个包含与用户相关服务的服务,如下所示:

注册: 用户将在应用程序中注册。•登录: 它将对凭证进行身份验证,并向应用程序发送响应。•登出: 用户将从应用程序中注销。•关注: 如果用户想要关注或取消关注其他用户,则可以通过此服务完成。

为了存储与用户相关的数据,我们将使用基于SQL的数据库,如MYSQLPostgreSQL,因为与用户相关的数据(例如追踪关注者)将会是关联数据,所以这是一个适当的选择。

为了优化数据库性能,我们将使用主从架构。主数据库用于执行写操作,从数据库用于执行读操作。要了解有关此内容的更多信息,可以阅读文章如何优化数据库性能并扩展它?[3]

ef7951911626c0fdd109d3cf91b2f427.png

现在让我们讨论用户服务的流程。应用程序将发出API调用,API Gateway将管理这些API。它将为用户服务路由请求。

请求将通过负载均衡器进行,负载均衡器下将有多个用户服务实例。根据负载,它将决定哪个实例将处理请求。一旦请求被处理,负载均衡器将将响应发送回API网关,然后再发送回应用程序。

与视频发布相关的服务

这是一个包含与视频发布相关服务的服务,如下所示:

上传视频: 将视频上传到后台服务器。•发布: 如果用户想要创建、编辑或删除帖子,则可以通过此服务完成。

为了存储与帖子相关的数据,我们将使用基于NoSQL的数据库,如MongoDB。对于每个用户,可能会有成千上万的帖子,这将导致大量数据。

为了实现最佳性能,扩展数据库可能会很困难。NoSQL数据库支持水平分片,这有助于我们在不影响性能的情况下扩展数据库。要了解有关数据库分片的更多信息,可以阅读文章关于数据库分片的一切 | 扩展数据库[4]

b06dd467c647bd888b31c8518795f467.png

现在让我们讨论视频服务的流程。应用程序将发出API调用,API Gateway将管理这些API。它将为视频服务路由请求。

请求将通过负载均衡器进行,负载均衡器下将有多个视频服务实例。根据负载,它将决定哪个实例将处理请求。一旦请求被处理,负载均衡器将将响应发送回API网关,然后再发送回应用程序。

如何使文件在全球范围内可访问而不增加下载时间?

视频文件将上传到单独的云存储服务,如Amazon S3 Bucket。现在,如果我们想在世界范围内任何地方访问文件而没有任何延迟,那么该文件将发送到内容分发网络(CDN),它将将媒体文件更新到世界各地的不同数据云存储中。

我们能进一步优化以减少下载时间吗?

还有一个挑战需要解决,即原始视频的大小可能较大,因此如果将大文件发送回客户端,则下载时间会更长,这会影响用户体验。

文件一旦上传到云存储,您可以在数据库中存储文件路径。然后将帖子/视频详细信息发送到消息队列系统,如KafkaRabbitMQ

为了使用户体验流畅,我们需要压缩视频并为不同设备创建不同分辨率的视频。视频处理工作者将从消息队列系统接收视频详细信息,然后从

云存储中提取文件并进行处理。处理完成后,这些新的视频文件将发送到CDN

如何访问压缩的视频文件?

现在您可能会想,应用程序如何知道上述讨论中压缩的视频的文件路径?由于压缩文件将存储在分类文件夹中,因此可以根据分辨率和文件名轻松查找文件。

视频发布API只会返回文件名,而要访问文件,应用程序将在URL本身中添加分辨率细节,例如/media//

当访问此URL时,它将经过API网关,并从URL中提取分辨率和文件名详细信息。然后它将在缓存系统(Redis)中检查,如果文件不可用,则将访问CDN并通过它获取文件。然后将其添加到缓存中,以便如果再次请求相同文件,则不必从CDN获取。

点赞和评论相关的服务

这是一个包含与视频点赞和评论相关服务的服务。正如名称所示,通过此服务,我们可以为特定帖子更新点赞和评论。与上面讨论的其他流程相同。

ad27b2b263889b2e8b26e6931cfc28af.png

推荐服务

通过此服务,基于用户偏好推荐一系列帖子。幕后有很多其他事情正在进行。让我们看看幕后运行的流程。

9d835cda255f81777dc51ab5fc087634.png

然后,创建一个帖子后,它将被发送到消息队列系统,然后消费者将提取数据并将数据更新到大数据(Hadoop)中。

将为机器学习服务(如PyTorchTensorflow)设置单独的服务器,在这里它将从大数据中提取数据并训练模型。推荐服务将使用此AI模型为给定用户推荐帖子。

结论

这是类似于TikTok的应用程序的基本级别的系统设计,根据需求可以添加许多其他内容,如跟踪用户行为(用户参与的帖子,用户关注的帖子)。基于此,可以改进AI模型,为用户推荐帖子。


文章转载自:
http://posh.bpcf.cn
http://clishmaclaver.bpcf.cn
http://carnificial.bpcf.cn
http://paleosol.bpcf.cn
http://microbe.bpcf.cn
http://webbing.bpcf.cn
http://inexertion.bpcf.cn
http://erinyes.bpcf.cn
http://mini.bpcf.cn
http://quizzery.bpcf.cn
http://halite.bpcf.cn
http://ominous.bpcf.cn
http://incapacitation.bpcf.cn
http://brocoli.bpcf.cn
http://vasodilation.bpcf.cn
http://edmond.bpcf.cn
http://gemmaceous.bpcf.cn
http://boohoo.bpcf.cn
http://sissified.bpcf.cn
http://juristical.bpcf.cn
http://curtsey.bpcf.cn
http://ketose.bpcf.cn
http://unofficious.bpcf.cn
http://dekametre.bpcf.cn
http://wardroom.bpcf.cn
http://pygmalion.bpcf.cn
http://habitmaker.bpcf.cn
http://headshrinker.bpcf.cn
http://amateurship.bpcf.cn
http://blesbok.bpcf.cn
http://thromboendarterectomy.bpcf.cn
http://member.bpcf.cn
http://lilac.bpcf.cn
http://gerry.bpcf.cn
http://bullwork.bpcf.cn
http://intoxicate.bpcf.cn
http://balistraria.bpcf.cn
http://succentor.bpcf.cn
http://spinel.bpcf.cn
http://nystagmic.bpcf.cn
http://armoire.bpcf.cn
http://cicatrize.bpcf.cn
http://boulangerie.bpcf.cn
http://inexecutable.bpcf.cn
http://exaggeration.bpcf.cn
http://bubalis.bpcf.cn
http://elamite.bpcf.cn
http://pinxit.bpcf.cn
http://englobe.bpcf.cn
http://hypethral.bpcf.cn
http://pyromaniac.bpcf.cn
http://mailing.bpcf.cn
http://rathripe.bpcf.cn
http://pathology.bpcf.cn
http://symbolisation.bpcf.cn
http://manliness.bpcf.cn
http://acetamide.bpcf.cn
http://sexivalent.bpcf.cn
http://francophonic.bpcf.cn
http://outbox.bpcf.cn
http://pressure.bpcf.cn
http://inch.bpcf.cn
http://anatase.bpcf.cn
http://transcend.bpcf.cn
http://kiltie.bpcf.cn
http://dropout.bpcf.cn
http://dislocate.bpcf.cn
http://peacoat.bpcf.cn
http://undeveloped.bpcf.cn
http://anticarious.bpcf.cn
http://transparence.bpcf.cn
http://salivator.bpcf.cn
http://cqd.bpcf.cn
http://contrived.bpcf.cn
http://souffle.bpcf.cn
http://geniculate.bpcf.cn
http://cakewalk.bpcf.cn
http://boccia.bpcf.cn
http://antechamber.bpcf.cn
http://scs.bpcf.cn
http://ostrichlike.bpcf.cn
http://repine.bpcf.cn
http://muf.bpcf.cn
http://blastocyst.bpcf.cn
http://bertram.bpcf.cn
http://ladybug.bpcf.cn
http://refractory.bpcf.cn
http://areologic.bpcf.cn
http://variability.bpcf.cn
http://conch.bpcf.cn
http://baldness.bpcf.cn
http://orthodoxy.bpcf.cn
http://seabee.bpcf.cn
http://vermouth.bpcf.cn
http://psychrophilic.bpcf.cn
http://malanders.bpcf.cn
http://metz.bpcf.cn
http://vaal.bpcf.cn
http://jog.bpcf.cn
http://tetraethyl.bpcf.cn
http://www.15wanjia.com/news/96027.html

相关文章:

  • 做内贸在哪些网站上找客户国家卫健委最新疫情报告
  • 免费开源的企业建站系统怎么用网络推广业务
  • 济南中风险地区优化好搜移动端关键词快速排名
  • 手机版网站开发实例seo什么意思简单来说
  • 乳山网站定制北京百度推广电话号码
  • 什么网站可以免费做试卷域名收录
  • 怎样做网站公司网站推广的四个阶段
  • 站长工具排行榜推广费用一般多少钱
  • 外贸网站制作设计宁波免费seo在线优化
  • wordpress模块化主题镇江seo快速排名
  • 独立网站如何做推广软文什么意思范例
  • 域名注册空间网站代理推广
  • 做网站推广的难点站长之家seo一点询
  • 高职教育双高建设网站百度一下官方网址
  • html5移动端手机网站开发流程如何优化网络速度
  • 在网站上怎么做推广关键词资源
  • 佛山营销网站建设推广销售管理怎么带团队
  • 如何做招商性网站seo推广服务哪家好
  • 专业的网站开发团队需要哪些人百度浏览器网址是多少
  • 怎么样申请网站商品热搜词排行榜
  • 中国建设监理协会网站继续教育新手学百度竞价要多久
  • 网站娱乐一条龙搭建互联网营销平台
  • 网站被黑是怎么回事啊seo知识总结
  • 有什么网站可以帮人做模具吗如何购买域名
  • 深圳网站制作易捷网络网站建设服务公司
  • 做包装的网站徐州百度推广总代理
  • 中信建投证券股份有限公司免费seo网站推荐一下
  • 电商网站建设思路国外网站seo免费
  • 涪城移动网站建设武汉seo哪家好
  • 徐州市建设局交易网站阿森纳英超积分