关闭

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

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

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

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

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

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

关闭

企业网站制作要以简约为主

一些网页的个性元素可以直观地呈现企业或者品牌是做什么的。比如使用一些与风格相匹配的图标,为简约的网页加添了一些个性,而企业网站制作要以简约的方向为主!

网站做宣传的香港云服务器优势分析

网站是企业互联网宣传的平台,一直被很多企业关注。 每个人都在寻找使网站内容布局更具吸引力的方法,但忽略了重要问题。 如果您的站点空间不足,客户往往无法打开该站点。 这样的网站不会引人注目

网站建设中常见的一些问题?

在互联网的时代中,网站建设其实是一个非常常见的事情了,几乎每一家企业都希望在互联网上,能够留下属于自己一个足迹,想要拥有一个可以展示自家产品的平台,但是在网站建设的过程中,真的有把每一个过程都做的很好嘛?

大型网站的灵魂_性能

性能是什么?性能就是用户的真实体验,功能响应的时间,是否会对用户的体验造成影响,产生明显的等待感。用户访问网站的整个流程:用户输入网站域名,通过DNS解析,找到目标服务器IP

请问当用户反馈网站访问慢,你会如何处理?

请问当用户反馈网站访问慢,你会如何处理?有哪些方面的因素会导致网站网站访问慢?

在网站建设的时候需要考虑哪些因素?

站制作公司数不胜数,每家公司使用域名、服务器的提供商也是不同,制作网站使用代码语言、模板、自主研发的系统都是各不相同。网站整体的设计要好,这个设计,一是指网站的代码设计,最好采用PHP+MySQL的形式,像目前建站比较流行的Dedecms,Wordpress

简单使用Google Analytics监控网站浏览行为

之前对网页做用户转化率调查这块,找到了谷歌GA事件,现在有时间对使用方法和遇到问题做个简单记录。官方文档其实也介绍的比较清楚,可以查看官方文档。

向搜索引擎提交网站

目前大多数搜索引擎提供了网站的提交路口,我们可以通过他们提供的入口提交站点,让搜索引擎能够及时抓取网站的数据。你只需要向搜索引擎提交你的站点首页即可,搜索引擎会根据你的站点页面关联的链接找到其他页面。

网站访问和防火墙

用户访问网站步骤 :浏览器输入域名先到用户的本机 C盘hosts文件(Linux上是/etc/hosts)文件中查看是否有如果有就直接访问对应的ip地址、 如果没有那么由dns服务器加速到顶级域名服务器解析域名对应的ip地址

学习html5网站开发步骤方法

对于新手学习html5的同学来说,想要学好html5首先要有一点学习的方法和路线图,了解清楚之后再开始学习会更加清晰自己的学习效果。随着互联网的高速发展,近年来HTMl5发展的越来越火热,而在HTML5高薪资、优待遇的诱惑之下

点击更多...

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