返回首页

张小三资源网
    站长必备网站 ╭∩╮(︶︿︶)╭∩╮!高性价比VPS推荐。
11月122019

TCP中各类拥堵算法的使用场景

Posted by 张小三资源网 Tags:
Vegas 时延越大,发送越慢 淘汰的算法
hybla 时延越大,发送越快,尽可能保证每个RTT速度相同 适合低丢包卫星链路

westwood 基于带宽预估的算法在无线网中非常有效。但不太能区分拥堵丢包和噪声丢包,导致拥堵调用频繁
tcp_cdg_and_westwood 算法 国内大咔dog250修改的算法,自称不错,但linux木有编译好的模块使用
BBR算法 基于谷歌数据中心B4网络,预估算法,适用于长肥带宽长连接如YTB等,占不适合web
TCPA算法 腾讯出的算法,针对短连接的算法,为此还买个腾讯云表达敬意,但就发了一下,然后匿了,MMP……
HTTP3 谷歌主导的新一代HTTP协议,HTTP3底层协议将转用QUIC协议,将大大改善建立连接时长

每一次技术的进步都离不开这些科技巨头的领头羊们,跨境电商新时代,先修路,后致富666
可遇见的未来加上浏览器的人工智能翻译,打破语言的藩篱,形成世界电商新时代666

基于丢包的算法,所有基于丢包的算法都是垃圾,网络环境已经不是内网时代了。
(HSTCP、STCP、BIC-TCP、CUBIC、htcp)

Reno 所有现代丢包算法鼻祖 包含慢启动、拥塞避免和快速重传、快速恢复机制
HSTCP 适用于高速网络大时延低丢包网络,采用加性增和乘性减,严重的RTT不公平性,丢包大时易失速
STCP 该算法采用积式增积式减,该机制窗口增加和RTT成反比,具有RTT不公平性,和传统TCP流共存时,其TCP友好性过于积极。
BIC-TCP 对协议性能的分析模型较复杂,是Linux在采用CUBIC之前的默认算法。
H-TCP 适用高性能网络 但它有rtt不公平性和低带宽不友好性等问题

Cubic 当前linux默认算法,基于BIC-TCP的改造,适用于高带宽、低丢包可有效利用带宽。
它的窗口增长函数取决于连续的两次拥塞事件的时间间隔值,
一定程度上使得窗口增长独立于网络的时延RTT,HSTCP存在严重的RTT不公平性,
而CUBIC能够在多条复杂共享瓶颈链路的TCP连接之间保持良好的RTT公平性。


10月202019

关于TCP传输性能优化

Posted by 张小三资源网 Tags:
1.把服务器内核升级到最新版本
2.增大TCP的初始拥塞窗口cwnd大小 (ps不用设置高版本内核默认10)
ip route | while read p; do ip route change $p initcwnd 10; done
3.禁用空闲慢启动重启 (ps这个不要设置保持默认因为算法会用到)
sysctl -w net.ipv4.tcp_slow_start_after_idle=0
添加到 /etc/sysctl.conf 配置中永久生效
4.启用窗口缩放
$> sysctl net.ipv4.tcp_window_scaling $> sysctl -w net.ipv4.tcp_window_scaling=1
5.减少传输冗余数据
6.压缩要传输的数据
7.把服务器放到离用户近的地方以减少往返时间
8.尽最大可能重用已经建立的 TCP 连接

10月192019

甲骨文Oracle Cloud 免费修改root 卸载监控 重装系统

Posted by 张小三资源网 Tags:
甲骨文很早前就推出云,那时人很少,机子开通比较容易,后来有人在LEB上发了一贴,然后就传开了,现在国内卡直接拒绝开通了。本文主要以centos讲解一下Oracle Cloud 免费套餐的VPS到手后的一些常规操作。

09月272019

语义话解读HTML5语义化标签 ←◡←

Posted by 张小三资源网 Tags:

本解读来自张小三资源网的一面之词,自嗨,谢谢。

语义话就是把网站类似于书本报纸一样的编排。
header头 footer尾 nav主要导航 main主框架 aside次框架
article一篇完整的文章 section 区块、章节

09月012019

JS冲突错误的解决办法 $(...).each is not a function

Posted by 张小三资源网 Tags:

类似“Error: $ is not a function”这种错误通常发生在引入多个js文件的项目中,解决很好办,加个jQuery就可以了。

$(document).ready(function() {
     $(".someClass").hide();
     $("#elementID .anotherClass").eq(2).show();
     ...
}

可以这样写:
jQuery(document).ready(function() {
     jQuery(".someClass").hide();
     jQuery("#elementID .anotherClass").eq(2).show();
     ...
}
也可以这样写:
jQuery(document).ready(function( $ ) {
     $(".someClass").hide();
     $("#elementID .anotherClass").eq(2).show();
     ...
}
04月282017

禁止Google chrome浏览器自动升级终极解决方案

Posted by 张小三资源网 Tags:

chrome.PNG

在网上看到有人问如何禁止谷歌浏览器升级?看了下然后各种方法都不行,看来大家还是扯淡比较厉害,安心做事的不多了≖‿≖✧
其实禁止google浏览器升级方法很简单,可完美解决各种不想升级的软件自动升级问题。

05月172016

CVE-2015-0235:Linux Glibc漏洞修复

Posted by 张小三资源网 Tags:

libc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。glibc 囊括了几乎所有的 UNIX 通行的标准。
查看版本,版本在Glibc 2.2 ~ Glibc 2.18范围内存在漏洞

04月302016

linux批量设置网站文件夹755、文件644权限

Posted by 张小三资源网 Tags:

网站搬家特别是从虚拟空间或windows上搬到linux VPS上会出现文件权限问题,通常目录都是755权限,文件是644权限。一个一个修改比较麻烦,可以用命令简单快速的修改。
首先CD到你要修改的网站目录,然后运行如下两个命令即可快速批量修改权限。

find -type d|xargs chmod 755
find -type f|xargs chmod 644

另外经常用sftp修改上传新文件后是root用户组,可以修改成www用户组,命令如下:

chown -R www:www /home/wwwroot/网站目录
张小三资源网 is powered by Typecho))) 网站地图