携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情
内核优化
cat >>/etc/sysctl.conf<<EOF
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_max_orphans = 16384
EOF
ssh优化
sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config grep 'UseDNS no' /etc/ssh/sshd_config sed -i 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/g' /etc/ssh/sshd_config grep 'GSSAPIAuthentication no' /etc/ssh/sshd_config systemctl restart sshd
性能分析
系统字体优化
查看系统默认编码信息echo $LANG
\
永久修改:
方法一:
在/etc/profile文件中添加export LANG='zh_CN.UTF-8
\
方法二:
在/etc/locale.conf文件中直接修改
补充:一条命令即临时设置,又永久设置 localectl set-locale LANG=zh_CN.GBK
\
性能调优
1、Disabling daemons (关闭 daemons)
2、Shutting down the GUI (关闭GUI)
3、Changing kernel parameters (改变内核参数)
4、Kernel parameters (内核参数)
5、Tuning the processor subsystem(处理器子系统调优)
6、Tuning the memory subsystem (内存子系统调优)
7、Tuning the file system(文件系统子系统调优)
8、Tuning the network subsystem(网络子系统调优)
1、关闭daemons
有些运行在服务器中的daemons (后台服务),并不是完全必要的。关闭这些daemons可释放更多的内存、减少启动时间并减少CPU处理的进程数。减少daemons数量的同时也增强了服务器的安全性。缺省情况下,多数服务器都可以安全地停掉几个daemons。
\
2、禁止启动不必要的服务
chkconfig cups off
chkconfig bluetooth off
chkconfig cups off
chkconfig cups off
chkconfig cups off
chkconfig cups off
chkconfig cups off
chkconfig cups off
chkconfig cups off
chkconfig --list
网站优化
对于许多站点而言,以本站域名baidu.com为例:用户在浏览器中输入网址www.baidu.com/或者http://ww…
此外,在某些情况下,我们可能需要将站点中的某个文件移动到一个新的位置或更改该文件的名称。此时,用户可能仍然会输入以前收藏的网址来访问该网页文件,因此,我们需要尽量保证以前的网址和新的网址都能够访问到最新的网页内容。
但是,对于搜索引擎而言,两个路径不同的网址,又没有其他特别的说明,则会被搜索引擎认为这是两个独立的页面,从而进行分别收录。不过,由于两个页面的内容雷同,搜索引擎可能会对上述网址进行降权处理,从而影响SEO的效果。
为了避免给网站的SEO造成不良影响,也为了给用户带来良好的访问体验,我们应该采用一些特别说明来告诉搜索引擎——「它们实际上是同一个页面」。当然,不仅仅是为了SEO,对于一个优秀的站点而言,每一个网页也都应该对应一个唯一的网址。
在这里,我们就需要使用「特别说明」来告诉浏览器或者搜索引擎,「旧的网址和新的网址实际上是同一个网页,建议浏览器或搜索引擎使用新的网址来访问该网页」,这里的「特别说明」就是HTTP重定向。HTTP重定向,简言之,就是当用户浏览器或搜索引擎访问某个旧的网址时,服务器告诉浏览器或搜索引擎,「该网页已经搬家了,新家的地址是……,请使用新地址来访问该网页」。例如,当用户访问网址www.baidu.com/index.php时,…
HTTP重定向又分为永久重定向(HTTP状态码为301)和临时重定向(HTTP状态码为302)。永久重定向就表示该网址已经搬到到一个永久居住的「新家」,临时重定向就表示该网址搬迁到了一个临时居住的「公寓」。下面,我们就使用php来分别实现302临时重定向和301永久重定向。