我正在开发一个可以支持线程注释的Web应用程序.我需要能够根据收到的投票数重新安排评论.(与reddit中的线程注释相同)
我很想听听SO社区对如何做到这一点的意见.
我该如何设计评论表?这是我现在使用的结构:
Comment
id
parent_post
parent_comment
author
points
Run Code Online (Sandbox Code Playgroud)
应该对这个结构做些什么改变?
如何从此表中获取详细信息以正确方式显示它们?(欢迎以任何语言实施.我只想知道如何以最好的方式做到这一点)
在实现此功能时我需要注意哪些事项,以便减少CPU /数据库的负载?
提前致谢.
performance database-design comments table-structure query-optimization
我想在我的网站上突出显示C/C++/Java/C#等源代码.
我怎样才能做到这一点?
突出显示源代码是一项CPU密集型工作吗?
如何对Web应用程序的性能进行基准测试?
有没有办法找出Web应用程序中的瓶颈?
编辑:我不是要问任何前端调整,如图像,CSS等.我想知道的是如何配置应用程序的后端,以便我知道要修改哪些方法/查询以提高性能.
我第一次使用SQL Server,我发现列属性名为Is Identity.
这是什么意思?
将列属性标记为Is Identity = Yes有什么好处?
例如,查看计算第n个Fibonacci数的代码:
fib(int n)
{
if(n==0 || n==1)
return 1;
return fib(n-1) + fib(n-2);
}
Run Code Online (Sandbox Code Playgroud)
此代码的问题是它将为任何大于15的数字(在大多数计算机中)生成堆栈溢出错误.
假设我们正在计算fib(10).在这个过程中,说fib(5)计算很多次.有没有办法将其存储在内存中以便快速检索,从而提高递归的速度?
我正在寻找一种可用于几乎所有问题的通用技术.
从Web开发人员的角度来看,Google Chrome发布时,开发领域会发生哪些变化?
这些发展是否足以在网络上进行另一场革命?我们看到网络编程的方式会改变吗?
或者它只是另一个网络浏览器?
我的mysql数据库中的表名是动态生成的.有没有办法从名称与模式匹配的表中选择数据?我猜它会是这样的:
select * from 'table_id_%'
Run Code Online (Sandbox Code Playgroud) performance ×3
javascript ×2
php ×2
asp.net ×1
comments ×1
database ×1
html ×1
jquery ×1
mysql ×1
properties ×1
recursion ×1
sql-server ×1