`
newleague
  • 浏览: 1499390 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

谈谈网站静态化(二)

阅读更多

篇后:
在大型web开发上,我感到微软产品结构(包括微软开源社区的成果)在某些方面还存在一些不足:

 

高性能服务器选择太少

Linux下可以采用Light HTTPd,Nginx等诸多服务器,这些服务器在很多方面的表现会让Windows下唯一的选择--IIS相形见绌

 

分布式文件系统

微软及其社区没有比较著名的产品出现,Linux下有MogileFS

 

微软架构下,文件系统选择太少:

在Linux下我们可以选择诸如Ext3,ReiserFS,而Windows环境下,NTFS是唯一的选择,不过值得称道的是.NTFS的效率和稳定性都相当不错.

 

开源技术对windows版本的支持态度不积极

诸多在Linux下名声卓著的开源产品,又懒于为Windows提供相应的版本,或者提供的windows版本效果差强人意.使得采用微软服务器的厂商少了很多选择

 

现在的Web开发已经进入了各种技术大混合,大整合的时代,任何一个厂商都不可能涵盖所有方面,在后端架构和逻辑方面.Net和Java严谨,良好的编程风格,清晰的设计思路,较高的运行效率,以及稳定的配套服务支持,是其最大的优势,对主要擅长微软技术的Web工程师和架构师而言,应该增进对Linux及开源社区的了解,才能根据需求设计出合理的架构

 

 

--------------------------------------------------------------------------------

[1] Message Queuing: A Scalable, Highly Available Load-Balancing Solution

http://msdn.microsoft.com/en-us/library/ms811052.aspx

[2] 网络负载平衡(NLB)详解,注意文章后给出的参考链接

http://blog.chinaitlab.com/user1/563173/archives/2007/132713.html

[3] 怎样使用ssi,及其语法:

http://blog.csdn.net/dadou2007/archive/2008/06/08/2521365.aspx

Nginx下的ssimodule

http://www.nginx.cn/NginxChsHttpSsiModule

[4] asp.net的处理机制http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnvs05Internals.mspx?mfr=true

html.asp.aspx运行效率比较

http://iamlibai.blogbus.com/logs/2017870.html

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yizhu2000/archive/2008/09/01/2863324.aspx

分享到:
评论

相关推荐

    dreamweaver编辑的企业静态网站

    首先,让我们谈谈“静态网站”。静态网站是由HTML、CSS等静态语言编写的,内容固定,不涉及服务器端脚本。它们加载速度快,易于维护,适合小型企业和个人展示基本信息。Dreamweaver提供了直观的界面和代码编辑功能,...

    网站模板静态页面

    网站模板静态页面是网页设计中的一个重要组成部分,尤其在如今这个技术日新月异的时代,无论是国内还是国外,HTML5技术的运用已经变得至关重要。HTML5是超文本标记语言的第五次重大修订,它极大地增强了网页的交互性...

    江湖家居如何安装和部分调用使用,以及模板关键代码调用说明,以及伪静态的设置

    而“IIS和apach如何配置并配置网站伪静态.doc”则会详细介绍IIS和Apache服务器的伪静态配置步骤,包括必要的配置文件修改和命令行操作。 总结来说,江湖家居V6.0的使用涵盖了从基础安装到高级功能应用的全过程,...

    静态、动态链接库的创建和调用

    首先,我们来谈谈静态链接库。创建静态库的过程中,我们需要一个项目,通过添加需要封装成库的代码文件(例如C/C++文件)。创建完成后,编译这个项目将生成一个.lib文件,这个.lib文件就是静态链接库。静态链接库的...

    3.2静态成员&类模板_类的静态成员_源码.zip

    // 静态数据成员的初始化通常在类外部完成 void main() { MyClass obj1, obj2; MyClass::count++; // 增加计数器 cout ; // 输出计数器的值 } ``` 静态成员函数也是类的一部分,不与任何特定的对象关联。它们...

    swift-StroyBoard使用示例主要tableView(静态动态)scrollviewcollectionView展示

    在Swift编程中,Storyboard是构建用户界面(UI)的一个强大工具,它允许开发者通过图形化的方式设计应用的屏幕布局和导航流程。在这个“swift-StroyBoard使用示例主要tableView(静态动态)scrollviewcollectionView...

    响应式大气自适应控股公司网站前端页面静态模板

    响应式大气自适应控股公司网站前端页面静态模板是现代网页设计的一种趋势,它结合了HTML、CSS和JavaScript等技术,旨在提供一个能够自动调整布局、图片大小和功能的网站,以适应不同设备的屏幕尺寸,如桌面电脑、...

    MIS的结构化系统设计

    【MIS的结构化系统设计】是信息系统开发过程中的一个重要环节,它遵循结构化方法,强调自顶向下、逐步细化的策略,确保设计目标明确、成果规范,且具有清晰的层次结构和直观的表达方式。结构化系统设计分为总体设计...

    java代码笔记2010-05-31:继承this()的使用多态;单态;静态初始化;==比较的是地址;参数传递的是个值的拷贝还是引用的传递;循环菱形

    在Java编程语言中,本文将深入探讨几个关键概念,包括继承中的`this()`构造器调用、多态性、单态设计模式、静态初始化、对象引用的`==`比较以及参数传递机制。这些知识点是Java程序员必备的基础知识,对理解和编写...

    通过Java字节码发现有趣的内幕之初始化篇(下)Java开

    我们将从类加载、实例初始化、静态初始化以及字节码指令等方面进行详细讲解,帮助开发者更好地理解和优化Java代码。 首先,我们来谈谈类加载过程。在Java中,当类被首次引用时,JVM会通过类加载器将其加载到内存中...

    网页制作作业(静态页)

    总的来说,这个静态页作业旨在让学生掌握网页开发的基本技能,包括内容结构化、视觉设计和交互实现。通过实际操作,学生们将能够理解网页的工作原理,为未来动态网页开发和前端框架的学习打下坚实基础。

    谈谈语文教学与信息化技术.doc

    如在讲解《鸟的天堂》时,利用多媒体展示动态和静态画面,既快速又生动,使学生保持专注,提高课堂效率。 然而,当前的多媒体教学实践中也存在一些误区和问题。部分教师过分依赖技术,忽视了教育的本质——激发学生...

    VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程_第14讲:类成员之方法与静态

    接下来,我们来谈谈静态(`static`)关键字。在C#中,静态成员属于类本身,而不是类的实例。这意味着我们无需创建类的对象就可以调用静态方法或访问静态字段。例如,`System.Console.WriteLine`就是一个静态方法,...

    C++ static关键字详细应用指南

    接着,我们来谈谈静态局部变量。静态局部变量与静态全局变量类似,也是存储在全局数据区域的,这意味着它们不会随着函数的返回而被销毁。静态局部变量在声明时分配内存,并且仅在程序执行到声明处时被初始化一次。...

    php面向对象中static静态属性和静态方法的调用

    接着,我们来谈谈静态方法。静态方法与静态属性类似,都是通过类名来调用的。静态方法可以调用静态属性,就像在上述代码中的tell()方法通过self::调用静态属性$name一样。静态方法内部不能直接使用$this关键字,因为...

    j2ee开发tomcat插件和格式化代码插件

    接下来,我们来谈谈代码格式化插件。代码格式化是保持代码风格一致性和可读性的重要手段。在Java开发中,如Google的Java Style Guide被广泛接受,许多开发者会选择使用"Google Java Format"插件来自动格式化代码。该...

    生成html企业站,绝对好用

    "生成html企业站"这个主题涉及到的技术和流程包括网站架构设计、静态化技术、HTML与CSS的运用、以及SEO优化等关键点。 首先,让我们谈谈网站架构设计。一个优秀的企业站应该清晰、简洁且具有良好的导航结构。`Index...

    NodeJs 封装静态WEB服务、 路由、EJS模板引擎、GET、POST2

    然后,我们来谈谈**EJS模板引擎**。EJS是一种轻量级的服务器端模板语言,用于将动态数据嵌入到HTML中。要使用EJS,首先需要通过npm(Node包管理器)安装: ```bash npm install ejs --save ``` 在Node.js中,我们...

Global site tag (gtag.js) - Google Analytics