交通流量多少?什么是学习繁忙交通网站开发的最佳资源?...有什么方法?
答案 0 :(得分:9)
有很多原则适用于任何网站,与底层堆栈无关:
现在,在您从多余的点击中尽可能地消除之后,您仍然可以优化实际命中服务器的任何请求。一旦你的ASP代码开始运行,与数据库请求相比,一切都会变得苍白:
cache_get (
$ids,
'cache_function',
$cache_params,
'db_function',
$db_params);
从缓存中请求Everything ,如果没有找到,则从MySQL后端请求。你可能不会以60000 servers想到的开始:)
在SQL Server堆栈上,最佳缓存策略是基于Query Notifications的策略。您可以几乎将其与LINQ ...
混合答案 1 :(得分:4)
我会将大量流量定义为流量,从而触发资源密集型工作。这意味着,如果一个Web请求触发了多个sql调用,或者它们都计算了带有大量小数的pi,那么它很重。
如果你要返回静态html,那么你的带宽问题比现在的好服务器(或多或少)要处理的问题更多。
无论您是否使用MVC,在优化速度方面,原则都是相同的。
也可能有更多的基本规则。也许您可以说一下应用程序的体系结构,以及需要计划多少负载?
答案 2 :(得分:0)
MSDN有一些资源。 This particular article已过时,但却是一个开始。
我建议也不要局限于阅读有关MVC堆栈的内容:许多原则都是跨平台的。