之前用1核1g1M的小鸟云服务器搭建了一个网站,刚开始考虑配置低是访问量不多,但网页内容增多了以后,想在低配置的基础上,对网页的访问速度实现进一步的优化,网站的速度也是搜索引擎排名的一个重要因素,今天总结了一些优化的方式,作为记录。
1.云服务器线路
我自己用的是BGP多线路的云服务器,三网互联,不管是移动、联通还是电信,都能实现顺畅的访问,访问速度:BGP>双线>单线。
2.将静态资源实现分离
比如html,css,js,图片等文件,使用cdn,利用全国各地区的节点来就近访问,让网站请求外部链接,流量不走自己的服务器。具体的可以参考这篇文档:https://www.niaoyun.com/docs/16328.html/?utm_source=csdnc-220210
3.压缩网站图片
如果一个页面同时加载多个大图,容易出现访问速度慢,甚至卡顿。可以对图片进行裁剪、压缩或转换成webp格式,在访问时只加载当前浏览器可显示的图片尺寸,大幅度减少图片大小。
4.数据库加缓存
网站的脚本执行的速度会受到访问数据库的影响,数据越大,查询越复杂,如果人数多,查询就会变慢,像我的小网站,用的是文件缓存。减少直接读取数据库的动作,将查询的结果存放在缓存中,用户的请求被隔绝在数据库以外,从而减少数据库的压力。
5.使用304 HTTP缓存为动态网页加速
动态网页可以用304 http缓存,启用后,访客仍需要访问服务器页面,但是如果内容没有改变,只需响应304状态,节省流量,用户访问速度也更快!
原文链接:https://blog.csdn.net/weixin_52730346/article/details/122853895?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934458816781667879874%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934458816781667879874&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-23-122853895-null-null.nonecase&utm_term=%E8%87%AA%E5%BB%BAcdn
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6129