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

网站上切换语言是怎么做的上传网站程序

网站上切换语言是怎么做的,上传网站程序,北海哪里做网站建设,网上花店网页制作教程本文全文字数#xff1a; 3308预计阅读时间#xff1a; 10 分钟本文篇幅较长#xff0c;建议亲亲能够完成阅读#xff0c;将会学到不少干货哦~❤️本文目录一虚拟机-我们为何关闭了之前的虚拟机服务#xff1f;-是否有新的虚拟机计划#xff1f;二流量优化-   3308预计阅读时间   10 分钟本文篇幅较长建议亲亲能够完成阅读将会学到不少干货哦~❤️本文目录一虚拟机-我们为何关闭了之前的虚拟机服务-是否有新的虚拟机计划二流量优化-静态流量优化方案静态流量每个案例打开时产生的流量-动态流量优化方案动态流量从数据库或者后台返回的图片或视频等资源产生的流量三常见的“巨”坑-视频投票案例常见“巨坑”-“巨坑”填平建议(强烈)最近收到了很多同学的抱怨和顾虑觉得iVX的云服务费用太高了不可控希望可以恢复之前的虚拟机服务让运维费用完全可控。我先来回复一下关于虚拟机服务的问题然后教大家怎样优化案例的流量费用部分读完这篇“秘籍”大家可能就会觉得控制流量费用完全是可行的了。一虚拟机1 为何关闭了虚拟机服务平台的成本不可控运行一个案例除了需要计算服务器还需要mysql数据库、redis、ES全文搜索数据库、对象存储、连接服务器、公共的网关/api服务等等资源特别是我们用aws高保障可伸缩mysql数据库成本非常高。我们无法将这些服务成本公平的“平摊”给每个计算服务器因此每个“虚拟机”只是收取了纯计算的成本这个对于平台来说无法覆盖成本因此我们只能暂时暂停了这个服务运维不可控虚拟机里的后台代码是不会自动更新的因此当平台更新了一些新功能案例重新部署至虚拟机可能会出现问题需要一个一个去维护更新这个工作量非常大如果要重新上线虚拟机我们需要重新开发一套虚拟机管理系统。2 是否有新的虚拟机计划这个我们已经在技术上测算过是可行的但新的虚拟机(或者叫“虚拟系统”更为确切)我们需要将所有的资源特别是数据库部分打包进虚拟资源。如果用户购买一整套虚拟资源其实就是我们帮你维护部署了一整套aws系统。这个系统我们测算过最低的配置每个月的硬成本大约是1800。这个成本我们认为对于个人用户来说还是偏高因此这个方案还在内部讨论中。二 流量优化接下来我们来详细讨论一下怎样在公共平台的投放上省钱。由于最近收到很多关于流量扣费的问题因此在这部分中我主要来讲一下流量的优化。iVX的扣费项目主要是两项流量后台服务器运算本期我们主要讲流量部分的扣费。iVX的流量扣费包括两个部分一个是静态流量一个是动态流量。静态流量我们先来讲静态流量。静态流量即每个案例打开时产生的流量其计算方法为案例静态大小*打开次数 (这里的打开次数仅计算正式发布上架地址的打开次数测试发布的不计算在内)所以案例静态大小 案例资源大小 案例JS包大小案例的资源大小我们可以在发布界面中看到案例的js包大小需要发布系统对代码进行编译之后才能够知道因此在未发布时看不到。JS包的大小我们可以通过这个地址来查询https://v4rel.h5sys.cn/api/10328579/nodelookup?nidxxx其中xxx就是你的案例的nid但只要不是特别变态的案例一个案例的JS包通常不会超过2-3M我们可以取2.5M来做一个预估。因此我们的工作主要是优化素材资源的大小。举个例子如果我们将整个案例的静态大小控制在5M那播放1000次的流量成本是5*1000/1024*0.31.46元这个成本对于一个商业案例来说基本可以忽略了。播放1w次也是14.6元。根据我们的经验通常一个营销类型的活动投放不太会超过5w次中小型的不会超过1w次。这个成本可以提前和客户沟通好。那接下来的问题是我们怎样压缩素材资源图片尽量小于100K根据我们的经验对于移动端的图片来说无论舞台是375宽还是750宽一个全屏的背景图100k足够清晰了。如果发现不清晰那可能是这个图片的编码格式问题大家可以试试官方推荐的图片压缩工具tinypng.com。我这里上传一个ios的桌面背景图大家感受一下上面这个图片的大小是53k。即使你觉得不够清晰那*2倍的清晰度在手机上也足够了。因此千万不要被设计师误导设计师们喜欢用尽量高清的图因此他们的电脑也都是顶配的专用机器否则根本都跑不起来他们的项目。作为开发者我们一点要把资源优化放在第一位这不仅仅可以省钱而且可以大大提高用户打开案例的速度提高用户体验。优化字体包有一个常见的“坑爹”的操作是上传一个没有剪裁过的字体包。即在普通文本的字体里选择自定义上传字体如果我们上传的是中文字体包基本上都是超过1M的超过10M也不奇怪。大家可以尝试上传一个中文字体包然后去发布界面看一下通常字体包就是排在第一个的资源为啥字体包那么大因为中文的字体包要包含所有常见的中文字尽管你可能只是用了100个但这个包里可能包含5000个字所以就很坑流量了。针对这种情况主要有两种优化的方法使用中文字体组件中文字体是服务器动态生成的字体可能会消耗一点动态的计算和流量但生成图片这个计算很有限对比一个5M的字体包会省钱很多剪裁字体包网上有很多剪裁字体包的工具可以将我们需要的字从一个大的字体包里“提取”出来。比如我们只用了100个字就可以把这100个字从5000字的字体包里抽取出来这样字体包的大小也可以变成之前的50分之一。针对各种网上的字体包压缩工具我还没有详细评测过欢迎大家在论坛评论区推荐~~但注意剪裁字体包的方法只能适用于静态的文本如果是用户输入的文本也要支持使用自定义字体那只能使用中文字体了。使用动态流量来代替静态流量动态流量即在案例加载完成之后再去加载的资源。比如我们有一个很大的视频需要在案例里播放。这个时候如果我们把视频直接在视频组件里上传那视频就会作为静态资源出现在发布界面的“素材列表”中所有出现在这个列表中的资源都会在案例打开的时候加载计算入静态流量。但如果这个视频不需要初始化就自动播放而是需要用户点击之后才播放的那这个时候我们完全可以上传视频并把视频的url地址记下来然后在用户点击播放的时候在事件里对视频组件进行赋值再让它加载这个url。这样这个视频就只有在用户点击的时候才会加载视频产生流量而不是在初始化的时候就产生所有视频的加载流量。由于并不是每个打开案例的用户都会点击视频(或者点击所有的视频)因此这个方法可以节省掉很多不必要的流量加载。动态流量接下来我们来讲一下怎样优化动态流量。动态流量即从数据库或者后台返回的图片或视频等资源产生的流量。这些资源不包含在案例静态包中因此会根据实际的使用情况来计算流量。(注意中文字体组件也是一种动态产生的图片也会计算在动态流量中而不是静态流量)我们有一个工具可以检查动态流量在案例发布地址(不一定需要上架)后面添加URL参数 logsize1例https://www.ivx.cn/test/cdn?logsize1在每次加载动态资源的时候会在控制台把当前新增的动态流量以及本次打开的所有动态流量显示出来。实例链接案例中点击两个文本可以从后台输出两个图片我们会在控制台看到两个记录0102每条记录包含两个值第一个值代表当前总动态流量第二个值代表当前额外新增的流量。三 常见“巨”坑针对动态流量的优化除了以上提到的尽可能优化素材大小以外还有一个常见的坑。这个问题我这边近期碰到过3个案例都是做视频投票都产生了巨大的流量。视频投票的案例产生大流量的原因主要有二原因之一用户自主上传的视频很大用户自主上传的视频很大动不动就是100M那这个时候我们要在列表里显示这个视频就会非常烧钱了。想象一下有20个候选人每个人上传了一个100M的视频……这个时候我们可以首先考虑限制视频的大小或时长。推荐解决方法请用户自行压缩视频。或者做一个候选人审核的功能。即不是用户提交了申请就马上让他出现在候选人列表中而是需要通过审核。在审核的时候我们完全可以去压缩一下他的视频。实在不行我们可以定时去数据库里看一下资源然后手动压缩视频之后替换。原因之二在列表里直接显示视频如果在候选人列表里直接显示视频那只要用户进入候选人列表视频就会开始加载产生流量。但注意此时在列表阶段用户并不会真的去一个一个视频点开来看。因此我们在这个阶段浪费了非常多的资源。另外注意数据库设置分页输出否则用户一滑列表加载一堆视频我们就开始烧钱了。此时我们要优化候选人列表。推荐解决方法在列表里设置显示视频的封面图。iVX的上传视频功能可以直接获取到封面图我们将这个封面图存在另一个字段里在列表里只显示图片那就可以避免巨大的流量消耗了。注意数据库分页输出。就是每次加载只输出当前页面所需要的素材比如10个然后当用户滑到底部的时候再去加载另外10个这样也可以很好的节省动态资源。以上就是我们对流量部分的优化总结欢迎大家在论坛评论区提出更多建议~~总之在发布时查看素材大小尽量控制在10M以内并通过?logsize1,检查案例的动态资源加载学会这些技巧相信你也会觉得控制流量费用不是问题了~~彩蛋推荐一个字体裁剪工具https://font-subset.disidu.com/
http://wiki.neutronadmin.com/news/282198/

相关文章:

  • div嵌套影响网站收录三合一网站建设推广
  • 手机网站有什么区别怎么创建网页桌面快捷方式
  • 网站建设与管理基础佛山大沥网站建设
  • 网站设计开发维护做外贸学网站
  • 中英文网站asp怎么做购物中心招商信息发布平台
  • 怎么用PS做网站横幅建设学习网站
  • wordpress 电商网站珠海网站怎样建设
  • logo网站在线制作青岛中企动力科技股份有限公司
  • 帮人家做网站能赚多少钱平面设计图用什么软件
  • wordpress整站备份一般企业网站建设合同
  • 做网站的准备什么软件页面效果好的网站
  • 网站建设目标的文字北京住房城乡建设部网站八大员
  • 关于网站开发的文档珠海移动网站建设报价
  • 太原企业网站怎么优化网站上地图是怎样做的
  • 制作网站的花多少钱网站建设邮箱免费自助建站
  • 东莞服务公司网站建设昆山网站建设培训班
  • 免费微网站制作教程视频东莞营销网站建设多少钱
  • 网站怎么做市场分析中信建设招聘
  • 自建站怎么做公司门户网站制作需要多少钱
  • 如何建设网站与域名怎么接推广
  • 友谊路街道网站建设品牌网站建设公司
  • 做网赌网站怎么推广wordpress 文章点赞功能
  • 李沧做网站做网站外链需要多少钱
  • 东莞市塘厦网站建设南头专业外贸网站建设公司
  • wordpress外贸询盘插件如何优化培训体系
  • 哪里有建设网站的个人wordpress主题
  • 做网站免费送域名南京网站关键词优化咨询
  • 深圳腾网站建设做网站公司怎么做
  • 怎样学做网站运营wordpress 判断标签
  • 辉县市建设局网站有哪些网站做二手房好的