Linux上TCP的几个内核参数调优 顶
Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。…
记录-交流-Web开发知识分享
Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。…
一句话概括就是:OCSP 是server 把自己的站点证书和中间证书以及根证书打包一起下发到客户端,省去客户端查询的过程。
OCSP实时查询会增加客户端的性能开销。因此,可以考虑通过OCSP stapling的方案来解决:OCSP stapling是一种允许在TLS握手中包含吊销信息的协议功能,启用OCSP stapling后,服务端可以代替客户端完成证书吊销状态的检测,并将全部信息在握手过程中返回给客户端。增加的握手信息大小在1KB以内,但省去了用户代理独立验证吊销状态的时间。
启用OCSP stapling的方式有很多种,比如在线校验。此方式需要支持服务器能够主动访问证书校验服务器才能生效,并且在每次重启nginx的时候会主动请求一次,如果网络不通会导致nginx启动缓慢。…
我最近在我的个人网站上添加了一个非常简单的配色方案(主题)切换器。您可以在网站的页脚中切换此简单的颜色切换器,以查看其实际效果。万一其他人希望将这样的功能添加到自己的站点/项目中,我想我会写一篇简短的文章解释如何做。让我们开始吧。…
…为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。
laravel-admin是一个超级棒的PHP后台框架,只用写极其少量的代码,就可以开发后台功能,不用写方法,不用创建与修改模板,开发速度是其它框架的N倍。堪称用最少的时间构建出功能完善的管理后台!!!
安装方法:
一.可参考(https://github.com/w3yyb/laravel-admin-skeleton,使用laravel 6)…
谷歌今日宣布了新的排名算法,旨在根据用户与网页的交互体验感知来评判一个网页的质量。 这意味着,若谷歌认为您的网站给用户带来了糟糕的浏览体验,那网页排名将不再有当前同等的高度。 搜索巨头将本次更新称作“Google Page Experience Update”,不过在 2021 年的某个时候正式生效前,网站管理员仍有足够时间做好调整的准备。
(来自: Google )
谷歌为开发者提供了有关网页体验的详细文档,这些指标旨在了解用户如何看待特定的网页状况,比如能否快速加载、是否针对移动设备有所优化、是否启用了 HTTPS 安全连接、是否含有侵入性的广告、以及加载页面时是否存在跳跃等因素。
以用户为中心的核心要素(Web Vitals)指标,可对页面的各个方面展开评分,比如加载时间的快慢、交互性、以及内容加载时的稳定性。
为便于开发者理解和做好过渡准备,谷歌特地推出了一款自评工具,并且可在昨日发布的 Google Search Console 主控台上调用全新的 Core Web Vitals 核心要素报告。
Search Engine Land 与谷歌搜索生态系统团队产品负责人 Rudy Galfi 进行了交谈,其表示他们的团队没有在讨论每种因素的权重,因为优质内容仍是考评的最主要因素。
换言之,在新的“网页体验指标”评估标准下,优质内容的页面不会被降权、移动版也会使用 AMP 内容体验指标进行评分,只是在与其它竞争对手的 Top Stories 部分较量的时候会略处于下风。
…
<?php //匿名函数,说白了就是“没有名字的函数”,不多说。给一段代码可能更为明白: //例一,定义匿名函数并调用 $str='world'; $func=function ($str) { echo 'hello '.$str; }; $func($str);// 输出 hello world //例二,定义匿名函数,用use 引入变量并调用 $str='world'; $func=function () use ($str) { echo 'hello '.$str; }; $func();//输出 hello world //例三 //在函数中把匿名函数返回,并且调用它 function getPrintStrFunc() { $func = function ($str) {…
<?php const FOO='BAR';//有效的valid define('FOO', 'BAR');// 有效的valid if (1) { const FOO='BAR';//无效的invalid } if (1) { define('FOO', 'BAR');// 有效的valid }
<?php define('FOO', 'BAR', true); //不区分大小写的常量的声明已从php7.4被弃用。现在将其TRUE作为第三个参数传递
近期评论