网站建设好后,用户反应网站访问速度慢?网站打开速度慢?首先遇到这样的问题需要考虑的是建站服务器配置是不是低了导致服务器整体运行速度下降!其次要排查网站是否遭遇到了大流量的攻击导致网站访问速度慢?再者就是网站带宽是否发生了线路变化,如国外服务器线路不直连了、带宽端口小了不适合高并发网站使用?如果上述问题都没有,那么可以通过一些手段来优化建站服务器的配置!关于如何优化自己的服务器来提高网站访问速度?这个还是有一点的难度的,特别是对于低配置的建站服务器来说,怎么优化可能达不到需要的效果!因此要想保障自己网的访问速度,在选择云服务器配置以及云服务器系统配置方面都要做好准备。
如何提高Linux服务器建站的访问速度及Nginx高并发支持?关于如何优化自己的服务器来提高网站访问速度?建站经验分享此文章当中从建站选择服务器配置和优化建站服务器系统设置两个方面来讲解自己的经验,有需求的可以试试或者参考参考!
一、如何选择适合建站的云服务器配置
在选择建站服务器方面一般不建议选择太低的配置和太小的带宽!建站服务器一般建议配置是2核2G内存起步,能够达到2核4G内存那是最好了;带宽方面无论是国内还是国外至少5Mbps上行带宽的保障也是要保持的;对于带宽方面国外云服务器一般带宽都会大于5Mbps这个基础水平,但是对于香港、国内直连云服务器来说那就不一定了,如果考虑预算方面的问题至少3Mbps带宽端口是要保证的。上面提到的这是起步配置,一般的个人、企业站点这个配置足够使用了!如果是大型企业站点、电商站点那么就要根据访问量、并发量来选择更高配置了!
建站经验分享这里减少一个国内知名品牌的云服务器:腾讯云!腾讯云轻量应用服务器是比较适合建站的,价格便宜,一般来说三年只要几百块钱!
其他适合建站的国内外云服务器很多,建站经验分享也有很多介绍,这个不一一例举了,有需要的自己到博客搜对应地区的云服务器就可以了!比如“香港云服务器”!
二、如何优化自己的服务器来提高网站访问速度
前面提到了要想保障自己网站的访问速度,首先建站服务器的配置要选择好!上面建站经验分享给出了建站配置的选择建议!下面就来看看如何要优化服务器配置来提高网站访问速度!关于服务器的优化方式有很多,只能说见仁见智了!建站经验分享这里来介绍一个通过优化PHP设置以及在Linux系统配置方面来优化的服务器访问速度,提高Nginx并非能力的方法。
以使用宝塔Linux面板+WordPress建站优化为例。相信很多网友使用的就是宝塔Linux面板和WordPress来搭建个人网站或者企业站点的!
1、登陆自己的宝塔Linux面板(或者其他服务器建站面板)后台管理程序,找到PHP的设置,如下图把PHP的超时限制改为“6000”秒,默认是100秒,当然适当改大一点也是可以的,不是绝对的数值!
2、下面步骤通过SSH工具连接自己的服务器来进行修改!分别在自己的建站服务器执行下面命令!
调整同时打开文件数量
ulimit -n 20480
调整TCP最大连接数
echo 10000 > /proc/sys/net/core/somaxconn
不做TCP洪水抵御
echo 0 > /proc/sys/net/ipv4/tcp_syncookies
使用sysctl -p生效
sysctl -p
最后重启服务器
reboot
具体上述操作截图如下:
3、修改服务器Swap虚拟内存!如果是宝塔Linux面板建站的用户好说。在宝塔软件商店找到免费的“Linux工具箱”插件安装并打开,然后如下图设置Swap虚拟内存!一般来说Swap虚拟内存设置是实际内存的1.5倍就可以了,如果是超高4G内存的服务器配置只需设置固定的1-2G Swap虚拟内存就可以了。
如果不是使用宝塔Linux面板建站,设置Linux服务器Swap虚拟内存也很简单,下面脚本就能帮助你实现。
wget -N --no-check-certificate https://raw.githubusercontent.com/zhuji9999/xiaojiaoben/main/swap.sh && bash swap.sh
三、Linux服务器建站使用什么建站面板好
目前来自使用Linux系统服务器作为建站服务器已经成为比较主流的方式了,对于一般的个人乃至企业站点来说大多使用的是WordPress来建设自己的网站!而Linux服务器建站面板也有很多,因为Linux服务器建站面板的出现让Linux服务器建站变得了更为简单!一般来说目前比较常见的较好的Linux服务器建站面板都有可视化的Web管理页面,运维起来比较简单!建站经验分享对于使用宝塔Linux面板建设属于自己的WordPress网站有过非常详细的介绍,详情可以查看下面文章:
- 使用宝塔Linux面板建站第一步:如何为自己Linux系统服务器安装宝塔Linux面板
- 使用宝塔Linux面板建站第二步:如何通过宝塔面板部署建站环境及创建网站、数据库、绑定域名、部署SSL证书开启HTTPS访问
- 使用宝塔Linux面板建站第三步:如何通过宝塔计划任务工具将将网站或数据库备份到腾讯云对象存储COS
- 使用宝塔Linux面板建站第三步:如何通过宝塔Linux面板创建网站并安装WordPress博客程序
以上四步基本上可以实现零基础完成使用Linux服务器来大家WordPress程序的网站!