关于大型网站的构架问题

问题

从asp时代走到asp.net时代,我感到什么都变好了,但是有一点,我始终无法释怀:

对于一个经常变更的大型网站来说:

如果是asp,如果我添加,改变一个页面,只需要添加,更新此页面即可,不会影响到整个网站的运行,包括session。

但到了.net ,可以将系统耦合度降到最低,将善变的业务逻辑分离出来,但是这个codebehind确实是个麻烦,比如添加一个页面(不得不涉及到codebehind) ,不得不将原先就庞大的dll重新编译,并重新xcopy,这样所有的session都将丢失!这样一来,每次重新部署将被迫在深夜上线(这样顾客投诉可能少点)。痛苦啊

为什么web层一定要编写一个DLL呢,能不能根据其业务功能将其分开编译,部署。最重要的是:某一业务功能的web.dll编译部署后,不会影响整个站点运行,也就是.net不重新开程序域运行呢?或者整个session能不能从旧程序域copy到新程序域来呢?

迷惑中。。。。。。。。。。。

时间: 2024-11-08 20:24:33

关于大型网站的构架问题的相关文章

大型网站的核心构架要素

当今的互联网时代,技术日新月异.如何打造一个高可用.高性能.易扩展.可伸缩且安全的网站?如何让网站随应用所需灵活变动? 相较于传统企业应用系统,大型互联网网站应用系统的部署架构至少需要具备五大核心要素:高性能.高可用.伸缩性.扩展性.安全性. 大型互联网网站架构部署的五大核心要素  高性能: 高性能网站不仅需要做到web前端性能优化(包括浏览器访问优化.CDN加速.反向代理)还需要通过应用服务器提升网站性能,其中包括分布式缓存.异步操作.使用集群.和代码优化. 其次,需要提升存储性能以达到提升网

大型网站的架构

我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上. 2. 静态动态分离:静态文件和动态文件最好分离开成2个网站,我们知道静态网站和动态网站对服务器来说压力的侧重不同,前者可能重

大型网站技术架构——核心原理与案例分析(一)

一.大型网站架构模式: 1.分层 - 横向 如应用层.服务层.数据层 2.分割-纵向 将业务化分为不同粒度的细小的功能和服务 如订单业务.购物车业务.短信业务.邮件业务等 3.分布式-将不现的服务.不同的模块部署在不同的服务器,通过远程调用协同工作,分布式静态资源.分布式数据和存储.分布式计算.注意,会对性能有影响(网络请求开销),分布式事物.数据一致性. 4.集群-用更多服务器提供相同的服务,可以提供很好的并发性,不足以支持访问量时,只需要要向集群中加入新的机器即可.当一台机子不可用时,可通过

大型网站架构系列:负载均衡详解(4)

原文:大型网站架构系列:负载均衡详解(4) 本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法.具体参考文章,详见最后的链接.   三.LVS负载均衡 LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,用来实现Linux平台下的简单负载均衡.LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器. 基于IP层的负载均衡调度技术,它在操作系统核心层上,将来自IP层的TCP/

如何寻找大型网站的SEO引爆点

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站越大,SEO服务做起来就轻松,因为大型网站都有很好的执行团队,你只需要找准他们网站的SEO爆破点,就能够迅速获得非常理想的SEO效果.本文将结合我最近两年的几个经典案例:腾讯拍拍.金山爱词霸.中青旅英文站给大家分享一下如何寻找大型网站的SEO引爆点. 案例之一:中青旅英文站的SEO引爆点 中青旅英文站是一个针对国外客户的旅游服务网站,它的所有竞争对手在做SEO的时候,都在竞争"china tour"和"china trave

分享一下如何寻找大型网站的SEO引爆点

网站越大,SEO服务做起来就轻松,因为大型网站都有很好的执行团队,你只需要找准他们网站的SEO爆破点,就能够迅速获得非常理想的SEO效果.本文将结合我最近两年的几个经典案例:腾讯拍拍.金山爱词霸.中青旅英文站给大家分享一下如何寻找大型网站的SEO引爆点. 案例一.金山爱词霸网站的SEO引爆点 爱词霸是金山软件的一个在线服务平台,他们最初找我是因为搜索金山词霸,在线翻译等等他们的产品词和基础词都无法排在前面,对于这些词而言,非常简单,很快可以迅速提升到前三名,但是这些词带来的流量一天也不过几万IP

第十二期百度技术沙龙:数据库架构与性能决定大型网站竞争力

中介交易 SEO诊断 淘宝客 云主机 技术大厅 云计算浪潮汹涌而至,来自四面八方的海量数据已呈爆炸之势,如何给前端用户提供稳定.顺畅.安全.高速的体验服务,这既要求后台数据库系统顺应业务模式的变革不断升级,又能满足数据量爆增所带来的各种存储.查询.分析.挖掘等各种需求. 2011年3月19日,由全球最大的中文搜索引擎百度公司主办的第十二期技术沙龙,在京仪大酒店隆重举行.此期技术沙龙将主题锁定在"大型网站数据库架构设计与性能优化"上,200多位来自各个行业和领域的数据库技术开发者汇聚于此

分享如何寻找大型网站的SEO引爆点

摘要: 网站越大,SEO服务做起来就轻松,因为大型网站都有很好的执行团队,你只需要找准他们网站的SEO爆破点,就能够迅速获得非常理想的SEO效果.本文将结合我最近两年的几个经典案例: 网站越大,SEO服务做起来就轻松,因为大型网站都有很好的执行团队,你只需要找准他们网站的SEO爆破点,就能够迅速获得非常理想的SEO效果.本文将结合我最近两年的几个经典案例:腾讯拍拍.金山软件.中青旅英文站给大家分享一下如何寻找大型网站的SEO引爆点. 案例之一:中青旅英文站的SEO引爆点 中青旅英文站是一个针对国

【转载】大型网站架构演化

大型网站系统特点 高并发.大流量:PV 量巨大 高可用:7*24 小时不间断服务 海量数据:文件数目分分钟 xxTB 用户分布广泛,网络情况复杂:网络运营商 安全环境恶劣:黑客的攻击 需求快速变更,发布频繁:快速适应市场,满足用户需求 渐进式发展:慢慢地运营出大型网站 大型网站架构演化过程 (1)初始阶段网站架构:一台 Server 就刚需.应用程序.数据库.文件等所有资源都集中在一台 Server 上,典型案例:基于 LAMP 架构的 PHP 网站: (2)应用和数据服务分离:三台 Serve