有什么开源免费的OA系统?
展开全部 根据 Netcraft 最近的调查,虽然存在很多不同的 Web 服务器,但是其中两种 Web 服务器就占据了 90% 的份额,这两种 Web 服务器是 Apache和 Internet Information Server(IIS)。
但是,是不是就没有其他的呢?如果你要了解一个web服务器是怎么运行的。
至少它是怎么可以同时服务成千上万的用户的,这个问题,可能是很多网络服务器编程都要面对的问题。
那么他们的源代码呢? 很显然IIS是不可能有源代码的,不然微软早就game over了。
但是你会说Apache是开源的,是的,它是开源的,但是我觉得等你搞明白了apache的时候,也许是半年之后的事情了,并且你可能会觉得,哦,天啊,原来它是这么糟糕。
所以,如果你希望了解web服务器的工作原理,就需要那些剩下的10%-轻量级web服务器了,当然了,他们一般都是开源的,并且大部分是使用c和perl写的,还有的是java、php等,也有一些“不著名”的语言。
它们比 Apache 小得多。
如此小的应用程序可以直接记住,系统地、严密地加以考虑,以证明它们的安全性或可伸缩性。
小型 Web 服务器包括: Cheetah Server,用不到一千行的 C 代码编写而成。
DustMote,一个非常 小的 Web 服务器,用一个大约 3000 字节的 Tcl 源文件实现。
fnord,大小取决于平台和配置,不超过 20K。
虽然很小,但是它支持虚拟主机、CGI和 keep-alive。
ihttpd,使用不到 800 行的 C 代码,包括 CGI,并通过 inetd提供页面。
im-httpd,非常小的服务器 —— 只有大约 7 KB,链接到 glibc。
而且它也非常快。
mattows,支持 CGI,只有 600 行 C 代码。
Scrinchy,虽然很小,不到 30KB,但是支持多种脚本编制语言,包括一种特殊用途的、基于栈的 Sy 脚本语言。
ZWS 演示了一个即使是使用 500 多行带足够注释的 zsh (!) 编写的应用程序 —— 在这里是一个 HTTP 0.9+ 服务器 —— 也可以有多强大。
体积小并不妨碍这些服务器被正式使用。
例如,fnord 可以处理数千个同时进行的连接。
也许轻量级作为一个类别最令人印象深刻的成就是高性能服务器: cghttpd 是一个小型 Web 服务器,它被理解为使用 2.6 系列内核中可用的异步功能的一个试验品。
darkhttpd 是一个快速的、单线程的 HTTP/1.1 服务器。
Gatling 是为高性能设计的。
它的特性包括 FTP、IPv6、虚拟主机、CGI 等。
Kernux 是一个 Linux内核模块,它实现了一个 HTTP 守护进程。
lighttpd 是使用率排名第五的 Web 服务器(排名还在上升)。
它为很多同时进行的连接进行了优化:“典型的场景是使用 lighttpd 作为一个下载(off-load)服务器,以提供静态内容……” LiteSpeed Web Server 是一款轻量级商业 Web 服务器,强调性能和安全性。
LiteSpeed Technologies 公司宣传为静态内容提速了 6 倍,在解释页面方面也有一定的提高。
Miniature JWS,也称 tjws,它是基于 Java 的 Web 服务器,可以处理servlet、JSP和数千个并发连接,而大小只有 77 KB。
它的作者声称它 “比 Apache 2.x 快 10%”。
Yaws 是用 Erlang 编写的一款高性能 HTTP/1.1 服务器。
有些 Web 服务器被实现为类或库,以便嵌入到较大的应用程序中。
在这些 Web 服务器当中,我发现特别有趣的有: EHS —— “嵌入式HTTP 服务器”,被设计为一个 C++类,用于嵌入到较大的 C++ 应用程序;还有 Embedded TCL Web Server,它是一个很普通的 Web 服务器,支持 SSL和 Basic Authentication,速度非常快 —— 其作者使它至少与 lighthttpd 和 AOLserver 一样快。
它是用不到 100 行 Tcl 编写的。
Python 是几种适合不寻常环境的 Web 服务器的实现语言,这些 Web 服务器包括: cdServer 是一个小型的、用 Python 编写的 HTTP 服务器,它“被设计用来提供来自 CD-ROM 的(静态)内容” 。
它在提供动态内容方面能力有限。
我们有几个涉及不受影响的“live CDs” 的项目,在这些项目中像 cdServer 之类的工具很关键。
edna,一款智能的用 Python 编写的 MP3 服务器,它是用 HTTP 实现的。
还有其他一些用 Perl 和其他不出名的语言编写的轻量级 Web 服务器: Camlserv,用 ocaml 编写的一个完整的 Web 服务器,目标是 “高度交互式的 Web 页面”。
它由几千行 ocaml 编写而成,其中大部分代码都与 MySQL和 HTML 的特殊处理有关。
dhttpd 用和 Apache 相同的格式记录访问。
它支持 CGI,并具有内建的 Perl 解释器、虚拟主机、IPv6、带宽管理和安全性等方面的特性。
DNHTTPD 是用 Perl 编写的,用于 UNIX。
它支持虚拟主机、SSL 连接、CGI 等。
Jellybean 是用 Perl 编写的基于 HTTP 的 Perl Object Server。
lns.http 是一个 Common LISP HTTP/1.1 Web 框架。
Mongrel 是用 Ruby编写的、用于 HTTP 的一个库和服务器。
Nanoweb 是用 PHP编写的一款快速、健壮的 Web 服务器。
它宣称具有丰富的特性,包括完全遵从 HTTP/1.1、访问控制、身份验证、虚拟主机、SSL 兼容性等。
Naridesh 是用 Perl 编写的 Web 服务器。
OpenAngel 是用 Perl 编写的。
它强调的重点是安全性。
Xavante 是用 Lua 编写的 HTTP/1.1 Web 服务器。
XSP 是用 C# 编写的,用于运行 ASP.NET。
有时候您可能需要其他一些用 C 编写的...
下载网站源码如何用教程
请问你说的 是下载 源代码 还是下载教程 ASP的需要dreamweaver photoshop IIS access或sql PHP的需要dreamweaver php apache mysqlJSP 需要 dreamweaver tomcat jdk .net 需要 visual IIS photoshopdreamweaver visual是开发工具 如果要改东东可以用 photoshop 用来处理图片iis apache php tomcat jdk 就是你的源代码对应的环境 access sql mysql 是数据库 一般开源的源代码都提示你它所用的是什么数据库
如何选择云服务器ECS的操作系统?
首先,我们要清楚的便是每个系统之间的差别,以及在阿里云上的差别:1. Windows1.1) 系统内含正版激活。
1.2) 适合于运行Windows下开发的程序,如.net等。
1.3) 支持SQL Server等数据库(需自行安装)。
1.4) 可以使用远程桌面方式登录进行管理。
注:512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。
2. Linux2.1.1) 最流行的服务器端操作系统,强大的安全性和稳定性。
2.1.2) 免费且开源,轻松建立和编译源代码。
2.1.3) 通过SSH方式远程访问您的云服务器。
2.1.4) 一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。
2.2 CentOS (推荐)请使用yum方式在线安装软件。
2.3 Ubuntu请使用aptitude方式在线安装软件。
2.4 Debian请使用apt-get方式在线安装软件。
2.5 Aliyun Linux(兼容 Red Hat)请使用yum方式在线安装软件,yum源需要自行购买redhat的商业支持。
操作系统更换规则:1.更换操作系统 更换系统之前请先停止云服务器,云服务器更换操作系统会直接重置系统盘【IP不变】,系统盘数据将会丢失!请您注意:1.1. 更换操作系统会使云服务器的系统盘更换为新的镜像,原有系统盘的数据都会丢失。
1.2. 云服务器数据盘的数据不会受到影响。
1.3. 建议您将系统盘的个人数据备份到数据盘中,或采用其他方式进行备份。
1.4. 因您没有备份系统盘相关个人数据而造成的数据丢失,阿里云不承担责任。
1.5. 内存为512M云服务器不支持更换Windows操作系统。
2. CPU/内存与操作系统的选择2.1)如需选择/变更4G以上内存请您选择64位操作系统(32位操作系统存在寻址限制)。
2.2) 如您选择32位操作系统,4G以上内存页面暂不展示,只有云服务器更换为64位操作系统才可展示。
2.3)Windows 32位操作系统支持最高CPU为4核。
2.4)配置:[CPU:1核;内存:512M] 的云服务器不支持选择/更换Windows操作系统。
Windows篇 阿里云提供了6种window系统,涵盖了Server 2003 sp2以及Server 2008 R2这两大类操作系统。
其中又分为了32位和64位(1)如何选择32位还是64位32位系统相比64位系统,最主要的限制体现在内存的大小上。
因为32位本身的限制,其最大只可支持到4GB内存,如果您的网站要使用高于4GB的内存或者以后有扩充内存寻到4GB以上的打算,请使用64位操作系统。
(2)选择2003还是选择2008 对于windows来说,我个人建议是选择版本越高的越好。
相对来说新版本漏洞相对来说更少,而且IIS 7.5相对于IIS6提供了更多的功能以及更方便的控制台。
但是考虑到大家的机器配置不同,在此给出一下几种选择:A:配置低于双核 2GB内存:选择server2003 不装数据库配置双核4GB: server 2003 mssql 或者 server 2008 R2 不带数据库 B:配置高于双核 8GB:serever 2008 R2 mssql 建议如果大家要在云服务器上跑数据库,尽量选择大内存配置,或者降低配置去选用RDS(3)中英文、安全加固版如何选择 这个就依据大家各自的喜好来了,在此不多说了至于Windows服务器配置教程,因为网上教程很多而且相对于Linux来说Windows配置难度更低,所以Windows的配置教程会比较晚的放出。
Linux篇(1)这些linux大类有什么区别 Debian:用的deb包,使用APT包管理系统。
同时Debian提供了大多数软件比较新的版本,并且提供了更多的软件包(相对于原版Red Hat)。
Debian的优点在于更新迅速,软件包完善(Ubuntu尤其),操作便利。
缺点是部分时候稳定性欠佳,跟进最新软件有可能存在Bug。
Centos:用rpm包,使用yum包管理系统。
相对于Debian来说,Centost的一大特点就是慢。
大部分软件停留在稳定版本,而且相距最新版版本也差较多。
而且某些新版软件的一些新特性支持也比较慢,比如php-fpm。
因为Centos是面向企业用户提供的操作系统,所以在稳定性上十分突出,一般在新功能或稳定性的选择上更倾向于后者。
只有当某个功能完全确定稳定了,才会加入到系统里。
优点是系统稳定,技术文档完善,如果付费的话能得到企业级别的技术支持。
缺点是软件包比较老旧,而且一些较新功能会欠缺。
总结一下:如果你喜欢尝鲜,喜欢用最新的功能或喜欢折腾系统,那么Debian是个更好的选择。
上手难度 Ubunt(2)Debian与Ubuntu的选择 Ubuntu是基于Debian所开发,可以简单地认为Ubuntu是Debian的功能加强版。
与Debian相比,Ubuntu提供了更人性化系统配置,更强大的系统操作以及比Debian更激进的软件更新。
Ubuntu与Debian比较,可以认为Debian更趋向于保守一些,Ubuntu对新手友好度更高,上手更容易。
用过Ubuntu的都会体会到它的易用,反之如果用过Ubuntu再换到别的系统,都会觉得不适应,Ubuntu真的很方便。
个人建议,如果你打算选择Debian类的,建议选择Ubuntu。
Ubuntu提供了更好的操作,更激进的软件更新,更方便管理软件以及相差无几的稳定性。
如果你不想放弃稳定,那么请选择Debian。
关于Ubuntu版本选择:在此解释下Ubuntu的版本支持时间。
Ubuntu普通版本只提供18个月的技术支持,过期则不管。
服务器版本提供长达五年的技术支...
怎么才能下载ERP系统
企业资源计划即 ERP (由美国 Gartner Group 公司于1990年提出。
企业资源计划是MRP II(企业制造资源计划)下一代的制造业系统和资源计划软件。
除了MRP II 已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。
目前,在我国 ERP 所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入 ERP 的范畴。
它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。
它主要用于改善企业业务流程以提高企业核心竞争力。
云服务器怎么做软件更新
在云计算时代,随着IT应用模式的转变,IT部门的工作逐步从最初的技术部门变为业务变革的推动者和实施者,这使得IT部门将更多的精力投入到企业业务 的支持上,而不仅仅是IT技术的发展上。
IT技术部门潜能的发挥,体现在CIO对运营成本、信息安全等问题的日益关注上。
鉴于开源在这些方面存在与生俱来 的优势,可以预见开源必将在这些方面扮演越来越重要的角色。
国外云计算开源软件的发展思路和运营模式无疑会为国内开源厂商带来诸多启示,云计算时代的开源 发展趋势值得研究。
优势:开源的灵活性和可扩展性将助推中国云计算技术发展 云计算时代的开源与生俱来的优势何在?从基础架构的角度来说,云计算的优点来自于基础架构的灵活性和可扩展性。
灵活性体现在用户新应用和服务的部署方便快捷程度,大多数云基础架构都广泛采用服务器虚拟化技术,虚拟整合、虚拟分拆、虚拟迁移这些技术使得用户专注 于"虚拟服务器"而不是“物理服务器”,包括虚拟服务器配置的运行能力、操作系统和应用程序的灵活性,或者由多少个“物理服务器”组成“虚拟服务器”类似 的问题。
在这方面,开源的灵活性给予了更多的发展空间,相对于非开源的资源,用户更容易应对复杂的硬件环境和特有的行业应用实施。
云计算的可扩展性,简单说是用户可以根据不断变化的资源需求随意配置相应设备,比如存储资源的增容等。
另外,大多数应用云基础架构的宿主虚拟机服务器硬 件都比典型的单一功能的服务器更为稳定,利用率也更高。
架构清晰、内核透明的开源虚拟化技术或云操作系统在此起到了关键作用。
鉴于开源的这些优势,在中国云计算时代发展开源,将有利于推进云计算产业的发展:首先,开源将促进符合用户需求的云计算基础架构的成熟;其次,由于开源的透明性和安全性,云计算相关标准更加易于形成;第三,开源将更大的发挥云计算技术灵活性、可扩展性的优势。
启示:国外开源的基金发展模式对中国开源发展的启示 纵观国际云计算领域开源的发展情况,目前OpenStack和CloudStack的发展思路和运营模式在云计算领域格外醒目。
OpenStack由网络主机服务商Rackspace和美国宇航局合作推出,是以制定一套开源软件标准为目的一个云计算项目,方便用户自己搭建灵活的 云计算环境,OpenStack目前由一个独立基金运作,这一方面有利于广泛收集反馈建议、选择最合理的结构和流程、平衡项目管理,另一方面吸引更多参与者的积极性。
而Citrix旗下的CloudStack平台是一个基于Java的开源云计算软件,可以加速高伸缩性的公共云和私有云 (IaaS)的部署、管理、配置。
2012年4月CloudStack开源软件加入Apache软件基金会,标志着CloudStack将提升成为一个完 全开源的Apache项目。
CloudStack此举将打破OpenStack的垄断,在强强竞争的情况下,将会促进OpenStack和 CloudStack的共同进步和协同创新,从而使得用户最终受益。
中国用户对开源产品并不陌生,在致力于IT系统的云计算改造 升级中,除却成本预算和信息安全的考虑之外,中国CIO关注的是开源产品或解决方案的弹性和延续性,同时,后期服务质量也成为CIO衡量一个产品价值的标 准所在。
当前,伴随开源云产品或解决方案的服务提供商所具备的能力尚有欠缺,这成为云计算相关开源技术推广应用的障碍之一;此外,国内评定开源云产品或解 决方案的标准体系缺失、组织缺乏也是一大障碍。
我们期待中国云计算科研院所、企业单位、基金机构,能够培育类似的开源组织,推出相应的开源产品,以弥补云 计算时代国产基础软件的不足,推进中国云计算时代开源技术的发展。
云计算时代的开源三大发展趋势 开源软件将在移动云服务应用实现中大放异彩。
随着iPad等平板电脑在 市场中的风靡,移动终端的市场热度再次升温,移动终端领域的市场增长率超过40%。
谷歌的开源操作系统Android在移动终端市场上独占鳌头,其市场份 额达50%之多。
基于Android系统设计开发的移动云服务不断丰富,面向个人存储的移动云存储、音乐共享的移动云音乐等等应用大行其道,使得开源软件 在移动互联网云服务方面的应用空间巨大。
开源软件在移动云服务应用中不仅仅只有Android,还有Chrome、LiMo、Meego等基于开源 Linux的操作系统,以及像Sparkleshare这样的云服务应用,显而易见,云时代的开源必然会在移动云服务应用实现中大放异彩。
产用盈利模式将驱动开源与云计算实现完美结合。
开源软件吸引用户之处在于能够帮助用户实现成本的降低,而云计算将成为面向开源软件的企业实现盈利的最佳 方式之一。
初始阶段,传统用户犹疑开源软件的风险,而云计算技术打消了这种顾虑,将开源与云计算相互结合成为开源企业的发展之道。
开源与云计算的技术对接 存在两种发展趋势:其一,在云计算SaaS产品的发展过程中,开源软件将成为其重要的组成部分;其二,谷歌、亚马逊等云计算技术的推动者提出的开放式应用 编程接口将大量应用于开源代码的研发。
技术应用上的成熟将形成良好的产用盈利模式,有利于驱动开源与云计算的完美结合,虽然这还需要一段适应的过程,...
转载请注明出处51数据库 » 开源云服务器软件下载