首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

不放心,再问下各位:asp.net后台频繁重写HTML文件,会不会影响用户浏览HTML页面

2012-04-01 
不放心,再问下各位大虾:asp.net后台频繁重写HTML文件,会不会影响用户浏览HTML页面?情况是这样,我编个HTML

不放心,再问下各位大虾:asp.net后台频繁重写HTML文件,会不会影响用户浏览HTML页面?
情况是这样,我编个HTML页面,提交数据到服务器让asp.net文件处理,程序处理完要修改该HTML页面

修改的内容蛮多的,

问人多的时候会不会出现这种情况:

后台写文件到一半就被用户请求页面,然后用户看到的是一个不全的页面

或者写文件时文件是锁定的,用户请求不到该页面

或者会出现什么不良情况?

,,

[解决办法]
不会的,每个客户端请求都不一样,不会影响的
[解决办法]
这种情况有可能会发生。如果是频繁更改的内容,最好就不要生成静态的页面了,将数据存到数据库中去
[解决办法]
那你为啥不写成aspx页面呢,这样用户访问的就都不一样了,你如果是想用html的话意见用url重写或者直接静态生成
[解决办法]
不受任何影响

我想 你所说的问题 太紧张了

你的网站的读写速度不会这么慢 让用户有这种 银幕似的效果吧

[解决办法]
你读取到html后就把文件关闭,况且还可以lock
[解决办法]
当年幼稚的用数据库读写1000多人同时访问的聊天静态页动态页都崩溃。建议你还是优化一下。
[解决办法]
建议你设置一下缓存吧
[解决办法]
处理方法有很多,首先保持原代码不变的情况下,给文件lock
还有一种方法是将原HTML内容copy到另外一个HTML中,显示给用户看的是copy之后的HTML网页,被修改和提交的HTML继续进行工作,当提交数据库完成然后再重新给用户查看最新HTML
[解决办法]
你最好别频繁生成!因为在生成的一瞬间,访问会显示页面不存在的错误。
如果是某个区域需要频繁变化数据,可以考虑用js输出!
[解决办法]

探讨
引用:

你最好别频繁生成!因为在生成的一瞬间,访问会显示页面不存在的错误。
如果是某个区域需要频繁变化数据,可以考虑用js输出!


你是说用户提交的数据存到一边去,原页面不变,所有变动都从后台提取显示?这样我要做的比原来的事还多,,原来只是修改文件即可,现在还要存数据

[解决办法]
感谢,让200分散给更多在异乡奋斗的人吧!~
[解决办法]
不存在这种情况,否则的话,ASP.Net也太渣了,微软的技术不会这么差,这点可以放心。

热点排行
Bad Request.