网站维护思路,静态化思路

时间: 2019-02-12阅读: 931标签: 网站

网站性能优化的方面有很多:

1,使用缓存,最传统的一级二级缓存;
2,将服务和数据库分开,使用不同的服务器,分工更加明确,效率更加高;
3,分布式,提供多台服务器,利用反向代理服务器nginx进行反向代理,将请求分散开来;
4,数据库的读写分离,不同的数据库,将读操作和写操作分开,并实时同步即可;
5,分布式缓存,使用memcached或者redis等分布式缓存服务器,可以达到效果;
6,页面静态化。当然还有其他很多方便需要处理,例如,数据库的设计,分库分字段,sql语句的优化等等
 
 

页面静态化有以下几方面好处:

1,访问速度,不需要去访问数据库,或者缓存来获取哪些数据,浏览器直接加载渲染html页即可。所以可以大大的提高访问效率;
 
2,从网站优化来分析,搜索引擎更喜欢静态的网页,静态网页与动态网页相比,搜索引擎更喜欢静的,更便于抓取,搜索引擎seo排名更容易提高。
 
3,从安全角度讲,静态网页不易遭到黑客攻击,如果黑客不知道你网站的后台、网站采用程序、数据库的地址,静态网页, 更不容易受到黑客的攻击。
 
4,从网站稳定性来讲,如果程序、数据库出了问题,会直接影响网站的访问,而静态网页就避免了如此情况,不会因为程序等,而损失网站数据,影响正常打开,损失用户体验,影响网站信任度。


 

实现逻辑:

一,首先需要我们将一些需要静态化的页面进行分类,哪些经常不变内容的页面都需要静态化,例如,在电商里边的商店,店铺信息页;商品,货物信息页 等等。这些页面一旦发布了,后来改变的相对来说频率比较低,所以生成静态页面相对来说,可以大大提高用户的访问速度(不需要访问数据库,来动态生成jsp页面)。            
 
二,将动态和静态分离开,例如:页面中用户信息,搜索栏等。这些信息需要从服务器获取,而那些静态页面一般放在云服务器上,例如上篇说到的阿里的OSS服务器,这里就涉及到跨域问题,利用jsONP,来进行静态页面和动态页面,不同域直接的整合。            
 
三,静态页面的生成,方法很多,这里简单说一下,例如FreeMarker,首先利用FreeMarker写好对应的静态模版.ftl。然后通过接口来传递数据,生成静态的html页面,并上传对应的云服务器上,然后用户直接访问对应的地址即可。


 

注意问题:

一,每一个商店,每一个产品都会产生一个,甚至是一套静态页面,随着网站的扩大,静态html页面将会不断的增大,增多,所以管理这些静态页面就非常需要提前思考了。例如路径的管理,控件的管理,及时更新的管理等等。      
二,有些页面并不一定非要来静态化,但是为了避免地址暴露过多的信息,受到不法分子的攻击,URL伪静态也可以帮助我们,使页面看起来就像静态页面一样,这里提供一个URLRwrite,很简单好用,原理只是一个Filter。


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: http://www.fly63.com/article/detial/1970

网站换肤方案汇总

实现网站换肤功能,一般最先想到的是用全局class控制样式切换;缺点:全局控制CSS,在项目不大,换肤样式不多的情况下,还能勉强够用。alternate是一个非常有意思的特性,我们可通过JS控制该CSS是否渲染

有哪些实用却冷门的网站?

一直想问大家一个问题,就是你的电脑中有哪些集实用、格调于一身的冷门网站。如果你有,那么记得在下面留言评论分享哦。如果你没有,那么小编分享给你五个。也非常希望可以帮助到大家。

不懂互联网,不懂技术,这里教你如何维护自己的网站

网站不是上线了就没事了,网站建设网站推广任重道远,大公司可以有资金优势可以组建自己的网络部,小公司或者个体,不懂网络营销又想做好网站维护,那改怎么办?

推荐在线编程学习网站

学习的方式多种多样,不要仅仅局限于课本,互联网上的课程远比你想象的要丰富的多。 除了w3cschool或者菜鸟教程外,下面为大家 推荐下国内国外在线编程学习网站。

如何写出有吸引力的网站标题?

大多数人认为网站标题的构建非常简单,因为只是一个标题而已,你无法搞砸它,对吗?事实是,标题比大多数人意识到的更具潜力和SEO价值。怎么写好一个标题?为标题提供独特的内容,注意标题长度,将关键词放在标题的第一个位置

网站设计与架设前的8个思考要点

为什么要架设网站?网站的主要目的为何?网站要给谁看?这是FirstHatch一起与客户讨论需求时,常会询问的内容

大型网站架构设计方向初探

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展

网站统计IP PV UV

网站流量统计可以帮助我们分析网站的访问和广告来访等数据,里面包含很多数据的,比如访问使用的系统,浏览器,ip归属地,访问时间,搜索引擎来源,广告效果等。

网站目标关键词从哪些方面确定?

目标关键词:指经过关键词分析确定下来的网站“主打”关键词,通俗地讲指,网站产品和服务的目标客户可能用来搜索的关键词。网站目标关键词确定方法

个人网站如何实现盈利?

其实还有很多,关键在于你如何利用手边的资源了,不过不下大本,甭想赚多,说不定赚的连饭钱都不够,很多个人网站都是开了关,关了开,每年都有成堆的网站倒闭关站,都是不赚钱,没内容,坚持不下来。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!