存档
-
动易SW中的一个严重但不影响使用的bug(二)
上次分析出来了Bug的问题所在,是因为selectSingleNode(strNodeName)不能取到要取的元素,但是为什么这么大的Bug没有出现500错误呢?否则的话,这么大的一个bug不要说是来到用户手上,在开发人员手里就已经被发现了。 这次继续分析这个Bug。在新版本的API_Function.asp这个文件中,selectSingleNode这个函数一共用到了5次,有两次是在SendPost函数里,在很早的版本里那两个地方就用的是selectSingleNode,因为那里传递的参数用的是“//status”和“//message”,是正确的XPath,因此不用考虑那里了。此外的三处,代码如下:
2008年6月22日 | 归档于 所谓技术 -
SiteFactory面向的是高端,但是应该更高端
我们知道SF与SW定位不同,SF的目标是大站,是高端。 以前没有做大站的经验,我一直坚信SW没有做不了的站点,现在我参与到一个大点(只是大点而已)的网站,确实感到了一些吃力。 第一、分布式部署的无力。WEB服务器虽然可以分出动态静态两部分,但是两部分不能分开在两个服务器部署,因此当后台在大规模更新内容或者上传的时候,对前台访问仍有较大影响。(我们高峰时同时有近二十个编辑在大量更新内容),同时还有在线视频新闻在占用带宽。(这个暂时可以想到图片、附件、视频等静态内容全部采用ftp方式传到另一个服务器后调用来减轻压力);
2008年6月22日 | 归档于 所谓技术标签: 动易 -
静态页面生成的思考
现在的网站管理系统都喜欢采用生成静态网页的方式,以减轻服务器端处理过多动态解析的负担;实际上在asp.net、JSP这类编译执行的系统中,这个负担已经被大大减轻,生成静态文件同样是一大负担。当然,生成文件的慢是管理员体验,而首次访问慢是用户体验,从这个角度来说,服务器端生成静态文件还是有必要的。 但是我们不得不考虑到目前流行的html静态页生成的后遗症——后期维护,实际上这也正式目前我们团队在工作中已经遇到的大问题。
2008年6月22日 | 归档于 所谓技术
最新评论