Post

小内存服务器上宝塔MySQL 如何配置?开启gzip

#Mysql
#服务器配置
在小内存的服务器上(1G~2G),宝塔上的默认 MySQL 配置占用了过多内存,可进行如下一些配置以优化 MySQL 内存占用:

在 MySQL 设置的 【性能调整】中,将优化方案选择为【1-2GB】。
在 1GB 的服务器上,可以将【性能调整】页中的参数进一步调整:
innodb_buffer_pool_size 可调整为 128 或 64。
innodb_log_buffer_size 可调整为 8。
thread_cache_size 可调整为 32。
max_connections 可调整为 32。
在 MySQL 设置的【配置修改】中,在[mysqld]处,下方加入一行performance_schema = off语句。


启动 gzip 压缩

浏览器会请求的文本类文档包含以下类型:text/html, text/css, application/vnd.api+json, application/x-javascript,建议在 Web 服务器中打开这些文档类型的 gzip 压缩,以减少下载的数据量。经测算,在 Nginx 中打开 gzip 压缩,并将压缩等级设置为 2 的时候,下载的平均数据量是打开压缩前的 1/3 左右。Nginx 中的配置参考如下:

gzip on;
gzip_min_length 1024;
gzip_types text/css application/x-javascript application/javascript application/vnd.api+json;
gzip_disable "MSIE [1-6]\.";
gzip_comp_level 2;
https://nabi.host/post/o2ErXUWA

Unable to operate without login

Comment 0

The list is empty, no content at the moment.