网站-网首页静态化-提高访问效率

问题描述

网首页静态化-提高访问效率

请教大家有经验的,比如一个视频网站首页,轮播图和视频可能回1小时更新,视频播放数,点赞数要求实时更新,
这样的首页是不是不适合做静态化啊,如果可以如何做,如何访问效率,不知道大家有什么建议,比如美拍的官网,是静态化的吗,看起来访问速度很快
,请有经验的前辈谈一谈,如何合计。

解决方案

静态化的本质就是缓存,而且是把磁盘当作缓存,这是一种低级原始低效的做法。
事实上现在有无数的缓存框架,缓存框架都是将内存作为缓存,而且有很好的处理脏数据的策略。所以完全不要再用所谓的静态化了。

解决方案二:

比如一个视频网站首页,轮播图和视频可能回1小时更新,视频播放数,点赞数要求实时更新,
这样的首页是不是不适合做静态化啊

不适合做完全静态,建议部分静态,不发生变化的做成静态,发生变化的用动态

解决方案三:

所谓静态,就是将动态网页生成一个.html的网页,每过一定的时间,比如5分钟更新一次这个网页的内容,非html后缀的网页一般都不是静态网页,静态网页的更新只能是服务器的网站程序隔段时间重写一次这个网页的内容,主要优点是减轻服务器负担,加快网页访问速度,也有说有利于SEO的,单这一点不能苟同,因为,搜索引擎之所以加强静态网页的权重,很重要的原因就是看重静态的网页内容的稳定性

解决方案四:

静态网页有两种,一种是真静态,就是把网页真的生成一个存储在服务器上的.html文件,一种是伪静态,就是不生成文件,只在缓存中生成一个页面内容,然后当访问时将网页后缀设为.html

你的这种情况可以使用伪静态

解决方案五:

动态变静态
方法一:使用现成的插件,比如:ISAPI_Rewrite、IIS Rewrite、Apache HTTP服务器的mod_rewrite等,它们都是基于正则表达式解析器开发的重写引擎。它们的使用方法查看它们自带的帮助即可。
方法二:自己写的代码实现动态网页静态化,方法也有好几种:
1、创建FSO对象,利用此对象将所需的内容动态创建到文件中生成HTML页面;
2、利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值 生成HTML文件;
3、使用Server.Transfer转换技术,
方法三:使用HttpWebRequest请求客户端的方式,获取返回资源,生成静态页面。一般这样只需要获取网页内容即可,其它资源可放置在服务器上,自动加载。(注:此方法缺点明显,需要大量更改匹配URL,建议慎用)
方法四:在asp中有IhttpModule接口。Ihttpmodule可以简单理解为一个可以在执行像.aspx,或者mvc中control/action前,添加我们自定义的操作的东西。
我们只需要编写这么一个HttpModule就可以了,当用户第一次请求asp处理时,我们可以在ihttpmodule中拦截到这个请求,然后获取到这次请求应该返回的html代码,然后我们返回这些html给用户,并保存刚才我们获取到的html到文件内,当用户下次请求时,我们只需要直接返回我们已经保存的html文件即可。

解决方案六:

关于大型网站技术演进的思考(十)--网站静态化处理—动静整合方案(2)

时间: 2024-11-01 16:24:46

网站-网首页静态化-提高访问效率的相关文章

网站不能为静态化的方便而用了JS代码来包含

最近接手一个医院网站的整站优化,优化的词语比较得多有性病.人工流产等.网站接手一看还不错新闻和几个频道页面都是静态的!心想...嘿嘿可以省了好多工序了.可是问题就在这个静态里面-. 网站全部是静态的!但是在前台查看源代码发现几乎没有什么文字除了HTML代码外.其余的全部都是JS代码.我的天啊..这个可是优化的大忌啊..网站是全部静态化了,可是这个静态化还不如没有静态化好.本来是网页重点内容就是为了让蜘蛛来抓取的,全部给打包到外头了.那网页在百度看来就是一座空城啊!没有办法拿人钱财,替人优化.我还

网站一定要静态化才是好的SEO程序吗

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 很多人找程序都要找静态或者伪经验的程序甚至干脆自己手工做HTML网站来做SEO,不错这样是很有利于网站的抓起,在国内,很多"SEO专家"给客户网站的第一诊断结果就是要页面静态化.这倒不是因为动态页面就做不了SEO,而是相对静态页面而言,动态页面的SEO更加难做,受"SEO专家"的技术能力所限而已. 对于

请教关于网页静态化后访问的链接地址问题

问题描述 最近在研究网页静态化,遇到一个问题,网页静态化后保存的网页是以当前的时间为名称的比如:2010081010.htm,前台通过点击相应的标题,访问其具体的内容,现在不知道如何处理其标题的访问链接问题,怎么才能让这个链接自动指向2010081010.htm,谢谢各位

你网站优化的方法能提高工作效率吗

随着搜索引擎算法不断的改变,决定网站的排名的因素越来越多,我们的工作量往往比竞争对手多,但是网站排名并不是很理想.这时观察一下身边那些排名较好的网站,你就会发现自己的优化网站思维往往是滞后的,现在庞日泉总结一下一般站长对网站优化方法还有那些地方需要改进. 一.复制粘贴不能获得好的排名 一般网站优化新手请教一下老手自己需要在什么地方改进,一般老手回答说"多更新点原创文章,不要抄袭."真的是抄袭对网站不好吗?深圳网站建设行业就有那么一个公司,他很少去自己写文章,绝大部分都是从别的地方把和行

小弟很菜,想问下首页静态化,是怎么生成的啊?怎么加载数据?

问题描述 比如我有个后台是新闻发布系统,用的是datelist(或dategridview),怎么在首页的HTML中加载发布的数据啊?有哪为高手有好的方法,请指教!主要说说你们网站添加新闻的方式.静态的最好哈! 解决方案 解决方案二:模版->静态.....都是这种方式.

seo优化之url的静态化对网站排名分析

seo搜索引擎在发展初期的时候一般不太愿意爬行和收录动态url 主要原因是因为陷入无限循环或收录大量重复内容,造成资源极大的浪费. 什么是动态路径 动态路径其实就是路径中包含问号,井号等特殊符号的路径,简单理解就是路径包含出来数字.字母以外的路径都是动态路径. 为什么要将网站url静态化 我们网站的url静态化是网站优化的的常见问题,网站路径的静态能能够帮助我们的网站更利于蜘蛛的爬行和抓取;同时url的静态化有助于提高用户体验,过长的url不利于用户的传播,url过长不利用户的记忆.动态的url

PHP实现HTML页面静态化的方法_php技巧

随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化.一般情况下会从以下方面来做优化 动态页面静态化 优化数据库 使用负载均衡 使用缓存 使用CDN加速 现在很多网站在建设的时候都要进行静态化的处理,为什么网站要进行静态化处理呢?我们都知道纯静态网站是所有的网页都是独立的一个html页面,当我们访问的时候不需要经过数据的处理直接就能读取到文件,访问速度就可想而知了,而其对于

众说纷纭的静态化 到底对优化有无益处

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 论坛中经常说看到站长们咨询:网站优化时网址是否需要静态化,有的站长会坚持要网站静态化,但是也会发现一些大型的网站仍然使用的是动态地址,网站的静态化真的是众说纷纭,其实对于SEO来说,静态化是最基本的要求之一,从一定程度上来说,静态化的网址更利于蜘蛛的抓取,深圳兼职吧给站长们说说静态化对优化的益处. 首先:蜘蛛害怕抓取复杂的链接,现在的网站的页

java 自适应响应式 SSM 生成静态化 手机 平板 PC 企业网站源码

java 企业网站源码 前后台都有 静态模版引擎, 代码生成器大大提高开发效率 前台: 支持两套模版, 可以在后台切换 点击:获取地址 QQ 313596790 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成html 2.因为是生成的html,所以访问速度快,轻便,对服务器负担小 3.网站前端采用主流的响应式布局,同一页面同时支持PC.平板.手机(三合一)浏览器访问 4.springmvc +spring4.2.5+ myba