返回顶部
关闭软件导航
位置:首页 > 资讯 > 其他>有哪些途径改善访问速度

  1. 上面已经说到的静态化。

  2. 通常很多网站模板中都有随机调用文章或者类似的版块,事实上对数据库来说,随机是一项比较重的负担,在模板中应该尽量减少随机文章的调用短网址生成。如果不可避免,可以考虑从数据库上优化,对有索引的字段排序通常比没有索引要快很多。

  3. 将图片、js、css等不经常修改的文件,放到专用的静态服务器上,多个js、或者多个css能合并的尽量合并到一个文件,减少http连接次数。

  4. 使用各类云加速产品短网址生成。对普通网站来说,免费的百度云加速或者360的云加速都还可以。

  文章比较多,网站已经开启静态,但是每次全站更新都要花很长时间怎么办?

  我的做法是使用缓存机制,这里只提供一个思路,可能需要自己二次开发。

  网站设定为伪静态,每一个请求到达时,程序检查是否存在对应的缓存html文件,如果该文件的生成时间是多少小时或几天以前,我们判定它需要更新,这时候执行正常流程,程序查询数据库,生成html后,写入到缓存文件,再输出到客户端。

  当下一次访问到达时,比如1分钟以后又来一个访问相同页面,再次检查缓存文件时间。从时间上可以判断文件非常新,完全不用更新,则直接读取文件内容输出到客户端短网址生成软件。这样每个页面都可以实现自动生成,也只有第一个访客会感受到速度慢,后面的访客访问时都相当于是静态访问,速度是非常快的。

  如果是独立服务器,还可以考虑自动检测服务器负载,如果负载本来就高,那就算判断出来需要更新,也暂时不更新,改为直接输出短网址生成软件。

  图片是引用远程网址好还是放在自己服务器好?

  这个也是各有优劣。引用远程网址,可以节约自己的带宽,但很可能会因为对方服务器缓慢、或删除资源、或防盗链,图片无法显示短网址生成软件。如果下载到自己服务器,当然一切都自己掌控,但是图片会非常占用空间短网址生成软件,总体上可能比生成静态所占的空间更大,而且如果访问量大,图片是最吃带宽的。

如果您觉得 有哪些途径改善访问速度 这篇文章对您有用,请分享给您的好友,谢谢
文章地址:https://www.tianxianmao.com/article/other/ynxtjgsfwsd.html
解放双手无尽可能,有问题添加天线猫微信