zoukankan      html  css  js  c++  java
  • MapGuide应用最佳实践—MapGuide Server和MapGuide WebExtension分开部署

    在你的MapGuide应用开发完毕后,需要发布的时候,也该考虑一下如何部署的事了。如何部署MapGuide应用程序才能更好的利用资源,达到最佳的性能呢?这就是我们要讨论的问题。

    首先,操作系统的选择,linux系列的话先不说了,关于Linux的优化有很多文章讲;对于Windows系统,大家开发时可能用的是windows XP,但在生产环境中部署时,一点记住要选用Server系列,比如windows Server 2003, windows Server 2008等, XP在生产环境中的当不了大任的,因为XP系统的同时连接数有限制。貌似最多只能运行同时不多于10个并发连结。

    如果你有两台单独的服务器,把MapGuide Server和MapGuide WebExtension分开部署将会显著的改善性能。你可以把MapGuide Server安装到性能较强的服务器上,把MapGuide WebExtension和你的Web应用安装到相对较弱的服务器上。

    大致过程是:

    •      安装MapGuide Server在性能较强的服务器上(需要较强CPU和较大内存);
    •      安装MapGuide WebExtension到另一台服务器上(IIS/Apache等);
    •      在WebExtension服务器端,更改Webconfig的设置<MG install dir>\WebServerExtensions\www\webconfig.ini

    [AdministrativeConnectionProperties]

     Port = 2810 [ClientConnectionProperties]
    Port = 2811 [SiteConnectionProperties]
    IpAddress = <MapGuide Server的IP地址>
    Port = 2812

    •     在MapGuide Server端,更改serverconfig.in

    MachineIp = <MapGuide Server的IP地址>

    •    重新启动MapGuide服务。

    搞定!

    好了,如果你有任何看法或者建议欢迎评论,在MapGuide开发过程中遇到技术问题,你可以到MGDN论坛交流。

    转载请注明出处链接和作者。 峻祁连(Daniel Du)

    Happy MapGuiding !

    作者:峻祁连
    邮箱:junqilian@163.com
    出处:http://junqilian.cnblogs.com
    转载请保留此信息。
  • 相关阅读:
    redis
    JSP
    Cookie&Session
    Servlet
    HTTP
    TomCat
    CSS
    XML
    JDBC
    Mysql(对表的操作)
  • 原文地址:https://www.cnblogs.com/junqilian/p/1614193.html
Copyright © 2011-2022 走看看