erupt.vue 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <template>
  2. <div class="client-exam-page client-platform-page">
  3. <!-- 广告图位置 -->
  4. <div class="client-banner-box">
  5. <div
  6. :style="{backgroundImage: `url(${bannerList[0].pic || require(`~/static/images/client/train/train-banner-background.png`)})`}"
  7. class="client-platform-banner"></div>
  8. <h3>万人在线,超高并发</h3>
  9. <p>青谷为你提供大规模培训、考试优质解决方案</p>
  10. <onlineInformationBtn />
  11. </div>
  12. <!-- 随机组卷算法 -->
  13. <div class="client-suijizujuan-box">
  14. <h4>随机组卷算法</h4>
  15. <div>
  16. <div>
  17. <p>随机组卷算法是考试系统中最耗费性能的一项工作,因为在随机出卷的基础上,系统还要均衡试题被随机抽中的概率,避免试题被边缘化。</p>
  18. <h3>解决方案</h3>
  19. <p>青谷拥有一套全面、高效的随机组卷算法技术、通过优化数据算法结构和试题概率重组分配技术,能够快速计算抽中试题的随机率和分配率,极大地减轻了随机算法带来的压力。</p>
  20. <onlineInformationBtn />
  21. </div>
  22. <img src="#">
  23. </div>
  24. </div>
  25. <!-- 同时请求次数 -->
  26. <div class="client-suijizujuan-box">
  27. <h4>同时请求次数</h4>
  28. <div>
  29. <img src="#">
  30. <div>
  31. <p>无论是企业还是学校在组织线上考试时,学员几乎都是同一时间进入考试的,这对于在线考试并发压力是一个很大的考验,这也是请求次数频繁导致的服务器压力过大,甚至崩溃的主要的原因</p>
  32. <h3>解决方案</h3>
  33. <p>青谷分布式微服务架构能很好地解决这一问题,配备具有多个节点的服务器,每个节点会根据用户请求地域就近分配来提高访问速率,如果当前节点的请求压力过大,系统还会自动将用户分配到节点相对较少的服务器上,从而实现网络的请求负载平衡。</p>
  34. <onlineInformationBtn />
  35. </div>
  36. </div>
  37. </div>
  38. <!-- 读写数据量大 -->
  39. <div class="client-suijizujuan-box">
  40. <h4>读写数据量大</h4>
  41. <div>
  42. <img src="#">
  43. <div>
  44. <p>读写数据量大也是影响在线并发考试压力的主要因素之一,尤其是在短时间内频繁地向数据库读取</p>
  45. <h3>解决方案</h3>
  46. <p>青谷分布式微服务架构能很好地解决这一问题,配备具有多个节点的服务器,每个节点会根据用户请求地域就近分配来提高访问速率,
  47. 如果当前节点的请求压力过大,系统还会自动将用户分配到节点相对较少的服务器上,从而实现网络的请求负载平衡。</p>
  48. <onlineInformationBtn />
  49. </div>
  50. </div>
  51. </div>
  52. <!-- 描述区域 -->
  53. <div class="client-description-box">
  54. <p>青谷将持续提升“服务器性能”,使之能满足高并发大数据的多人考试解决方案,
  55. 致力于让各企业、学校的大型考试更易于组织,真正有效!
  56. </p>
  57. <onlineInformationBtn />
  58. </div>
  59. <!-- 客户案例 -->
  60. <div class="client-kehuanli-box">
  61. <!-- PC -->
  62. <el-carousel class="mta-hidden-xs" :interval="5000" type="card" height="200px">
  63. <el-carousel-item v-for="item in anliList" :key="item.iild">
  64. <div>
  65. <img :src="item.pic">
  66. <div>
  67. <h3>{{item.title}}</h3>
  68. <p>{{item.intro}}</p>
  69. </div>
  70. </div>
  71. </el-carousel-item>
  72. </el-carousel>
  73. <!-- H5 -->
  74. <div v-swiper:mySwiper="swiperOption" class="swiper-container mta-hidden-sm">
  75. <div class="swiper-wrapper">
  76. <div class="swiper-slide" v-for="item in anliList" :key="item.iild">
  77. <div>
  78. <img :src="item.pic">
  79. <div>
  80. <h3>{{item.title}}</h3>
  81. <p>{{item.intro}}</p>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="swiper-pagination swiper-pagination-style"></div>
  87. <p class="experience-swiper-tip">←左右滑动查看更多→</p>
  88. </div>
  89. </div>
  90. <!-- 立即咨询 -->
  91. <div class="client-zixun-code">
  92. <h4>立即扫码资讯,领取您的专属解决方案</h4>
  93. <img src="#" alt="">
  94. <p>扫码添加客服微信</p>
  95. </div>
  96. </div>
  97. </template>
  98. <script>
  99. import chanPinTiYan from "~/components/common/chanPinTiYan";
  100. import freeTrialBtn from "~/components/common/freeTrialBtn";
  101. import onlineInformationBtn from "~/components/common/onlineInformationBtn";
  102. import newsComp2 from "~/components/common/newsComp2";
  103. import {BannerImgs} from "~/defaultConfig";
  104. /**
  105. * @ 解决方案 -> 万人高并发
  106. */
  107. export default {
  108. name: "erupt",
  109. layout: 'templateB',
  110. components: { chanPinTiYan, freeTrialBtn, onlineInformationBtn, newsComp2},
  111. async asyncData({$axios, store}) {
  112. const opt = {
  113. page: 1,
  114. size: 5,
  115. newsClassifyId: 2,
  116. };
  117. const arr = [
  118. $axios.$post(`/home/banner/list`, {'code': BannerImgs.wanrengaobingfa}),
  119. $axios.post('/home/news/list', opt)
  120. ];
  121. const [res2, res3] = await Promise.all(arr);
  122. return {
  123. bannerList: res2.data.data || [],
  124. anliList: res3.data.data.data || [],
  125. }
  126. },
  127. head(){
  128. return {
  129. title: '在线考试平台_在线考试软件_试卷软件系统',
  130. meta: [
  131. {
  132. name: 'keywords',
  133. content: '考试平台,试卷系统,试卷软件'
  134. },
  135. {
  136. name:'description',
  137. content:'麦塔考试系统具有良好高并发性和访问安全部署、严格的考试监控防作弊功能、PC移动支持多终端,随时随地考试、丰富的考试管理功能。'
  138. }
  139. ],
  140. }
  141. },
  142. data() {
  143. return {
  144. swiperOption: {
  145. pagination: {
  146. el: '.swiper-pagination',
  147. bulletClass: 'my-bullet-swiper', // 自定义设置默认类名
  148. bulletActiveClass: 'my-bullet-active-swiper', // 自定义滑块活跃类名
  149. clickable: true, // 点击当前滑块切换到对应的轮播图片
  150. },
  151. autoplay: {
  152. delay: 5000,
  153. },
  154. paginationClickable: true,
  155. speed: 800,
  156. loop: true,
  157. observer: true,
  158. observeParents: true,
  159. },
  160. }
  161. },
  162. }
  163. </script>
  164. <style scoped>
  165. </style>