优化宝塔面板提高网站运行速度教程

在我们安装了BT(宝塔面板)并建立了网站之后,我们需要为面板和服务器做一些简单的设置,比如php优化、myql优化、打开php缓存、网站流量限制等等。以提高服务器的性能。当然,对于你来说,使用BT(宝塔面板),这些步骤非常简单,我们可以直接在面板上操作。

一、定期释放内存

添加一个计划任务,您可以将其设置为每天发布一次或每周发布一次,时间间隔根据您的网站情况而定。我每天释放一次记忆,执行的时间总是在深夜。

二、添加 Swap

IMG_20190924_001413.jpg

1.打开宝塔面板的软件

2.在管理系统工具中找到了Linux工具箱

3.单击最右侧的“设置”打开交换/虚拟内存,并根据下面的建议值进行设置。

交换建议值:2G或更少内存的服务器被设置为与物理内存容量相同的交换;超过2G,设置为2G.如果正在运行的程序消耗内存,2G以上的交换内存也可以设置为内存。该面板还附带了关于如何添加交换的详细说明。官员们似乎也给了掉期设定的价值。让我给你看看。

交换建议值:

物理内存交换

512M 1024M

1GB 1500M米

2GB 2048M

4GB 4096M

6GB 4096M

三、安装 PHP 缓存扩展

我推荐使用最新的PHP,但是为了稳定起见,还是使用7.0吧

PHP缓存扩展我建议使用操作缓存脚本缓存和内存缓存或重分发内容缓存。

IMG_20190924_002140.jpg

1.打开软件管理

2.找到你正在使用的php版本,点击右边的“设置”进入安装扩展。单击右侧两个扩展后的“安装”再次确认。

只安装了一个内容缓存和一个脚本缓存,请不要同时安装多个。

四、PHP 并发调整

IMG_20190924_011725.jpg

通常,具有1G内存的单核云服务器可以设置为30并发或50并发。当然,如果我们的博客有30或50个并发,这绝对足够了。请为其他配置测试适当的并发方案。不建议并发发送超过300个。当然,如果你的网站有很大的流量和100,000 ip,你可以设置为300。然而,一个小博客什么时候会有100,000个ip,所以最好诚实地把它设置为30个并发或者50个并发。如果并发性不够,优化数据库缓存可能更有效。

五、MySQL性能简单调优

IMG_20190924_005123.jpg

MySQL的配置参数已经过优化(我们需要根据网站的运行情况进行调整),但是宝塔面板仍然很体贴,并且集成了几个优化方案,所以我们可以选择它。

然而,我们仍然需要优化一些地方。

查询缓存命中率

宝塔面板-mysqld-02.jpg

MySQL查询缓存是一个有争议的功能。我在Big Bird博客中看到,当您使用诸如redis和memcached之类的缓存软件时,建议将query_cache_size设置为0以将其关闭。当您不使用缓存软件时,您可以尝试在内存使用过多且数据库瓶颈明显时打开查询缓存。这是一个非常依赖数据表结构和SQL语句优化的函数。如果数据表结构和SQL语句都针对查询缓存进行了优化,其效果仍然非常好。因此,我们仍然需要匹配memcached和其他缓存,这样效果会更好,也就是说,将query_cache_size设置为0。

六、php 配置调整

IMG_20190924_005336.jpg

由于大多数网站如果运行顺利的话仍然有很好的内存,而且有些网站本身也是很大的内存消耗者,所以我们需要在php管理的配置修改中将memory_limit脚本的内存限制改为256M(根据需要进行更改),这样网站才能运行得更顺畅。我们可以在php管理的配置更改中修复它。修改memory_limit,将默认值更改为256M(根据需要进行更改),然后保存“确定”。

NGINX开启gzip压缩

压缩也可以说是加快网站速度的一个主要因素,未压缩网站和压缩网站有两个不同之处。

IMG_20190924_005455.jpg

1.打开软件管理

2.找到引擎,点击最右边的设置,然后再次点击性能调整,压缩级别为9。(当然,你可以根据自己的需要做,不需要九年级)

3.服务器名称的哈希表大小、客户端请求头的缓冲区大小和请求体的缓冲区;这三个的配置是我自己随机改变的,感觉速度提高了很多,老板们也可以给指点。

人已赞赏
源码蜘蛛

130 thinkphp5企业网站建设模板强大的背景源代码下载

2020-6-9 0:03:26

源码蜘蛛

高级流卡官方网站源代码下载教程

2020-6-13 0:01:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索