4 小时前 / webfunnyq前端监控平台系统
温馨提示,此博客已不再更新或即将下线,最新博客迁移至:https://www.webfunny.cn/blog/post/10 Webfunny 可以支持千万级别 PV 的日活量了。前往 webfunny.cn。 但是,我们默认的部署配置,是无法支持这么高的日活量的,需要我们做一些支持高并发的配置和操作,下面让我们一起看下如何让 webfunny 支持更高的并发量吧,下图为 webfunny 高并发架构图: 一、提升 mysql 最大连接数正常情况下,如果我们的日志并发量比较高,我们遇到的第一个并发问题,应该是数据库的最大连接数。 如果给 mysql 设置一个合理的最大连接数,应该就能够支持一定量的并发了。
4 小时前 / 太空编程
代码运行工具联系 联系 Github(opens new window)简书 (opens new window)知乎 (opens new window)掘金 (opens new window)JavaScriptCSSVueReactNodeElectron 概念详解性能优化疑难杂症手写源码开发工具 Git 常用命令集合 Github 使用技巧建站工具代码运行工具#前端编程知识库 欢迎和我一起开始一段快乐的太空编程之旅~ 前端相关资料整理,帮助更多的前端同学及时的了解前端知识及资讯,前端是一个纷繁复杂的圈子,从各行各业转行的人都有,涉及的知识面又非常广,需要所有的前端儿一起团结,共同维护好这个圈子。
10 天前 / 太空编程
日志在开发过程中的作用自不必说,一旦程序出现问题,我们首先想到的是通过日志监控去追查。 好的日志可以通过应用程序执行的历史记录模拟出用户在使用程序的时候操作的完整过程。 想知道发生了什么为了便于我们分析程序哪里出现问题,我们将采用 logrock 模块并将其链接到 ElasticSearch,LogStash 和 Kibana 进行进一步分析。 LogRocklogrock 模块源于研究 Cleverbrush 时候的创新。它是一个用于处理矢量图形的软件。使用图形编辑器意味着大量的应用程序用例。为了控制成本,不得不优化整个开发测试流程。减少每个环节使用测试用例带来的额外的付出。
11 天前 / Ryan众乐
首发于 nodejs 源码分析写文章为什么要读 nodejs 源码?the gcnodejs 爱好者 113 人赞同了该文章前几天有个同学和我说,他在看 nodejs 源码,但是不知道为什么需要看,也不知道从中可以学到什么。所以今天想聊一下关于阅读 nodejs 源码的意义。阅读其他源码也类似。 首先,阅读源码的目的无非两个 1 深入了解和理解他或一些底层的原理 2 从中学到一些优秀的设计思想和实践。 如果你没有两个目的,那其实就没有必要去看源码了。那接下来聊一下从阅读 nodejs 源码中,可以得到什么。
15 天前 / 冷星1024
背景—2020 年是社区团购风起云涌的一年,互联网大厂纷纷抓紧一分一秒跑步进场。“京喜拼拼”( 微信搜京喜拼拼)是京东旗下的社区团购平台,依托京东供应链体系,精选低价好货,为社区用户提供次日达等优质服务。 京喜拼拼团队技术选型使用 Taro 以便于实现多端需求,因此 Taro 团队有幸参与到 “京喜拼拼” 小程序的性能体验优化工作。 全面体验 - 梳理 Taro 写法最佳实践—我们全面体验后和熟悉业务代码后梳理出一系列 Taro3 写法的最佳实践: 1. 性能相关对小程序的性能影响较大的有两个因素...
17 天前 / 西岭老湿
首发于西岭老湿写文章跨年都在更新的 vite 到底有多香西岭老湿一个普通文艺码农 2020 年太难了,终于等到元旦能放假休息几天,闲着没事逛微博,然后,收到了来自米国的礼物:Vite2.0; 有没有很震惊!跨年礼物 vite2.0,我也真服啊,尤大你假期就不能打打游戏刷刷剧吗? 看到了更新,我还忍不住去官方文档一探究竟,跟着看了几天,就在我差不多看完文档的时候,GitHub 那边传来了噩耗,三天时间,提交了 10 个 beta,尤雨溪你简直就是个恶魔啊; 来吧,大家也感受一下尤大的魔鬼更新速度……真是雷厉风行...
17 天前 / MarvinZhang
为什么说 TypeScript 是开发大型前端项目的必备语言前言怎么忍心怪你犯了错,是我给你自由过了火。-- 张信哲《过火》 可能很多软件工程师都或多或少知道或了解 TypeScript(简写 TS),使用过 TypeScript 的前端开发者们也出奇一致的对 TypeScript 抱有好感。如果你在搜索引擎里搜索 TypeScript,会发现几乎铺天盖地都是称赞或表扬 TS 的文章,例如 《TypeScript 让你不会想用回 JavaScript》、《TypeScript 真香系列》、《再不拥抱 TypeScript 你就老了!》。
21 天前 / 携程技术
作者简介 Jeff,携程前端开发经理,对前端自动化技术感兴趣,推动了团队使用 cucumber 进行 UI 自动化测试。Harry,携程前端开发工程师,秉持“Don’t make me think“的理念向用户交付页面、向同事协作工程。 为应对携程国际化的需求,机票前端团队开始业务统一化的步伐,Ctrip 和 Trip 的业务整合和代码复用成为面临的困难和挑战。在实践过程中,团队积累了大量的经验,下文是机票实现业务统一化、技术中台化、迭代敏捷化的思路和方法。 一、背景 Trip 与 Ctrip 为独立运行的两个站点,虽存在各自品牌化的差异,其业务功能有着极高的一致性。
25 天前 / u128287
传统图片信息的上传渠道一般在 pc 端的后台或者客户端上直接上传,但是如何在移动端的 webview 上快速上传图片,并保证图片安全下载这一直是一个挑战。 名词解释 阿里云 oss:阿里云对象存储 OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高持久的云存储服务,在本文中用于存储图片。 文件流:二进制文件流。 base64:图片的 base64 二进制。 整体技术方案 前端整体图片上传流程图 后端图片存储及图片安全返回 服务端到拿到文件流存储到 oss 上后,oss 会提供一个临时的文件访问 url,服务端拿到链接就可以做非常多的操作了...
25 天前 / 太空编程
我们都知道掌握编程技术是一项很难的事情,没有捷径可走。需要我们在日复一日的工作中去锻炼。如果想要达到擅长甚至需要长年累月的积累。 下面列举了一些可以给你带来编码灵感的例子,相信你看到会有想去写代码的冲动。 因为一个好的工程师,是不惧怕任何挑战的,好的想法只会带来更大的动力。而把想法变为现实便是每一个工程师的使命。 事不宜迟,看看有哪些让眼前一亮的创意想法。 1.动态菜单这是一个切换菜单时顶部伴有流动效果的设计 by abxlfazl khxrshidi 你可通过 CSS 动画属性或者 JavaScript 来实现平滑过渡的 60FPS 动画效果。
26 天前 / 冷星1024
(给前端大全加星标,提升前端技能) 一、Vue 实现原理 1、Vue 简介现在的大前端时代,是一个动荡纷争的时代,江湖中已经分成了很多门派,主要以 Vue,React 还有 Angular 为首,形成前端框架三足鼎立的局势。Vue 在前端框架中的地位就像曾经的 jQuery,由于其简单易懂、开发效率高,已经成为了前端工程师必不可少的技能之一。 Vue 是一种渐进式 JavaScript 框架,完美融合了第三方插件和 UI 组件库,它和 jQuery 最大的区别在于,Vue 无需开发人员直接操作 DOM 节点,就可以改变页面渲染内容,在应用开发者具有一定的 HTML、CSS、JavaScript 的基础上...
28 天前 / 楼外青山
组件化作为一种开发模式,其在代码复用,提高开发效率上的效果被广泛认可。组件化思想适用于移动端、Web 前端、PC 端、TV 端等多种类型的客户端和前端开发。 本文主要讲述爱奇艺知识 WEB 前端团队如何结合自身的业务特点,探索和实践了一套高效的前端组件化方案。 组件化:前端解耦和提效利器 前端业务发展过程中,代码体积会越来越大,业务的逻辑复杂程度也会随着迭代越来越高。 组件化的意义在于提效,交付的产物是可用的、直观的、可组合的业务形态。
39 天前 / 太空编程
前言:测试简介 前端常见的问题: 修改某个模块功能时,其它模块也受影响,很难快速定位 bug 多人开发代码越来越难以维护 不方便迭代,代码无法重构 代码质量差 增加自动化测试后: 我们为核心功能编写测试后可以保障项目的可靠性 强迫开发者编写更容易被测试的代码,提高代码质量 编写的测试有文档的作用,方便维护 测试方法可以分为三个大类黑盒测试、白盒测试、灰盒测试 黑盒测试一般也被称为功能测试,更注重结果的展示,要求测试人员将程序看作一个整体,不考虑其内部结构和特性,只是按照期望验证程序是否能正常工作(就是不知道源代码是什么意思...
48 天前 / 太空编程
UI 设计趋势几乎每年都在发生变化,变化的原因是人们的审美在变导致的,还是设计越来越人性化。市场上是谁在主导设计趋势?其中原因不得而知,我们先看看究竟有哪些变化: 1. 3D 插图(依然流行) 3D 图像将在接下来这一年依然是趋势——尤其是当初级的 UI 设计人员越来越容易地以 3D 效果进行创作!(尝试使用名为 Spline 的 3D 工具 - 目前处于测试阶段,但已经非常的好上手并且好用!)。 3D 还被广泛用于全屏动画中,作为主要的关键视觉效果—查看“超级列表”或查看 Minh Pham 撰写的令人惊叹的 3D 教程...