ASP.NET C#发布和评论永久链接或sql

时间:2012-01-05 05:19:39

标签: c# asp.net sql permalinks

我正在开发一些“社交网络”并为每个帖子创建了自己的评论系统,因为预计会有大量的帖子和评论我不确定sql是否是最好的方法。

目前我在Sql db上有两个表:

Posts:
Columns: ID,PostText,DateTime,Username(that posted)
Comments:
Columns: ID,PostID(post which it belong),CommentText,DateTime,Username(that Commented)

我还想实现“喜欢系统”但是我必须制作新表吗? 为例: 喜欢:

Columns: ID,PostID,Username(that liked) - to prevent double voting

可能有很多刷新,我很担心Sql可能会开始让我头痛,网站流量很大。

但是我需要有sql和permalink经验的人的建议。鉴于固定链接能够被链接抓取,所以效果会更好。我也不确定是否有大量文件(永久链接)会给我的主机带来麻烦。

如果您认为永久链接更好,您可以解释一种格式化它们的方法,并使用文件夹层次结构进行排序,因为我从未使用它。

谢谢!

1 个答案:

答案 0 :(得分:1)

你真的需要一个新的喜欢的桌子。

我认为如果你有高流量,你应该有一个额外的历史记录表,你必须在这里保留旧的喜欢(例如一周以上)或尝试对你的表进行分区。

但是,这些将是第一步,将有很多工作与真正高流量的网站。

Morzel