asp.net 站点每天千万次访问解决方案

问题描述

一个网站的首页面每天访问量几乎千万每次用户访问都要对数据库进行写入和更新操作每个用户访问时显示的内容并不一样怎样调度?想用ajax以及网络负载平衡加上服务器缓存技术?不知道有什么好的方法能给服务器减少负担或者有好的方法设计这个站点如果有朋友能给好的意见以及建议愿意高分相赠送无聊的人不要跟帖子要具体实施方案或者解决办法如果是服务器缓存请附上列子

解决方案

解决方案二:
无聊的很千万次访问的到这里来....
解决方案三:
请看此篇文章:
解决方案四:
无聊的人不要跟帖子===================就冲你这句话,别人懂也不会来的
解决方案五:
1、服务器缓存缓存每个人都一样的内容,不一样的就不要缓存了;2、每次访问都需要更新数据库?那你就多加服务器把,实实在在的数据库操作性能怎么优化!3、lz你的态度太差,不是问问题的态度!需要改正;(很无聊把)
解决方案六:
30分叫高分,让你再加100分也才130分.
解决方案七:
无聊了才来看看你的贴!怎么看你怎么觉得不顺眼呀!呵呵!
解决方案八:
帮顶一下吧,倒不是因为无聊,是想听听大伙意见。
解决方案九:
这话说得,打几个点吧。。。
解决方案十:
楼主的确有些过分了...不过我也想学一下
解决方案十一:
引用9楼zcl26的回复:

楼主的确有些过分了...不过我也想学一下

想学就自己开个贴,给200分,等待高手来回答吧^_^
解决方案十二:
生成静态页面吧,可以定时比如隔一分钟生成一次静态页面。
解决方案十三:
生成静态或者服务器集群
解决方案十四:
1,建议写页面缓存。2,建议生成静态有页面。3,如果是千万访问量,我想问的是你的域名是多少,4,我这边有这方面的资料,我可以给你些具体的资料。
解决方案十五:
google是用廉价服务器做分布式数据库和分布式存储解决的,不过这样的解决方案对于一般企业来讲很有技术难度。建议楼主用性能好的服务器做数据库服务器,多搞几个web服务器做负载均衡基本可以满足千万级别的访问。“都要对数据库进行写入和更新操作”=》这个要看具体需求量,如果是实时的,基本没有好的优化途径来;如果不是实时的,或者实时性不是那么多高(譬如sina的评论系统),你可以搞个文件缓存,把数据库的insert操作先缓存到文件中,然后定时读取文件数据同步到数据库。基本思路是这样的。
解决方案:
分有多高,问题水平就有多高,30分的问题。。。。。。。。。。。
解决方案:
lZ的态度极其差。不过为了看效果还是要留名。
解决方案:
放心啦.千万级别的网站不会找你作的.
解决方案:
懒得理lz的问题~这不光光是code的问题~还涉及到硬件设施以及带宽的问题
解决方案:
引用楼主zhj25316166的帖子:

无聊的人不要跟帖子

只看了这句话感觉楼主很屌也感觉自己很无聊就没看别的
解决方案:
xuexi学习
解决方案:
本不无聊的,看了你的贴后才觉得原来很无聊。
解决方案:
lz可以去死了
解决方案:
haha,笨笨lz
解决方案:
无聊的楼主不要发帖戏弄大家
解决方案:
多用缓存.net有两种缓存机制,Page.outoutCaching,Aplication.dataCaching.从IIS到SP的参数都可以用缓存来提高性能,具体怎么用自己google。硬件设施,服务器集群优化你的代码ajax不是万能,能用js解决的就用js尽量不用服务器控件既然是大型网站,应该在保证性能稳定代码最优化的前提下载去考虑开发的时间

时间: 2024-09-15 18:40:57

asp.net 站点每天千万次访问解决方案的相关文章

asp.net iframe的跨域访问问题

问题描述 asp.net iframe的跨域访问问题 我的页面中有一个iframe, 地址是一个第三方的页面 a.com/a.aspx,但是这个页面会自动提交数据到该站点下另一个页面 a.com/b.aspx,而且b.aspx只接受本域内页面的提交(就是说我不能直接访问b.aspx),我需要获取的是b.aspx页面上的数据,因为是跨域的所以不能通过页面上的js来获取. 我试过用webclient,但是不能实现a.aspx跳转到b.aspx所以就无法获取到数据. 解决方案 你直接用httpwebr

【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施

原文:[原创]构建高性能ASP.NET站点 第六章-性能瓶颈诊断与初步调优(下前篇)-简单的优化措施 构建高性能ASP.NET站点 第六章-性能瓶颈诊断与初步调优(下前篇)-简单的优化措施     前言:本篇给出一些在部署ASP.NET站点时采用的简单的优化措施.同时很也非常的感谢朋友对昨天发的文章的支持,本篇的内容不多,也比较的简单!         本篇议题如下:       识别和分析服务端的性能瓶颈(上)    内存(前篇)    缓存(前篇)     CPU(前篇)    处理请求线程

asp.net站点下使用虚拟目录出现503错误,应用程序池停止

问题描述 asp.net站点下使用虚拟目录出现503错误,应用程序池停止 事情是这样的,有一个asp.net的站点, 因为项目需求, 这个站点以默认网站下的一个应用程序的形式部署, 这个网站的一个上传文件功能须将文件上传到虚拟目录, 虚拟目录添加后,站点一访问,应用程序池就停止了,查看事件为"未能映射路径/xxx/xxx". 但是,我在另一个端口下新建了一个测试站点,这次将网站放在根目录下,以相同方式建立虚拟路径,网站则可以正常访问. 请问有谁遇到过这个问题吗?期待你的解答,谢谢! 解

构建高性能ASP.NET站点

构建高性能ASP.NET站点之一 剖析页面的处理过程(前端) 前言:在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的. 在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施.系列文章在结构上的安排是这样的:先讲述前端的调优,我会在文章的标题后面标上"前端",如果是后台代码的调优,我会在标题上标上"后端",如果是数据库设计的调优,我会在标题上标上"数据库",希望大

如何把PHP站点用户登录会话传递到ASP.NET站点

asp.net|站点 目的:用户从PHP制作的Web站点登录后,有些时候要去浏览另一个由ASP.NET制作的站点,但还要用当前的登录信息. 我们在PHP登录时,把登录信息等存储在了$_SESSION中,由于PHP的Session是自己实现的,所以无法传递给ASP.NET. 那么如何让ASP.NET站点知道用户已经登录了呢,从而把PHP登录会话传递给ASP.NET呢,而且拿到登录的一些参数呢? 当然我们可以直接传递参数,或者把Session存储在数据库中,但是前者不安全,我希望这些事情在后台完成,

WIN 2003下ASP.Net站点无法使用用户名+密码连接SQL

asp.net|站点 在Web应用程序中,我们无法像在Windows应用程序那样导出报表,因为程序是在服务器端执行的,执行导出时,其结果也是在服务器端,那应该如何才能实现完整的客户端导出呢?其实这个也不难,方法是:把报表指定导出到某个网站上事先建立好的报表暂存文件,然后利用response.redirect()指令,将浏览器网址指向该报表位置,这样用户的浏览器就会尝试下载刚导出的文件,文件就会被下载到客户端,从而实现我们需要的效果. 部分代码如下:      public string Expo

asp.net 在网页中用ActiveX访问本地磁盘的文件夹,它只能兼容IE 用什么方法能够兼容其它

问题描述 asp.net 在网页中用ActiveX访问本地磁盘的文件夹,它只能兼容IE 用什么方法能够兼容其它 <script type=""text/javascript"" > function BrowseFolder() { try { var Message = ""请选择文件夹""; var Shell = new ActiveXObject(""Shell.Application&

【原创】构建高性能ASP.NET站点 第五章—性能调优综述(中篇)

原文:[原创]构建高性能ASP.NET站点 第五章-性能调优综述(中篇) 构建高性能ASP.NET站点 第五章-性能调优综述(中篇) 前言:本篇主要讲述用一些简单的工具来分析一些与站点性能有关的数据,在上一篇文章中,我们讨论了一下性能调优的一般过程,本篇就开始介绍一些方法和工具,让大家快速的入门.      系列文章链接: 构建高性能ASP.NET站点 开篇 构建高性能ASP.NET站点之一 剖析页面的处理过程(前端) 构建高性能ASP.NET站点之二 优化HTTP请求(前端) 构建高性能ASP

[Asp.net]站点地图SiteMap

原文:[Asp.net]站点地图SiteMap 引言 在项目中发现使用站点地图的控件,之前没总结过这方面的东西,就写了一个demo测试了一下,这里记录一下,算是总结吧. Web.sitemap 1 <?xml version="1.0" encoding="utf-8" ?> 2 <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >