经常有同学向丁老师咨询,网站打开速度好慢呀,还有小程序,打开速度也非常慢,到底是怎么回事呢?丁老师能不能给分析一下?
今天咱们废话不多说,直接上干货。其实,造成网站和小程序打开速度慢的原因是多样的,具体如下:
网站/小程序打开速度慢的原因
1.网站/小程序加载项过多,如加载大量的图片、视频、字体、以及其他静态资源内容。
2.加载内容过大,比如图片尺寸、分辨率过大,一张图片几Mb,还有加载的字体、视频等资源过大。
3.网站/小程序程序臃肿,未优化数据库查询,数据库查询较慢。
4.服务器带宽较低,同时访问人数并发较高,服务器带宽不够用。
5.服务器在境外,国内访问速度较慢。
6.服务器未启用gzip压缩。
7.服务器未开启静态资源缓存。
8.服务器性能不足,CPU满负荷运载、内存不足。
9.蜘蛛爬虫、bot、或恶意程序占满连接。
解决方法
1.减少网站/小程序打开时的加载项,采用懒加载、缓存的方式加载。
2.对加载内容进行压缩,单个图片大小不要超过300k,视频可以采用流媒体方式播放。
3.字体则不要直接加载TTF格式的字体,TTF的中文字体太大,一个文件就几十MB,可以转化为woff、eot等压缩格式。
4.优化程序结构,精简业务逻辑,优化数据库查询,建立数据库索引、分表分库,提升程序性能。
5.增加服务器带宽(在云主机服务商处加钱购买)。
6.如果服务器在境外,可换至香港服务器,全球访问速度都快。
7.开启服务器gzip压缩。
8.开启静态资源缓存,对常访问文件如jpg、js、css等静态资源实现缓存读取。
9.提升服务器性能,包括增加cpu、内存。
10.检测恶意蜘蛛爬虫,屏蔽ip访问。
丁老师建议
1.可采用CDN的方式挂载静态资源,如图片、js、css、字体。可实现静态资源内容加载的飞速提升。
2.最好是可以实现对html、js、css、json的压缩。
3.1G2核服务器配置有点低,访问量上来了肯定卡。
4.1Mb带宽是指服务器下行最多连接速度100k,如果有100个人同时访问你的网站/小程序时,也就是说每个人同时的加载速度只有1k,这个带宽是肯定不够用的。正常的网站/小程序带宽建议在8-20Mb左右。
5.网站和小程序不是说做好了往那里一放就可以不管了,还需要对持久系统性能、安全、运行效率的优化,是需要长期有技术团队支持和维护的。
全文总结
网站/小程序的打开速度慢,是一个综合性的问题,不是说由具体某一个原因引起的,需要去进行全面的分析和排查。上述内容仅仅是可能引起速度较慢的情况以及解决方法,不代表所有。同时,网站/小程序不管体量多么小,不管业务逻辑多么简单,也是需要有人去维护的。很多客户不懂,说什么这个程序很简单,其实那只是你认为的简单,即使再简单的东西也需要用技术、用科学的方法去实现,也不是说做好往那里一放就不管的。
所以说,遇到网站小程序打开速度慢的情况时,要综合分析,一般是先分析服务器的硬件情况(性能、网络),然后再分析加载内容资源情况,最好再从底层程序进行分析。
如果你也遇到了网站和小程序打开较慢的问题,却又不知如何解决,欢迎联系丁老师咨询和交流。
一. Perplexity Comet目前最主流,最火的浏览器。直接使用AI替代了传统的搜索引擎,使用自研Sonar大模型,可以自动抓取、总结网页信息,支持跨页面信息收集。支持Windows、MacOS、手机移动端等全平台终端。下载地址...
最近Vibe Coding比较火,突破了之前AI编程的理念,让AI由辅助编程,升华成了主动编程,可以让一个技术没有任何软件开发经验的人,也能实现复杂软件的开发。群里很多同学也在问丁老师,Vibe Coding具体是什么,怎么用?有没有什...
在上一篇文章《可以用AI写文章来做网站SEO吗?》,我们讲到了在网站运营过程中,是否可以使用AI来写文章,以及需要的注意事项。除了网站,微信公众号也是获取流量,以及品牌宣传的重要渠道。在本篇文章中,我们将介绍在微信公众号的运营中,是否能...
经常有新同学咨询,需要购买阿里云服务器,但非专业人士,阿里云上边的云产品太多,还都有着复杂的配置,不知道该买哪个,也不知道如何购买。今天丁老师用一篇文章告诉你,如何购买阿里云服务器。一、注册和登录。1.打开www.aliyun.com网...
随着AI的快速普及发展,现在越来越多的企业都已经开始了AI布局,各种AI应用以及企业AI服务都在推进和落地中,考虑到AI的使用成本以及每个企业业务需求的不同,很多企业都选择将AI大模型进行私有化部署,从而实现AI服务的调用、知识库训练、技能...
1.WorkBuddy腾讯出品的智能体工作台,号称腾讯版小龙虾,基于CodeBuddy同一套Agent智能体构建,定位服务职场全场景的AI智能体,主打一个让AI替你干活。网址:https://www.codebuddy.cn/work/特点...
丁老师团队今年承接了几个医院的项目,在做医院的HIS和LIS系统,这个属于医疗体系的软件系统,好多同学可能还不是很了解,今天丁老师介绍一下。HIS系统介绍HIS系统,全称为Hospital Information System,即医院信息系...
经常有朋友在群里咨询,域名的SSL证书分什么OV/DV/EV之类的,根本搞不懂什么意思,SSL证书该如何购买啊?今天丁老师就针对这个问题做一下介绍。证书介绍首先,SSL证书的全程是Secure socket layerSSL,是数字加密安全...