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

news/2024/5/20 11:09:48/文章来源:https://blog.csdn.net/weixin_42514752/article/details/116047322

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

一、定期释放内存

caa348c05f0a5ee563102cd56842df7a.png

添加计划任务,大家可以设置每天或一周释放一次,间隔时间根据自己网站情况定,我是每天执行一次释放内存,执行时机都是选在夜深人静的时候(1小时30分)。

二、添加 Swap

d686353e00b70e616cd1c76395106bd7.png

1.打开宝塔面板的软件

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

3.点击最右侧的“设置”打开 Swap/虚拟内存,按照下面的推荐值进行设置即可。

Swap 推荐值:2G 和 2G 以下内存的服务器,设置成和物理内存相同容量 SWAP;2G 以上的,设置为 2G。如果跑的程序特别耗费内存,2G 内存以上的 Swap 也可以设置与内存相同。面板也自带了如何添加swap的详细说明。官方貌似也给了swap的设置值,我给大家看一下。

Swap推荐值:

物理内存 Swap

512M 1024M

1GB 1500M

2GB 2048M

4GB 4096M

6GB+ 4096M

三、安装 PHP 缓存扩展

我们的PHP我推荐呢使用最新的,但是要求稳定的话,就用7.3,PHP缓存扩展我推荐使用 Opcache 脚本缓存和 Memcached或者redis内容缓存。

5b41f6154bff9717f2a87349d0e5e696.png

1.打开软件管理

2.找到你使用的 php 版本最右侧点击“设置”,进入安装扩展,右侧点击这两个扩展后面的“安装”,再确认一次即可。

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

四、PHP 并发调整

face185924ac14d37d155b7ecf3c0088.png

一般 1 核 1G 内存的云服务器,设置 30 并发或 50 并发都可以,当然如果我们的小博客有30或者50并发绝对够用了,其他配置请自己测试一下合适并发方案。不建议并发超过 300 ,当然如果你的网站流量很大,上10万了ip了,你设置成300也就可以了。但是一个小博客何时才有10万ip呢,所以好是老老实实设置成30 并发或 50 并发吧。如果如果实在是并发不够用还是优化数据库缓存可能更有效。

五、MySQL性能简单调优

ec1eeed7a2b75d999b10fe59dbbb0b47.png

MySQL配置参数调优 (我们需要根据网站运行情况调整),不过宝塔面板还是很贴心的,集成了几个优化方案,我们选择一下就可以了。

但是我们还是有些地方还需要优化一下;

查询缓存命中率

1ada498102d7f13ec19e46345e329745.png

MySQL查询缓存是个比较受争议的功能,我在一篇文章中看到建议当你有在使用redis、memcached等缓存软件时,将query_cache_size设为0可以将其关闭,当你没有使用缓存软件,有多余的内存使用,且数据库瓶颈明显存在时,可以尝试开启查询缓存,这是个非常依赖数据表结构及SQL语句优化的功能,若数据表结构和SQL语句都针对查询缓存进行过优化,它的效果还是很不错的。所以我们还是要配和memcached等缓存来使用,这样效果就会更好,就是把query_cache_size设为0。

六、php 配置调整

2ac8ea7c00b549f48c9026e4ad1a5734.png

因为大部分网站要跑的流畅的话还是很好内存的,部分网站本身就是个吃内存的大户,所以我们需要在 php 管理的配置修改中,把memory_limit 脚本内存限制修改成 256M(按需求自己改),这样 网站就会 跑起来更顺畅了。我们可以在php管理的配置修改里面来搞定。修改memory_limit,把默认值修改成 256M(按需求更改),保存OK了。

七、NGINX开启gzip压缩

压缩也可以说是加速网站一个大因素,相比没有压缩过的和压缩过的都是两个差别。

0f5f9f7a75c45aa0d972e40f8c57fb4a.png

1.打开软件管理

2.找到nginx,点击最右侧设置,让后再次点击性能调整,压缩等级9级即可。(当然可以不要9级,都可以按自己需求来)

3.服务器名字的hash表大小、客户端请求头buffer大小、请求主体缓冲区;这三个的配置是我自己乱改出来的,感觉速度都提高不少,大佬也可以指点指点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_701215.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c2c网站开店的流程图_shopee开店入驻?Shopee选品为什么这么重要

(shopee)虾皮刚诞生的时候我就做了,在电商这个行业也有自己的一些经验。经验也许没有其他大卖家丰富,但会将我知道的都进行分享。如果有不懂(shopee)虾皮问题可以我(V:772024802)。我这里给大家安排一堂直播课,可以系统的帮你解决…

php v9 ajax 翻页,phpcms v9建站 ajax列表分页加载更多word文档教程

最新文章https: open weixin qq com 有这个的账号,给客户开通微信小程序不需要认证费直...https: open weixin qq com 有这个的账号,给客户开通微信小程序不需要认证费直...相关内容phpcms调用随机栏目 随机调用SQL语句,可以使用PHPCMS的get标…

live2d模型_使用二次元模型动画人物让自己网站“骚起来”

预览直接使用,不想将模型或者js文件放到自己的CDN,则直接按照下面的步骤下面的地址是我自己的github地址仓库,文件一般不会删除,直接引入链接即可node项目安装需要的jsnpm install -S live2d-widget在需要的页面引入(jsonPath就是…

java 班级号_Java 学校班级回忆录网站管理系统

项目形容项目为B/S结构开发,分为【登陆】、【信息】、【活动】、【其余】四大板块,其中信【信息】板块分为【个人信息】与【班级通讯录】板块,【活动】板块分为【班级相册】、【班级声明】板块,【其余】板块分为【修改密码】与【退出、注销】…

服务器空闲搭建什么网站,空闲的云服务器可以干什么

空闲的云服务器可以干什么 内容精选换一换默认情况下,对一个新的服务器第一次进行全量备份,后续进行永久增量备份。第一次全量备份,备份磁盘的已分配空间。例如一个100GB的磁盘,已经分配空间40GB数据,则备份存储空间占…

php企业网站源码安装教程,PHPSCUP企业建站系统v1.4 安装图文教程

PHPSCUP程序简介(简洁易用权限功能非常强大的轻量级cms系统)PSCUP是一套追求简洁易用很务实的系统!PHPSCUP能满足大多数的初级企业网站用户。系统内置企业简介模块、新闻模块、产品模块、人才模块、在线留言模块、单篇文章模块、友情链接模块、单篇文章模块、图片轮…

网站服务器 蜜罐,linux web服务器蜜罐系统

linux web服务器蜜罐系统 内容精选换一换简要介绍lynx命令是纯文本模式的网页浏览器。语言:C一句话描述:纯文本模式的网页浏览器建议的版本建议使用版本为lynx-2.8.8rel.2。云服务器要求本文以云服务器KC1实例测试,云服务器配置如表1所示。操…

ASP .NET Core MVC Entity Framework 旧书交易网站

代码在GitHub仓库:zhang0peter/Old-Book-Shop-System: Old Book Shop System ASP .Net Core MVC MySQL e-commerce 我使用的是VS 2019, .NET Core的版本是2.2,数据库是mariadb,MySQL也可以。 数据库模型是Entity Framework的Code…

微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站

【本文转载自“微生物生态”公众号,作者卢瑟菌,己获授权,本平台编辑对内容进行测试和更新。】 今天卢瑟菌给大家隆重推出一个超级好的网站,网站名字叫KOMODO(Known Media Database),没错,网站作者就是严(t…

微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站!!!...

本文转载自“微生物生态”,己获授权,本平台编辑对内容进行测试和更新。今天卢瑟菌给大家隆重推出一个超级好的网站,网站名字叫KOMODO(Known Media Database),没错,网站作者就是严(tiao)肃(pi)地把科莫多巨蜥的照片放在…

用iTOL网站快速绘制颜值最高的进化树!

文章目录iTOL简介iTOL的基本使用流程:怎么样才算是一颗高颜值的进化树呢?制作注释文件Windows软件安装Linux软件安装准备输入文件生成注释文件注释文件美化方案1. 属名称多分类层级方案2. 丰度柱状图方案3. 热图方案4猜你喜欢写在后面本文“宏基因组”公…

微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站!!!...

本文转载自“微生物生态”,己获授权,本平台编辑对内容进行测试和更新。今天卢瑟菌给大家隆重推出一个超级好的网站,网站名字叫KOMODO(Known Media Database),没错,网站作者就是严(tiao)肃(pi)地把科莫多巨蜥的照片放在…

微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站!!!...

本文转载自“微生物生态”,己获授权,本平台编辑对内容进行测试和更新。今天卢瑟菌给大家隆重推出一个超级好的网站,网站名字叫KOMODO(Known Media Database),没错,网站作者就是严(tiao)肃(pi)地把科莫多巨蜥的照片放在…

【建站系列教程】1、前言

【建站系列教程】1、前言 我做网站的原因个人网站的盈利模式需要的技能图谱建站教程!!写在前面:大家好,我是热爱编程的小泽。 【建站系列教程】是我的亲身建站经历写给广大建站同胞们的教学博客。 喜欢的话点个赞吧~ 评论区欢迎交…

【建站系列教程】2、数据源

【建站系列教程】2、数据源 (全网最良心、实用教程)网站主题数据源数据来源于数据库数据来源于api接口数据来源于python爬虫总结写在前面:大家好,我是热爱编程的小泽。 【建站系列教程】是我的亲身建站经历写给广大建站同胞们的教…

【建站系列教程】2.1、fiddler电脑抓包教程

【建站系列教程】2.1、fiddler电脑抓包教程 (全网最良心、实用教程)简介工作原理主界面使用前配置最常使用功能1 监控请求2 模拟请求(重点)3 Fiddler中保存会话4 Fiddler中如何过滤会话5 Fiddler移动端抓包(重中之重&a…

【建站系列教程】2.2、fiddler手机抓包教程

【建站系列教程】2.2、fiddler手机抓包教程 (全网最良心、实用教程)fiddler手机抓包原理步骤摘要详细步骤1. 安装fiddler、修改配置2. 电脑和手机连上同一个wifi3. 电脑cmd进入DOS,输入ipconfig查看ip4. 在手机端所连的wifi下,修改…

【建站系列教程】3、建站基本技术介绍

【建站系列教程】3、写网页基本技术介绍摘要html、css、jsjQueryui框架bootstrapjQuery-uivue的ui后端采用ajax 或者 phpcookie也可以利用总结写在前面:大家好,我是热爱编程的小泽。 【建站系列教程】是我的亲身建站经历写给广大建站同胞们的教学博客。 …

【建站系列教程】3.1、cookie介绍

【建站系列教程】3.1、cookie介绍cookie的应用场景1 小说网站的字体、颜色、背景颜色设置2 隐藏url里面的参数cookie的通俗介绍cookie的基本用法js版本jQuery版本利用cookie解决博客开头的两个应用场景1 小说网站的字体、颜色、背景颜色设置2 隐藏url里面的参数写在前面&#x…

【建站系列教程】3.2、ajax使用精讲

【建站系列教程】3.2、ajax介绍ajax的应用场景1、form表单实现无跳转提交2、ajax局部刷新代替刷新网页ajax的通俗介绍ajax的基本用法ajax的ES写法写在前面:大家好,我是热爱编程的小泽。 【建站系列教程】是我的亲身建站经历写给广大建站同胞们的教学博客…