关于html智能生成的问题

问题描述

现在的后台添加文章之后,可以自动生成该文章的所属列表页和该文章的内容页面,但调用此文章的页面该如何生成?比如首页,首页此类文章的生成标签可能是这样写的{List_5_999},大致的意思是从类别ID为999的里面选择前5条记录,这前5条记录可能包含刚才添加进去的,也可能不包含,如果添加文章的时候把所有的页面的所有的标签都计算一遍,只要含这个文章的页面就重新生成,我个人觉得这是个笨办法,还有没有其他办法,提交文章的同时把所有含有该文章的页面全部重新生成一遍,请解答求思路

解决方案

解决方案二:
调用此文章的页面为什么要重新生成,html文件名变了?你不是已经把文件名存到数据库里去,其他页面从数据库里取出新名字就好了啊
解决方案三:
换一个思路行不行不要真的静态用伪静态
解决方案四:
晕死,你这样的思路是要把地球人全搞死。假设说每天凌晨2点开始生成所有的html页面,那么从1:50分这个时刻起,就不再允许“添加文章了”。你以为每一次添加文章都知道该重新生成哪些html文件?那会疯的。
解决方案五:
我在这个帖子中回复了,asp.net是“动态”决定如何保存html高速缓存内容的。它不需要静态地把所有页面都产生一遍。
解决方案六:
如果想让系统具有很好的适应性,例如可以随时发新文章来更新,那么你就要使用asp.net的页面缓存技术。不过这需要头脑里有点东西,能够理解系统流程上的区别。如果全靠抄代码,自己不去想想,可能理解不了“一次性产生html页面”跟“随时产生html缓存内容”的不同系统操作流程上的区别。
解决方案七:
不懂楼上哎
解决方案八:
sp1234的随时产生html缓存内容是怎么个意思?
解决方案九:
你可以将主页面设置为shtml格式的,然后这种{List_5_999}的小分块可以作为单独的页面用include标签包含到主页面里面去,添加删除更新页面的时候向数据库写入一条更新记录,然后定时去取这个更新记录更新每个小块的内容即可。整个主页面不需要动。如何快速的获取哪些分块需要更新,你可以制定一些规则,比如分块的名称包含分类id等。怎么方便怎么弄
解决方案十:
有没有这样一种可能?通过一种手段是第一个访问页面的人展示aspx,第二个访问html,比如后台更新了一条记录之后,访问首页的时候是index.html,但其实是访问index.aspx,index.aspx除了展示页面的内容外还有个功能就是生成一个真正的index.html,下一个访问的人就直接访问index.html???
解决方案十一:
支持我自己...
解决方案十二:
将Word文档转换成HTML网页//转换按钮事件protectedvoidButton1_Click(objectsender,EventArgse){if(ListBox1.SelectedIndex>=0){WordToHtmlFile(ListBox1.SelectedValue);}}//实施转换publicvoidWordToHtmlFile(stringWordFilePath){try{Word.ApplicationwApp=newWord.Application();//创建Application对象objectdocPath=WordFilePath;//指定原文件和目标文件stringhtmlPath=WordFilePath.Substring(0,WordFilePath.Length-3)+"html";//设置保存的HML网页路径objectTarget=htmlPath;objectUnknown=Type.Missing;//缺省参数objectreadOnly=true;//只读方式打开Word.Documentdocument=wApp.Documents.Open(refdocPath,refUnknown,//打开doc文件refreadOnly,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown);objectformat=Word.WdSaveFormat.wdFormatHTML;//指定格式document.SaveAs(refTarget,refformat,//转换格式refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown);((Word._Document)document).Close(refUnknown,refUnknown,refUnknown);//关闭文档和Word程序((Word._Application)wApp).Quit(refUnknown,refUnknown,refUnknown);//关闭对象}catch(Exceptione){Response.Write("<script>alert('"+e.Message+"');</script>");}}//再有就是:点击文章标题等调用数据库内容自动生成静态网页?你问的是那一类呢?如果是点选标题形式的话,请另行提问:下次给你贴出来。
解决方案十三:
楼上非所答啊有没有这样一种可能?通过一种手段是第一个访问页面的人展示aspx,第二个访问html,比如后台更新了一条记录之后,访问首页的时候是index.html,但其实是访问index.aspx,index.aspx除了展示页面的内容外还有个功能就是生成一个真正的index.html,下一个访问的人就直接访问index.html???
解决方案十四:
引用9楼atmo的回复:

有没有这样一种可能?通过一种手段是第一个访问页面的人展示aspx,第二个访问html,比如后台更新了一条记录之后,访问首页的时候是index.html,但其实是访问index.aspx,index.aspx除了展示页面的内容外还有个功能就是生成一个真正的index.html,下一个访问的人就直接访问index.html???

你说的手段就是伪静态用urlrewrite实现如果数据不经常更新还可以用缓存你搜索一下我上面提到的关键字把会有答案的
解决方案十五:
网站页面都换成类,继承IHttpHandler,彻底抛弃aspx,然后使用缓存技术加上时间过期机制,让页面缓存超时后自动更新缓存,这么做的方法效率是最高的。内存中的数据读起来,比你用ssd固态硬盘都快几十倍。最主要网站彻底告别维护,所有页面都是自动处理的。而且url的扩展名可以任意设置,aspx也行,.jsp也行,可以说就是个伪静态。但是使用asp.net做网站为什么要用urlrewrite呢?我很是不理解,asp.net的处理程序天然的可以映射成各种格式的扩展名,或者没有扩展名。urlrewrite的由来一定是由于脚本语言不支持处理程序映射,才发明的这个外挂的映射程序。比如asp脚本语言如果你的内容页数量非常庞大,就仅仅将首页和列表页做缓存处理,而内容页依然只生成静态页。如果你的服务器内存足够大,16G甚至32G,那么建议你把全部页面都存入内存,包括图片。这样能有效减少硬盘碎片,延长硬盘寿命。技术就是这么个技术,实现起来无比艰难,

时间: 2024-08-05 03:00:04

关于html智能生成的问题的相关文章

【.NET】用户上传图片与Flash Gallery Factory这个工具能通过.NET网站后台实现链接智能生成FLASH?

问题描述 我们公司在做.net的单一性行业网站其中有一功能是用户上传照片图片不但存入数据库还要让FlashGalleryFactory这个工具智能生成包含这些图片的FLASH3D相册.也就是说要让这款工具智能的去处理数据库里得图片然后生成HTML网页可以浏览,请各位大侠指点一下思路.谢谢

新零售技术双11大阅兵:线上线下融会贯通 智能应用全面升级

2017天猫双11全球狂欢节总交易额1682亿,无线交易额占90%,创造了交易创建峰值 32.5 万笔/秒,支付成功峰值 25.6 万笔/秒的历史记录.双11 已经成为全球所有的商业力量在科技.大数据驱动下的一个全球大协同. 今年的双11是阿里巴巴与线上线下亿万消费者.全球14万品牌.海内外超100万商家共同迎来第九个"双11",也是"新零售"真正融入消费者生活后的第一个"双11".今年的双11我们在线上和线下两个大舞台上充分展示了整个生态体系从

Grub2 强大的引导程序,智能修复启动

偶然间发现ubuntu自9.10来就把grub2当作默认引导程序,而grub2的确功能强大. 一直以来,人们都为安装linux和windows之后怎样修复启动而头疼. 而grub2的出现,或许可以减少很多麻烦,因为比起grub,grub for dos,grub2的确智能很多.   grub2目前中文文档很少,下面是一些英文帮助页面. ubuntu wiki页面: https://help.ubuntu.com/community/Grub2 grub2 wiki http://grub.enb

设计师们有福了!Adobe 推出的 Sensei 人工智能平台,让修图软件像人一样智能

没错,Adobe 作为全球知名的数字媒体编辑软件供应商,也加入了人工智能的大潮. 近日,Adobe 公司在美国圣地亚哥举办的 MAX 大会上发布了旗下首个基于深度学习和机器学习的底层技术开发平台 -- Adobe Sensei. Adobe Sensei并非一款单独的软件产品,而是一个可以应用于Adobe旗下各款产品的底层人工智能工具(例如可以应用在 Photoshop.Premiere.Illustrator 登软件中).Sensei 利用了 Adobe 长期积累下来的大量数据和内容,从图片到

交互设计中的5项视觉指导原则

  视觉是人的第一感观,它在影响用户行为方面起着决定性作用,视觉信息对产品的交互产生了深远影响. 来自UXPin的Jerry Cao,通过本文向我们解释了如何保持视觉与交互的协调. 我不想贬低文字的重要性,但也不想忽视视觉.两者是同等重要的交互设计元素.文字就是交互,但那些视觉元素(比如图标.菜单.图像等)才是用户实际上操作的东西.虽然有些可用性专家会提及Craigslist甚至Amazon,作为丑陋但可用(而且受欢迎)的网站案例.但毫无疑问,美感总会有所帮助. 情感是用户体验的关键:视觉设计优

酷狗云外贴分享音乐心情 欧洲杯惊诧落幕

万众瞩目的欧洲杯刚刚落下帷幕,4:0的史上最悬殊决赛比分深深刻在了每一位球迷心中.此刻,你是为西班牙大获全胜而振臂呐喊,还是为蓝衣军团和"巴神"马里奥?巴洛特利的"败走麦城"黯然神伤?你是否正忙着在各大论坛和博客与球迷们一起讨论比赛呢?在你通过文字抒发自己的见解和情感时,加一段音乐肯定能让更多网友深切理解你此刻的心情! 那么如何在外部网站中成功贴出自己想要的音乐?今天着重为大家介绍的,是酷狗音乐网页端的音乐分享新功能--酷狗云外贴播放. 酷狗云音乐 电脑常识 外贴播

酷狗音乐分享神器 全网齐听江南style

音乐分享一直以来都受到广大网友的追捧.大部分乐迷喜欢在自己的博客.论坛和空间中分享自己喜爱的音乐.在试用了众多互联网音乐分享产品后,小编特别挑选了内容和功能都十分出色的酷狗音乐网页端的--酷狗云外贴播放 这一功能先大家介绍 外贴播放一键生成 要使用这一功能,用户需要先用酷狗账号登录酷狗云音乐网页端,并搜出一首喜爱的歌曲,小编这里就以最近十分火爆的"江南style"为例.在搜索框输入"江南style",搜出该歌曲,点击生成外贴播放器小图标,即可生成外贴地址. 用户可将

详解Apache下.htaccess文件常用配置

.htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页面.改变文件扩展名.允许/阻止特定的用户或者目录的访问.禁止目录列表.配置索引入口等功能. 另外,.htaccess手动编辑方法是使用UE或notepad2等高级文本编辑器.如果不方便下载或手动编写的文件出错,也非常推荐在线htaccess文本编辑器,目前这款编辑器已经非常完善,并且在二次开发下已经增加了很多新功能,简单易用,

清晰模糊图片 VICS专业视频图像处理分析系统

硅谷网讯 专业视频图像处理分析系统是国家要求公安系统必须配备的一种视频侦查装备,具有视频图像增强.比对.截取.转换.检索等视频图像处理分析功能,可以自动完成视频图像的去雾.去眩光.对比度提升和亮度调节等图像增强工作. 公安机关必须配备专业视频图像处理分析系统 随着视频监控技术的不断发展,视频监控在智慧城市.数字城市.平安园区等各类项目得以广泛应用,监控视频已经成为公安部门案件侦查的重要依据和线索,视频侦查已逐步成为继刑侦,技侦,网侦之后的第四大侦查手段.然而,由于缺乏有效的信息技术支撑,公安视频