Redian新闻
>
有哪些方法可以提高网站的perfermance?
avatar
有哪些方法可以提高网站的perfermance?# DotNet - 窗口里的风景
k*n
1
有什么文献可以参考吗?
新工作第一个任务是零假设设计一个提高web 系统的loading速度,特别是第一次load
的速度。
前台是 n个MVC webapps。 后台是n个wcf webservices.
中间层有个cache server,
用户同时在线估计是2000.同一用户登录后会调用某些webapps。
如果你来做这个设计,有什么想法来提高perfermance与用户体验?
avatar
k*i
2
keepalive, 0 idle time setting, pre-compile deployment, pre-fetch caching,
load balancing and hire me.

load

【在 k**n 的大作中提到】
: 有什么文献可以参考吗?
: 新工作第一个任务是零假设设计一个提高web 系统的loading速度,特别是第一次load
: 的速度。
: 前台是 n个MVC webapps。 后台是n个wcf webservices.
: 中间层有个cache server,
: 用户同时在线估计是2000.同一用户登录后会调用某些webapps。
: 如果你来做这个设计,有什么想法来提高perfermance与用户体验?

avatar
k*n
3
"hire me"是什么程序 啊。
其实我的方案就是pre-fetch caching..
avatar
H*g
4
大哥,你这个问题太大了。。。
avatar
k*n
5
随便发挥就行了...比如全部数据放内存....

【在 H*******g 的大作中提到】
: 大哥,你这个问题太大了。。。
avatar
H*g
6
最无脑的办法。。。上100台服务器呗,然后弄个FARM。。。完事。。。啥事都别干,
光砸钱就好了,哈哈哈

【在 k**n 的大作中提到】
: 随便发挥就行了...比如全部数据放内存....
avatar
c*t
7
这可不一定哦

【在 H*******g 的大作中提到】
: 最无脑的办法。。。上100台服务器呗,然后弄个FARM。。。完事。。。啥事都别干,
: 光砸钱就好了,哈哈哈

avatar
c*t
8
cache, cache and cache

load

【在 k**n 的大作中提到】
: 有什么文献可以参考吗?
: 新工作第一个任务是零假设设计一个提高web 系统的loading速度,特别是第一次load
: 的速度。
: 前台是 n个MVC webapps。 后台是n个wcf webservices.
: 中间层有个cache server,
: 用户同时在线估计是2000.同一用户登录后会调用某些webapps。
: 如果你来做这个设计,有什么想法来提高perfermance与用户体验?

avatar
c*e
9
第一次load的速度一般都不会很快,因为有很多的web.xml之类的文件要configure.第
一次的速度对你这么重要吗?
为了快,尽量把数据存在内存里,尽量用hash table.现在的大数据什么的,原理都是
用hashtable. hash table非常适合于处理海量数据,大数据,经常变化的没有啥规律
的数据。

load

【在 k**n 的大作中提到】
: 有什么文献可以参考吗?
: 新工作第一个任务是零假设设计一个提高web 系统的loading速度,特别是第一次load
: 的速度。
: 前台是 n个MVC webapps。 后台是n个wcf webservices.
: 中间层有个cache server,
: 用户同时在线估计是2000.同一用户登录后会调用某些webapps。
: 如果你来做这个设计,有什么想法来提高perfermance与用户体验?

avatar
N*n
10
ASSEMBLY COLD START是不好处理的,一个SERVER上还可以TRICK一把,涉
及到多个SERVER提供SERVICE的情况下就难办了。
avatar
k*n
11
server上第一次启动还是好处理的。。用个测试帐号schedule job轮各个服务器就行。
主要解决customer数据cache方法。
每个用户(client)有一些customer的数据要调用。。常常再次掉用时,由于数据在
cache里expired了,需要再次从后台数据服务请求,让用户等待过长。
要求:
1. 要保持可能被调用的customer数据在cache里
2. 要与数据服务器上数据同步。
avatar
H*g
12
PAGING, 各种你能想到的CACHE, 第一次的话,弄个TASK,自己在后台不停的刷自己的
页面。。。没事别用TOLIST().试试asparallel()
貌似还有个东东叫precompiled linq
http://msdn.microsoft.com/en-us/magazine/ee336024.aspx
avatar
W*n
13
man, PLINQ rocks!!!

【在 H*******g 的大作中提到】
: PAGING, 各种你能想到的CACHE, 第一次的话,弄个TASK,自己在后台不停的刷自己的
: 页面。。。没事别用TOLIST().试试asparallel()
: 貌似还有个东东叫precompiled linq
: http://msdn.microsoft.com/en-us/magazine/ee336024.aspx

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。