高并发大流量网站 10 个解决方法
高并发大流量网站 10 个解决方法:硬件升级、负载均衡、服务器集群、数据库读写分离、数据库分表技术(垂直分割,水平分割)、表建立相应的索引、页面静态化、缓存技术(MemCache、Redis)、禁止外部盗链、控制大文件的下载
那些你不知道运用Js的惊人技术
自2009年Node.js问世以来,JavaScript的用途便不再局限于编写浏览器脚本,Node.js使它可以在服务端运行。不知是不是受到Node.js的启发,如今有很多技术拓展了JavaScript的用途,JS的新鲜玩法有很多
了不起的gatsby.js_一个现代化开发网站的网站产生系统
GatsbyJS 是一个现代化开发网站的网站产生系统,拥有完整、丰富且开源的生态圈。它利用 React + GraphQL 产生的多页面应用,让前端工程师,编辑,用户都感到满意。就让我们一步步地探索这个系统吧。 GatsbyJS 是一个拥有超过 2万 Stars,3500 forks 的 React 网站生成系统。
快递员深夜送件,把蹲地上的程序员当成了小偷
近日,杭州一位快递员深夜前往某小区送快递,却把深夜下班程序员误认为“小偷”的视频,在社交媒体上引发了关注。后来了解到这位业主是程序员后,小董表示:怎么看都不像是个修电脑的啊。干这行的不是应该穿西装打领带吗?
常用的web网站负载/压力/性能测试工具
在网站上线发布之前,我们除了必要的安全、功能测试外,往往还需要进行压力测试。通过模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件。包括:Apache JMeter 、LoadRunner、NeoLoad等
JS基础语法:分支语句之三元表达式
三元表达式,语法:* var 变量=表达式1?表达式2:表达式3;* 执行过程:* 表达式1的结果是true还是false,如果是true则执行表达式2,然后把结果给变量
css变量_原生css 中变量的使用
原生css 中变量的使用,这个重要的 CSS 新功能,所有主要浏览器已经都支持了。本文全面介绍如何使用它,你会发现原生 CSS 从此变得异常强大。声明变量的时候,变量名前面要加两根连词线(--),var()函数用于读取变量。
Fiddler无法正常抓取谷歌等浏览器的请求_解决方案
fiddler会自动给浏览器设置一个代理127.0.0.1端口8888,并且记忆浏览器的代理设置,所有的请求先走fiddler代理,再走浏览器代理。解决方案:关闭SwitchyOmega代理,或者使用其代理中的系统代理选项。即可解决问题。
CSS让页面平滑滚动
在PC浏览器中,网页默认滚动是在标签上的,移动端大多数在标签上,业界浏览器的CSS reset都可以加上这么一条规则:凡是需要滚动的地方都加一句scroll-behavior:smooth就好了!