看到很多大型的门户网站都使用shtml但个人站点或者说是企业站点很少使用shtml那么shtml和html有什么区别呢另外站在SEOER的角度考虑如何做SEO优化另外站在SEOER的角度考虑shtml是否更具有SEO优化的优势呢?
Shtml和html有什么区别?
其实在程序员的世界里shtml和html完全是两码事html是静态的文件而shtml则是类似asp、JS、php等一样的形式展现当有服务器端可执行脚本时被当作一种动态编程语言来看待。
所以说其实shtml文件和html完全是以不同的形式展现出来的当我们访问html文件的时候不需要服务器解析其中的脚本而是直接访问而shtml需要服务器来解析因此我们可以理解成shtml为伪静态的文件。
很多大型网站为何都使用shtml文件?
我们经常可以看到同行业的站点使用shtml的形式比如说A5、站长之家、新浪等站点都是shtml的形式展现的为何他们都使用这种形式展现呢难道是shtml更利于搜索引擎优化吗。
其实shtml相对html来讲shtml不利于搜索引擎优化而html更利于搜索引擎优化毕竟html是静态的文件而shtml也是静态的页面但是shtml是通过服务器来生产的静态页面所以从加载时间上shtml是没有优势的大家都清楚动态和静态之所以静态更利于搜索引擎优化是因为静态网页是有真是的文件存在服务器并且不需要读取数据库之类的所以说纯静态更利于搜索引擎优化而伪静态只是从url上进行了修改而文件的读取方式以及浏览器的加载方式不变当用户在打开伪静态网页的时候一样是需要加载文件加载服务器加载数据等等复杂的流程因此在网页的打开速度上会相对而言慢一些当然现在的服务器相对以前来讲配置、宽带各方面条件都非常好所以影响不了多少。
既然没有优化的优势很多门户依然选择这种形式展现其中最主要的原因是可以减少门户网站维护时间大家都知道门户网站一天发布的文章数量比较多而企业站点以及博客一天可能就是发布一篇两篇而门户站点一天少则几百篇多则上千篇因此如果用纯静态的文件那每天光更新文件可能就非常耗时间了而动态文件则不需要更新这就是动态网页的一种优势。
而shtml相对其他伪静态的文件而言shtml更具有优化的优势其实shtml就是在html文件上加载一个ssi。所以可以将其认为是纯静态的文件而其他形式的伪静态则不具备这一功能其他形式的伪静态是完全在数据库中调用文字内容在模板中调用页面的排版才形成用户看到的界面因此动态的文件相对shtml文件来讲更难优化及时动态文件做了伪静态。
个人博客或企业站不建议使用shtml文件
那么针对个人博客以及企业站点来讲小编是不建议使用shtml文件的正是因为企业站点和博客站点的优化方案与门户站点差距很大。
1、大多数的个人博客或者企业站点都是以首页来做排名的而shtml文件主要是给内容页面的文件操作的所以就算这篇文章使用的是shtml利于搜索引擎排名那也很难用内容页做上排名。
2、就算企业站点和博客站点打算利用内页来参与排名搜索引擎那也很难用内容页做上排名。
2、就算企业站点和博客站点打算利用内页来参与排名但企业站点被首页推荐的内页并没有门户多所以一天更新的量相对而言也比较少那么更新量少咱们不如直接使用html文件来操作这样更利于搜索引擎优化。
总结:如果说是大型的门户站点建议使用shmtl一来可以做到纯静态的效果二来可以嵌入html文件类似动态文件的功能这就是shmtl在优化上的绝对优势!