1. Java:除了tomcat以外,还有哪些常用的Web服务器呢
1、weblogic
WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
2、webSphere
WebSphere是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。
如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。
3、JBoss
JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。2006年,Jboss公司被Redhat公司收购。
4、 Apache
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。
Apache是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
到目前为止Apache仍然是世界上用的最多的Web服务器,世界上很多着名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
5、 IIS
Microsoft的Web服务器产品为InternetInformation Server (IIS), IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。
IIS是目前最流行的Web服务器产品之一,很多着名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。
IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
它提供ISAPI(IntranetServer API)作为扩展Web服务器功能的编程接口;同时它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
2. 想在web 页面上弄一个类似终端的界面,有现成的东西可用吗
为移动端与PC端各自单独写一个前端页面。问题:维护难度大,比如网站有三个主要页面:首页、列表页、内容页,就要各自写三份。。头大。使用UA识别是否为移动端,然后跳转到移动界面。同时在此基础上,用响应式对移动界面不同分辨率下进行一定程度的优化。同时兼顾PC和移动端利用响应式设计难度也不大,但是目前我很少看见大站点在用,倒是一些个人博客用的比较多。细节定义上局限性可以说是没有,在设计时遵循移动优先、性能递增的原则,难度根据页面复杂度而定。(多说几句:响应式设计不仅要保证手机端的浏览体验,比如界面、字号等,还要保障速度,不加载多余资源或加载压缩资源等等,这方面就相对折腾一点,尤其是当你使用xx库的时候,也许移动端又比PC端更好的替代品……总之,实现是可以的,就是真的要完美体验的话,细节上比较繁琐,需要琢磨和调试)
3. 常用的web服务器软件有哪些
1.IIS
IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
2.ApacheApache
ApacheApache在世界上的排名是第一的,它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,不仅简单、速度快、而且性能稳定,还可以用来做代理服务器。
3.Nginx
Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
4.Zeus
Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。
5.Sun
Sun的Java系统Web服务器也就是以前的Sun ONE Web Server。主要出现在那些运行Sun的Solaris操作系统的关键任务级Web服务器上。它最新的版本号是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多数用户都选择了SPARC版本的Solaris操作系统。
4. 在国内有没有Google Fonts的web font的替代
Google fonts在国内本身就可以直接引用,不用担心这个问题,替代产品的话没有。
5. 世界上都有哪几个搜索引擎
全球十大搜索引擎
Google(谷歌)
全球第一搜索引擎
Bing(必应)
Bing是微软旗下的搜索引擎,感觉它的搜索界面背景图非常美,是谷歌最好的替代品,备胎中的战斗机。
Yahoo!(雅虎)
在搜索方面,雅虎表现中规中矩,网页搜索表现不错,但死链率较高而且缺少一些应有的高级搜索功能。
Bai(网络)
全球最大的中文搜索引擎
Ask
Ask搜索引擎是国外比较出名的一款搜索引擎,其规模虽不大,但很有特色。Ask是DirectHit的母公司,于2001年收购Teoma搜索引擎,并全部采用Teoma搜索结果。是支持自然提问的搜索引擎,其数据库里储存了超过1000万个问题的答案,只要用户用英文直接输入一个问题,它就会给出问题答案,如果用户的问题答案不在其数据库中,那么它会列出一串跟用户的问题类似的问题和含有答案的链接,供用户选择。
Aol
Aol Search是美国在线旗下搜索引擎网站。Aol Search为用户提供快速、方便地访问相关视频、图片、本地地图、新闻、股市行情和更全面的网页搜索结果。Aol Search的搜索技术服务是由谷歌提供的。
DuckDuckGo
DuckDuckGo是一个很特殊的网络搜索引擎,他和Google、Bing 这些不一样,他不会追踪、搜寻用户的信息,这对用户来说可以安个心了。
WolframAlpha
与其他搜索引擎不同,WolframAlpha其实是一个计算知识引擎,它真正的创新之处在于能够马上理解问题,并给出答案。它可以进行各种算术,还有数据分析,物理,艺术等等各个行业的查询。
Яндекс
Yandex搜索引擎是俄罗斯第一大搜索引擎,创建于1997年,目前已经发展成为一个提供搜索、图片共享、社交网络、网络支付、免费网站托管、以及其它服务的门户网站。因为份额太小,我们就不放数字了。
webcrawler
WebCrawler是一个融合来自谷歌搜索和雅虎搜索等世界着名的搜索结果的元搜索引擎。WebCrawler为用户提供搜索图片、音频、视频、新闻、黄页和白页的选项卡。
这是月独立访问者比较大的几个搜索引擎,当然了还有很多份额比较小的搜索。
2018中国搜索引擎的PC端市场份额
网络:57.16%;
360搜索:30.09%;
Google:4.53%;
必应:3.81%;
搜狗搜索:3.71%
其他:0.7
月独立访问者
6. NET Webbrowser选择哪个替代品,Webkit Gecko Cef
建议用CefSharp,目前资料也比较多,还在更新,谷歌内核;