本站采用宝塔面板配置建站环境,运行在nginx+php+mysql服务器环境下,优化的方法如下:

在宝塔面板中直接配置nginx,提高gzip压缩率,我直接开到了7,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_mysql


在宝塔面板中直接配置mysql,我的服务器是2G内存,那么就直接开到2G,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_php_02


在宝塔面板中直接配置php,我安装的是php7.4,安装的拓展:fileinfo、fileinfo、memcached、redis、imagemagick、exif,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_缓存_03


我在php7.4中脚本内存限制提高到256M,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_redis_04


我在php7.4中性能调整中选择的是2G内存并发,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_切图_05


我在服务器mencached配置中修改缓存大小,调到512M,并修改监听端口提高安全性,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_切图_06


我在redis配置中,修改端口,增加密码,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_缓存_07


为宝塔面板开启静态文件CND加速,在第三方应用中下载安装,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_切图_08


网站相关的设置都可以在宝塔面板中进行设置,比如:伪静态、配置文件、ssl、重定向、防盗链,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_php_09


宝塔面板还能启用防黑加固的功能,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_redis_10


宝塔 mysql sql_mode非严格模式 宝塔mysql优化_缓存_11


基于我写的这篇文章:如何自己建网站,怎么创建自己的网站,我用到了mencached和redis对数据库进行缓存,batcache插件对网页进行缓存,安装ngx_pagespeed模块开启nginx缓存,php7.4安装opcache拓展开启php缓存,蛮多的,效果看本站。也用到了又拍云的专用CDN缓存,加入又拍云联盟,每月15G加速流量+10G存储空间,开启缓存加速。

以下是我对又拍云CND的缓存配置:

本站是动态服务器,又拍云缓存控制参数跟随开启的是全程跟随,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_切图_12


本站用到了qq登录,又拍云性能优化选项中,关闭HTTP 302 调度和重定向跟随,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_php_13


本站是动态服务器,采用的是wordpress程序建站,额外添加/wp-*缓存,在缓存控制中添加一些不缓存的规则,比如我的后台不缓存,php不缓存,html不缓存,xml不缓存,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_mysql_14


又拍云CDN其他配置,我是全部开启的,又拍云CDN配合云存储进行的,图片和视频都在云存储中保存,直接加速了图片和视频mp4。本站由于是采用的wordpress内容管理系统,谷歌字体和头像加速采用WPJAM Basic插件进行的优化,其他一些功能也是都开了,比如图片添加时间戳,去掉分类目录中的category,在这款插件中都可以进行设置,切图:

宝塔 mysql sql_mode非严格模式 宝塔mysql优化_mysql_15


简单介绍了本站建站优化中的一些操作,仅供参考,具体自定义配置看自己喜欢。