一个大型的新闻网站到底该不该静态化
最近发现伪静态下访问速度有点慢,想全站静态化。觉得这样有点不妥,如果一篇文章有改动,那么列表,首页可能全部要重新静态化,有时候难免不清楚哪些页面要因此而静态化。我觉得全站静态化,应该不会带来太大的错误。 --------------------编程问答-------------------- 其实如果我们站在一个“大型”网站的立场,有必要一定纠缠于什么开发语言吗?某些部分用dramewaver做的html、或者jsp、或者aspx、或者php、或者cgi,有什么关系呢?如果让我规划网站我会基于这种兼容5种以上开发平台来考虑架构,页面之间如何交互数据、后台如何提供数据服务、数据如何缓存、页面如何缓存,跟任何一种开发平台都不应该纠缠在一起,应该是系统概要设计时就搭好的架构,而开发时用什么工具平台关系并不太大。
要知道好不好,自己试。随时可以拿出几个页面做测试,随时取得一点进步,如果将来发现更好的方法那么完全可以把以前自认为好的方法暂时屏蔽掉,这一点也不应该担忧。不论每一种方法,都应该追求更加深入和自动化,而至于使用哪一种方法,不应该总在那里纠结,应该全都可以痛快接受。 --------------------编程问答-------------------- 新闻网站变动应该不是很频繁,应该静态化 --------------------编程问答-------------------- 只是我有一种告诫,一天一天地追求成功,而不要总空想着某一天做出某种决定来保证你半年以后的成功。
全站静态化有必要吗?你每天静态化一个页面并且随时保持可以切换回来的机制,如果果真如此,20几天之后你就会发觉已经不知不觉接近做到全站静态化了——如果确实可能静态化网站的话。 --------------------编程问答-------------------- 静态页面可以引起搜索引擎的重视,而搜索引擎对动态页面的重视远远比不了静态页面了
动态页面经常采用多个页面来组成一个主页面,拿网站的首页来说:通常是把LOGO等头部分定义为一个页面,尾部版权部分也定义一个页面,主要是为了其他页面也可以方便的调用。所以网站的首页部分只用了一段代码调用了文件,也就少了很多搜索引擎要抓的关键字
但是网页如果都是静态的对于维护起来就很麻烦,所以还要需要和动态代码向结合
全都是根据自己的需求适当的改变么,把主要的用于搜索的静态,其他不重要的可以放一放…… --------------------编程问答-------------------- 首面静态,各栏目首页也静态.或者进一步,每个栏目文章列表前1-2页可能浏览量较大,也可以静态. --------------------编程问答-------------------- 你可以先从影响不大的简单页面做起,并且随时保持灵活性,不要纠缠于技术。
其实人贵在坚持。例如你计划大致每1天就解决一个页面静态化问题,就不要拖4、5天才解决一个页面然后给自己找各种各样的借口。反之如果你技术上肯定能做到1天解决一个界面,那么就要选择最难办的页面入手。
这没有什么技术含量。但是该不该静态化这个答案,你自己说的保证是最切合你的网站实际需要的。 --------------------编程问答-------------------- 学习了! --------------------编程问答-------------------- 新闻站点实际上就是一套CMS系统 目前很成熟的产品可以参考。因为考虑到新闻站点的特殊性:新闻更新是唯一需要编辑的地方,用户在看新闻的时候并不需要做什么交互,除非页面上有动态交互的内容,比如问卷调查,新闻回复,关注回复等等。如果没有这些动态内容的话 新闻页面我觉的做成静态的比较好。一方面减轻服务器处理页面的负荷,另一方面便于搜索引擎检索。新闻更新和发布的部分参考现在的CMS系统就可以。 --------------------编程问答-------------------- 访问速度慢是那些原因造成的,现有清楚
静态化是否能解决
否则就根据需要使用
--------------------编程问答-------------------- 应该说网站的关键是SEO,网站静态化的确可以让爬虫搜索到,但是Google建议URL不要静态化。
参考:http://www.wzseo123.com/viewnews_750.html
补充:.NET技术 , ASP.NET