alt text http://www.pafo.net/example.png你好!
我不知道我应该对这个关于ASP.NET和保存网页布局的问题进行标题。我将指的是BBC只是说明了我的追求。 http://news.bbc.co.uk/
该页面每天将有大约10,000-20,000名访问者。我有一个MS SQL 2008数据库,我正在编程ASP.NET(C#)3.5。
我正在制作像BBC这样的杂志/纸张,但是格式较小,现在管理员必须能够设置一般页面的样式(如经济,政治等),并放置要显示的文章以及如何显示它们。在BBC页面上(当我现在正在看它时)你在第一行有一篇大文章,然后在第二和第三行有一篇小文章,然后是一个包含“特色,视图,分析”的文章。我附上了一幅画有不同颜色区域的图片。我不想让管理员修改一般页面的外观,从而按顺序排列新闻。
所以流程是: 1)管理员更改管理面板中特定页面上的布局,他或她更改要显示的文章以及放置它们的位置。 (单个,旁边另一篇文章等) 2)然后管理员保存更改。 3)用户现在可以查看更新的布局 4)管理员可以加载布局以进行进一步更改。
有什么想法吗?
答案 0 :(得分:1)
在抛光之前使其工作,然后运行一系列测试以了解性能和可扩展性。缓存机制可以是一个有用的开始。
这绝不是一个完整的答案,只是开始滚动的东西。
答案 1 :(得分:0)
如果表现是最重要的,那么没有什么能比静态的html好。
那么,您如何构建一个系统,以便管理员可以更改布局,然后将生成的页面保存为html,以便网络服务器可以选择它?
什么是Movable Type的表现 秘密?最长的时间 - 几乎 5年 - 我用的是版本I. 从2.66开始。那个版本 Movable Type编写每个新博客 作为单个静态输入到磁盘 HTML文件。事实上,每个博客条目 你看这里是一个物理HTML文件, IIS就像它一样提供服务 提供任何其他HTML文件 在一个文件夹中。它闪电般快速,而且 提供数十万 网页浏览量没有汗水。一个动态 页面的功能,评论,是 通过回发CGI处理 将页面写回每个磁盘 添加了新评论。 (这也是 偶尔评论的来源 磁盘写入冲突时,两个 评论者碰巧发表评论 在同一时间。)是的,这是一点点 原始的,但它也非常多 KISS的精神:为什么不这样做 可能最简单的事情 工作?