138 7433 3103

网站建设 APP开发 微信小程序

KNOWLEDGE/知识

分享你我感悟

您当前位置> 首页 > 知识 > 软件开发

网站小程序为什么打开这么慢

发表时间:2021-03-06 10:30:54

文章作者:小编

浏览次数:

为什么我的网站访问这么慢


涉及点:数据库,资源文件(图片,视频,css 一般文件资源),宽带,缓存,高速缓存,程序优化


下面场景在阿里云上


(a)如果 数据库跟网站 在同一个服务器上,请使用SsD硬盘【固态硬盘】  【IOPS越高性能越好】数据库操作存在大量读写操作,所以读写性能对数据库的影响也很大【指标不只在内存跟CPU上,】,如果分开也建议使用SDD 硬盘【固态硬盘】 ,跟你家里用机械硬盘跟固态硬盘一样的道理


(b)使用独立数据库,比如阿里云的rds数据库【企业的高可用的很贵】,但是一般的我们用基本版也足够了,后期如果有需要也可以及时扩展 ,下面有个配制DEMO如图 1-1  一年下来 1584元数据定时备份功能,网站坏了,也不影响数据库安全,访问速度快

图片

1-1


(c)使用RDS 还慢这么办,

(1)是不是购买的数据库跟服务器是不是在同一个区域,比如服务器,在华东1(杭州)A区,购买的时候数据库请也在同一个区域,(2)数据库链接请使用内网【走外网延时比较高】数据库基础信息里有个外网链接,跟内网链接,使用内网链接加速度,减少延时


图片

图1-2


(d)资源文件

我宽带5M 了为什么还访问慢,

(1.图片上传请注意上传图上如果是手机端 宽度750px 就够了大小控制在200kb 以内,一张图片 4到5M  ,一个首页,几十张,上百兆【100m】不慢才怪

(2.使用七牛云等第三方储存,将图片资源放在三方储存【1.省钱,虽然开通的时候需要充值100,有10GB的免费储藏容量,一个月 10GB的免费流量,2.图片的下载速度能达到百兆,3.便宜越出的流量成本低于阿里云按流量收费,4.如果流量很大,价格还可以跟他们另谈】


(e)宽带

(1)如果使用了第三方附件,宽带可以降低很多,原来需要100M的 现在可能 20M就足够

(2)有些业务如果只是偶尔大流量访问的服务器建议使用按流量收费,相对便宜,还能接受大流量访问


(f) 缓存,高速缓存缓存,高速缓存

redis或memcache  开启 将常用操作数据直接写入内存【目前来说是访问最快的】,如果有足够的内容,性能将得到明显提升,

(e)程序代码优化,这个很多时间卡工程师能给你解决的原因,按场景进行优化【一般找模块开发者,质量这块相关,微擎开发,包括我们也一样,好多项目考虑的用户数量级不是很大,正常是前期实验级找微擎项目,当到达一定量的时间考虑专门开发一套针对自己需求的】


相关案例查看更多