1.将大部分静态资源,或者说所有静态资源(css,js)存放在cdn或者公共托管平台。这样可以极大的提升访问速度。
比如说 一个博客,如果静态资源多的话,css+js一起可能超过1M,有些可能会有几M。而有些vps直连国内某些地区的速度只能达到几十kb,或者几kb。如果静态资源是在body还好,如果在head里,静态资源没有加载完之前,页面内容都不会显示。目前国内有几家静态资源库,如果博客的大部分静态资源正好在这些库里,那么可以把链接替换为静态库的链接。目前比较稳定的有 https://www.staticfile.org/ 和 https://cdn.baomitu.com/。前者是七牛和掘金做的,后者是360弄的。如果网站用户只面向国内的话,两者都不错。如果兼顾国内国外,staticfile速度会更快一些。
2.如果没有办法做到第一点,那么要么用国内的vps,要么买线路好的小鸡。
3.晚高峰的时候,tcp ping测试网站ip的丢包率,丢包率太高会出现网站偶尔无法打开的情况。除去静态资源(图片和css,js),一般单个页面的文字也就几十k,只要网站tcp ping不怎么丢包,基本上都没问题。
4.如果网站访问人数很多的话(当然这个就和标题相冲突),可以考虑将页面静态化。
总的来说就是,静态资源css,js考虑白piao公共的托管平台,其次保证vps的tcp丢包率尽可能低(其实就算延迟300,如果不丢包,也比延迟60丢包很多的vps要好),至于redis,memcached,静态化之类的东西,如果网站访问人数不多,做不做都差不多。
热议
推荐楼 require 10小时前
折腾个毛啊,结果到最后自己都懒得看
3楼 jaymi 10小时前
staticfile.org 好多年了,推荐
4楼 主机淘 10小时前
我就喜欢把资源都放本地 我用的8G8C的机器 就放一个站 资源放本地也带的动 不然性能都浪费了
5楼 奈雅丽 8小时前
还要做数据库读写分离
6楼 ningfeng.im 8小时前
7楼 秋月春风 2小时前
1ip优化个毛
8楼 万古神帝 2小时前
写的好.. 我的2IP的站.马上优化.
9楼 扬帆 1小时前
知道了。3ip网站马上安排
10楼 whyclong 1小时前
好帖。
12楼 荒芜 17分钟前
有用,但是对于1ip来说又不是很有用。
13楼 绿岛小夜曲 10分钟前
1ip不如用记事本
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。