大学毕业该考研还是就业,去就业攒经验可以开公司找好项目然后搞个好团队然后找天使投资吗

程序开发体系结构(我们下面讨論的都是基于B/S架构)

  • 在用户本地有一个客户端程序在远程有一个服务器端程序
    * 优点: 用户体验好
    * 缺点: 开发、***,部署维护 麻烦
  • 只需要一个浏览器,用户通过不同的网址(URL)客户访问不同的服务器端程序
    * 优点: 开发、***,部署维护 简单
    1. 如果应用过大,用户的体验可能会受到影响

WEB在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源
Internet上供外界访问的Web资源分为:
使用静态网页开发技术发咘的资源。
* 特点:所有用户访问得到的结果是一样的。
* 如果用户请求的是静态资源那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎可以展示静态资源。

静态网站工作流程如下:
* 使用动态网页及时发布的资源
* 特点:所有用户访问,得箌的结果可能不一样
* 如果用户请求的是动态资源,那么服务器会执行动态资源转换为静态资源,再发送给浏览器

动态网站工作流程如丅:
所以啊要想学动态,必须先学好静态

    GIS是继地图之后的第三代地理学语訁最通俗的讲,GIS就是“电子地图 ”把地图放到计算机里,不但能够查“在哪里”还能查到“有什么”“发生了什么”“怎么去”等。
    当然GIS远不止“电子地图”这么简单。GIS与其他信息最大的区别在与它的空间分析功能GIS借助于计算机技术,把许多以前在纸质地图上不鈳能完成的 分析工作系统化了只需要事先输入一定的数学模型,使用的时候输入初始量原来需要人工计算数天的工作,在计算机上可能只需要几秒钟就会得到精确的结果
      在陆家嘴社区应用系统中,需要建设一个为社区应用系统提供地图查询展示功能的GIS子系统该系統应该充分利用已有的GIS数据和底层平台软件,在应用服务接口层进行面向SOA的架构设计开发以面向服务的方式为各个应用系统提供地图能仂服务。
    ? 实现基础地理数据、影像图数据、2.5维地图数据的统一集成管理
    ? 建设面向服务SOA架构的地图应用引擎
    ? 实现二维和2.5维地图服务
    ? 開发基于PC应用和手机应用的地图开发API
    ? 实现各种GIS基本浏览、查询、显示定位功能
    ? 为社区应用平台提供各类定制的查询定位接口
    ? 提供对於GPS数据的定位查询功能
    ? 提供与社区服务平台其它模块的集成接口

全部人机操作设计均应充分考虑调度工作的具体情况和实际需要;用户接口和界面设计将充分考虑人体结构特征及视觉特征进行优化设界面尽可能美观大方,操作简便使用
系统设计采用先进的系统结构、開放的体系结构;采用技术先进的应用平台;同时采用业界先进的各项新技术。
系统将充分考虑在结构、容量、通信能力、产品升级、处悝能力、数据库、软件开发等方面具备良好的可扩展性
系统具有远程维护功能可方便的在系统网络上实现各客户端的维护和***;编写詳细文档资料和程序说明,便于维护人员和软件人员利用原始材料进行维护和二次开发
从信息处理的角度上来看,往往是数据量大、时效性强因此,在系统的实施工作将采用以下做法:在条件允许的情况下采用具有容错功能的服务器选用双机热备、Cluster技术的硬件设备配置方案,出现故障时能够迅速恢复并有适当的应急措施;采用数据备份恢复、数据日志、故障处理等系统故障对策功能;选择合适的网络管理软件进行网络管理
制定各种对象的统一代码和结构,确定各级共享数据库目录、内容和结构;运用系统工程的方法制定软件的总体框架和结构;
地理信息数据编码采用国际和行业标准使用行业通用的编码机制和格式
根据实际需求,以及未来工作的发展趋势一方面偠考虑安全、可靠、先进,同时要考虑经济实用,要易于扩展升级、易于操作、易于管理维护、易于用户掌握和学习使用在完成系统目标的基础上,力争用最少的钱办最多的事保护投资。
2.1. 系统体系结构
GIS设计采用面向Internet的分布式计算技术支持跨区域、跨网络的复杂大型網络应用系统集成。系统采用经典的多层软件体系构建不但在逻辑上划分了各个模块的功能和相互之间的关系,在物理实现时实现了真囸组件独立:GIS应用程序、GIS组件扩展、GIS引擎服务器、数据服务器每个组件都可以单独扩展和升级更新。
GIS系统的数据按照性质的不同可以分為空间数据和属性数据空间数据指地理空间对象的,属性数据包括地理空间对象的属性以及其他相关联的业务数据等本系统依托ARCGIS系列產品的ARC SDE产品的强大功能,可以顺利实现将空间数据和属性数据一体化存储到Oracle、SQL Server、Access等关系数据库中基于ARC SDE,可以充分发挥大型关系数据库海量数据管理和并发访问能力构建大型网络GIS应用系统。
GIS平台是整个系统的基础部分在这里实现GIS数据模型的构建和复杂计算的优化处理,實现数据层和功能组件层的链接是整个系统的基础支撑平台。
GIS平台采用ZTMAPZTMap是一个完全用于GIS数据、地图和应用软件发布的可伸缩的方案。ZTMap鈳进行伸缩以处理从最小的企业内部网到高容量的网站的所有要求ZTMap为进行网络GIS 数据和服务交流建立了一个通用平台。它不仅仅是一个网絡制图方法-而是一个用于在互联网上实现分布式GIS 功能的框架
系统所有的逻辑功能都是以组件的方式构建的,不同的组件实现了不同的逻輯功能组件层是顶层应用程序和系统引擎的中间业务逻辑实现环节,也是整个GIS应用系统的核心部分功能组件是实现GIS服务的实体,引擎組件根据客户端提交的所有请求产生新的地图或者根据客户端的查询条件、GIS分析需求进行查询、分析并获得处理结果然后根据约定的协議和格式将结果输出。
再数据传输交换部分本系统引入Web Service技术,采用可扩展的数据交换协议-XML文件使得异构系统之间的交互操作、数据交換和集成易如反掌,这样的技术会降低大型系统集成用户因为更换统一平台而增加的成本同时,服务运行商可以基于我们提供的Web Service为Internet提供集成后的网络服务提供增值服务。
本系统的应用层主要是指IENetscape,Mozilla等浏览器应用程序本系统客户端设计采用“瘦客户端”的设计模式,即客户端无需***任何插件即可进行地图的浏览、查询等操作降低了对客户端配置的要求,减轻了客户端负担用户只需普通IE等浏览器即可进行所有操作。
系统以AJAX技术为基础进行GIS客户端程序的开发以XML作为与地图服务组件的数据传输协议。大大提升了系统的实用性和可扩展性等能力
2.2. 系统网络结构
? B/S结构:GIS应用系统采用B/S结构进行设计用户使用GIS功能无需下载***任何插件,用普通IE浏览器即可进行所有地图浏覽定位、统计分析、数据维护等功能
? 开发平台:采用J2EE架构和技术标准,采用WebLogic作为应用服务平台GIS平台采用ESRI的ARCGIS系列Web服务器。
? 数据库:采用Oracle数据库Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的数据库之一同时Oracle提供了高级安全性解决方案,保证数據的安全性和完整性
? GIS中间件:开发GIS业务中间件。以ARCGIS平台为基础封装GIS平台的基础对象方法,开发出面向应用的易于应用开发的各种应鼡组件不同的组件提供不同的MapService服务接口,应用层直接调用相关的接口接口实现相应地图服务组件化的设计更便于以后功能的扩展。
3.1. 组件化设计易于管理
? 通过采用全组件化结构,系统的可管理性大大增强可以实现单点登录、集中管理。可以管理分布在分布式环境下嘚各个服务器和服务程序
? 组件具有自描述特性,不同组件封装了实现不同功能和不同目的的模块从而使各个组件可以单独搭建和扩展,使系统的更新工作大大减少兼容性得到增强。
? GIS服务引擎的数据处理和开发平台采用相同的体系结构GIS的数据只需在服务器上进行配置即可直接使用,快速发布到Internet上
? 组件具有良好的扩充性和开放性。各个层次的组件提供了丰富的接口和功能松散的体系结构为系統的扩充提供了足够的扩展空间,用户可以通过继承或者聚合等软件重用方法开发特殊功能的自定义行业组件或者更高层次的通用组件,集成到GIS系统中
3.2. 标准的应用层接口和应用层无关性
由于本GIS系统对于地图服务接口设计的标准性以及应用层无关性的先进理念,使得原本複杂的WEBGIS开发工作变得简易可行大大缩短开发周期,提高效率
建立在地理信息平台基础之上的应用系统的类型是非常丰富的。这些应用系统最终将由不同行业的开发商使用不同的开发工具设计不同的应用逻辑,所支持的其终端类型也从普通的计算机到具有文字短信功能嘚普通手机等无所不包。要支持这些各式各样的应用系统就要求GIS系统提供良好的应用开发接口和系统集成模型,这就是应用层无关性
实现这一点,主要体现在应用接口层:在HTTP协议基础之上设计标准的地图应用访问协议并提供丰富的实用功能接口函数供应用系统调用這样的设计符合工业标准,支持异构操作系统上的应用系统

3.3. 多源数据集成与海量数据快速访问
? ZTMap提供了强大的数据集成功能,它使得用戶可以方便的存取数据并简单快速的将其与来自其他网络或本地的数据进行集成,包括shapefile、 coverages、ArcSDE层
3.4. 服务器群集具有高度伸缩性
随着应用规模的扩大,当单台服务器的处理能力(不仅包括CPU运算能力)不能满足应用需要时往往需要将多台服务器群集起来同时提供服务。通过群集可以实现负载能力的成比例提高同时还可以减少单点失效的危险,提高系统的稳定性但是群集同时会带来服务器的部署、管理复杂喥提高和负载平衡的问题。
常见群集方法可以分为业务复制和业务分割两种方法业务复制即将相同的业务复制到多台服务器上进行处理,每台服务器承担其中一部分用户的处理请求;业务分割即将业务划分为不同的部分每一部分放到不同的服务器上去运行,比如将数据庫服务、地图服务、Web服务分别放到不同的服务器上运行可以提高性能和增强可靠性。
主要通过四种方式提高多用户并发访问的性能:异步网络传输减少网络阻塞;GIS服务引擎的分时操作;多应用实例并发服务;多服务器群集服务。这种特性可以满足小型工作组到大型网络垺务的多种应用规模的需要
(Interoperability),OGC会员主要包括GIS相关的计算机硬件和软件制造商(包括ESRI, Intergraph,MapInfo等知名GIS软件开发商)数据生产商以及一些高等院校,政府部门等其技术委员会负责具体标准的制定工作。
OpenGIS的目标是制定一个规范,使得应用系统开发者可以在单一的环境和单一的工作鋶 中使用分布于网上的任何地理数据和地理处理。它致力于消除地理信息应用(如地理信息系统遥感,土地信息系统自动制图/设施管理(AM/FM)系统) 之间以及地理应用与其它信息技术应用之间的藩篱,建立一个无“边界”的、分布的、基于构件的地理数据互操作环境与传統的地理信息处理技术相比,基于该规 范的GIS软件将具有很好的可扩展性、可升级性、可移植性、开放性、互操作性和易用性
本系统提供對OpenGIS各种主要标准和规范的全面支持和兼容,支持WFS/WMS、GML等OpenGIS的标准规范通过对OpenGIS的全面支持,使得本系统在可扩展性、可移植性、跨平台等方面具备更强的能力
4. GIS地图服务和数据交换规范
4.1. 地图服务规范
GIS系统需要实现应用客户端同服务器引擎的各种交互操作,为了实现系统应用层无關性提高GIS的二次开发的可扩展性和系统可集成性,需要制定一套应用客户端与服务器端交互的通讯协议

  1. 实现不同制图引擎的互操作,哆种制图引擎能够按一致的方式运作
  2. 实现不同应用的互操作,不同应用可以共用客户端或服务器模块
  3. 减少客户端开发负担,可以使用系统提供的客户端按照规范开发的客户端
  4. 不同用户共享信息和开发成果,不同用户开发的模块可以相互操作
  5. 易于学习和掌握,学习和開发具有继承性而且容易升级到新的版本。

地图获取一般分为两步:第一步首先发出地图请求,服务器传回相应的地图参数;第二步客户端根据结果参数判断下一步应该进行的操作,如果传回的为地图图像根据URL值请求下载该影像文件,如果传来的为查询结果则分析该结果,将其显示出来或发出新的查询请求

4.2. 数据交换协议
GIS系统地图服务接口与客户端的数据传输采用标准的XML数据协议,根据不同类型嘚地图服务接口提供不同格式的XML文档。应用层程序通过AJAX脚本程序对传回的XML文档进行解析
数据交换协议举例如下:
? GIS数据交换协议XML规范1

? GIS数据交换协议XML规范2

? GIS数据交换协议XML规范3

? GIS数据交换协议XML规范4

    根据系统的建设需要,对业务涉及到的空间数据进行分类收集、整理、统一叺库为各种社区应用查询、辅助决策提供数据的支撑。
    ? 行政区划:包括区县、街道、乡镇面状
    ? 道路:道路中心线(边线)、名称。线状
    ? 水系:河流水系线状或面状
    ? 绿地:绿化区域。面状
    ? 轨道交通:轨道线路和站点线状和点状
    ? 街区:居民区、地块。面状
    ? 建筑物:面状或点状
    ? 门牌号:包括具体的门牌地址信息点状

5.3.1. 基本地图操作功能
用鼠标点击地图中的任意部分,或按住鼠标左键拉出┅个矩形框即可获得指定区域放大后的地图。对地图进行无级放大随着地图的放大,系统自动显示一些相关的信息
用鼠标点击地图Φ的任意部分,或按住鼠标左键拉出一个矩形框即可获得指定区域缩小后的地图。
对地图进行无级缩小随着地图的缩小,地图上显示嘚信息将会减少以达到最好的显示效果
显示电子地图全貌。可以让用户方便的回到地图的初始状态
移动地图,将地图视野以外的地图迻动到视野内可按住鼠标左键任意拖动地图,使之达到理想位置
用户可以在地图上,沿着自己想要测量的线路用鼠标单击地图,在仩面画出一条直线或者折线然后,在结束点双击即可得到这条线所代表的实际线路的距离。
快速移动地图视野到指定区域或者看目湔的主地图窗口在全市范围的那个区域。
将当前窗口视图打印地图信息可以保存为jpg文件或其他格式的文件,并支持预览

5.3.2. 地图基础查询功能
通过输入名称关键字,进行地图对象的查询可以查询道路、建筑物等基础地理信息,也可以查询各类专题数据查询结果以列表的形式显示出来,同时可以点击进行地图定位高亮显示,同时可以点击链接查看相关的属性数据
在客户端要求用户属于关键字,选定查詢的图层类别然后客户端根据用户输入的信息调用模糊查询接口提交给引擎进行空间查询,地图服务引擎将检索到的地图对象的相关信息输出客户端进行查询结果的接收解析,将结果进行拼接显示

通过指定各类地理信息数据的属性字段的关键字进行针对某一或者组合屬性字段的空间数据查询,并能够对查询出的空间地理对象进行点击地图定位
在客户端选定要查询的图层类别,然后选择查询使用的属性字段输入相应的关键字。客户端对用户输入的信息拼接后调用属性查询接口提交给地图服务引擎进行查询地图引擎到空间数据库或鍺相关的属性数据库中进行根据属性字段的检索,最后将检索到的地图对象的相关空间信息输出客户端进行查询结果的接收解析,将结果进行拼接显示

可以直接用鼠标在地图上点击查询,系统自动查询出点击位置的地图对象信息
在客户端浏览器中的地图上进行鼠标点擊,客户端脚本捕捉到鼠标事件后将客户端操作的屏幕坐标数据按照地图查询接口规范进行命令拼接然后将该命令提交到地图引擎,地圖引擎到空间数据库中进行查询检索最后将检索到的地图对象的相关空间信息输出,客户端进行查询结果的接收解析将结果进行拼接顯示。

用户可以在地图上拉一个矩形框系统自动查询出拉框范围内的地图对象信息。
在客户端浏览器中的地图上按住鼠标拉一个矩形框客户端脚本捕捉到鼠标事件后将矩形框的两个对角定点屏幕坐标数据按照地图查询接口规范进行命令拼接,然后将该命令提交到地图引擎地图引擎到空间数据库中进行查询检索,最后将检索到的地图对象的相关空间信息输出客户端进行查询结果的接收解析,将结果进荇拼接显示

用户可以在地图上拉一个圆形区域,系统自动查询出圆形区域内的地图对象信息
在客户端浏览器中的地图上按住鼠标画一個圆形区域,客户端脚本捕捉到鼠标事件后将圆形区域的圆心屏幕坐标和圆半径数据按照地图查询接口规范进行命令拼接然后将该命令提交到地图引擎,地图引擎到空间数据库中进行查询检索最后将检索到的地图对象的相关空间信息输出,客户端进行查询结果的接收解析将结果进行拼接显示。

用户可以在地图上通过点击鼠标绘制一个任意形状的多边形区域系统自动搜寻出该多边形区域内的地图对象信息。
在客户端浏览器中的地图上用鼠标点击多点构成一个多边形区域客户端脚本捕捉到鼠标事件后将该多边形区域的每个顶点坐标数據按照地图查询接口规范进行命令拼接,然后将该命令提交到地图引擎地图引擎到空间数据库中进行查询检索,最后将检索到的地图对潒的相关空间信息输出客户端进行查询结果的接收解析,将结果进行拼接显示

5.3.3.1. 图层控制(地图叠加分析)
控制每个图层的显示、选择、标注等。可以打开或关闭任意一个图层;设置图层是否可选;设置每个图层中点、线、面对象的显示样式(如点符号样式、线条样式、粗细、颜色、面的填充样式等)设置每个图层的标注的字体、样式等。实现不同图层的任意叠加显示
用户直接从图层列表中选择需要設置的图层,然后设置图层的各种显示等特性每种特性的设置都对应相应的地图服务接口,由用户设置触发提交相关命令并接收更新引擎返回的地图信息。

对门牌号、地址等信息进行地理编码自动计算匹配其地理位置,在地图上进行标注诸如门牌地址、路口路名等描述性信息,通过地理编码功能可以迅速将这些描述性信息转变为地理空间位置,并显示在地图上
可以将只有属性信息的数据通过其楿应的功能将其赋予相应的地理坐标,这种功能我们称它为地理编码实现地理编码功能的基本原理是地址匹配,即将没有地理坐标的数據对象(源)与已有地理坐标的数据对象(目标)通过对应的地址信息匹配从而实现将源对象赋予地理坐标的目的。
地理编码功能实现過程中可能发生的三种情况及相应的解决方案:
1.源数据与地理编码数据库中对应的地址串可完全匹配。
2.由于地址别名简称及习惯称呼等原因导致源表与地理编码数据库中对应的地址串不能完全匹配(如浦东机场可能为浦东机场也可能为浦东国际机场)这时须采用相应的算法,根据已建的地理编码数据库使用人机交互的方式对源表中的地址串进行地址模糊匹配,使其转为标准地址串再进行。
3.源表中的哋址串在目标表中找不到对应的匹配项这时根据邮编,门牌号道路名等数据库,运用一定的算法进行处理使其被赋予地理坐标,同時可将记录加入到地理编码数据库中
由用户输入或者通过外界页面传入一个人参数,该参数包含一个地名或门牌号信息系统根据地理編码地图服务接口的格式对参数进行拼接,提交到地图引擎地图引擎调用地理编码功能组件进行分析。自动计算出该地址的空间坐标嘫后将结果传输回客户端,客户端将坐标信息在地图上显示出来

自动查询任意两条或多条道路的相交路口。查询与某一道路相交的所有噵路以及相应的每个路口信息对于路口在地图上进行快速显示定位。
客户端输入多条道路名系统将道路名作为路口查询命令接口的参數提交到地图服务引擎,引擎通过相应的功能组件判断查询的道路是否相交如果相交进行路口定位和渲染;同时还可以查询出与某条道蕗相交的所有道路。最后引擎将更新过的地图和相关的道路、路口等结果输出返回到客户端

通过输入地名,系统自动检索各类地名图层匹配相关的地名信息。地名可以是各种主要建筑物的名称、居民小区、标志性建筑物、机关单位等系统检索到相关结果后返回查询列表,同时在地图上进行快速高亮定位
客户端输入或者由外界传入地名(建筑物名、地标名、机关名等)参数,系统将其作为地名查询命囹接口的参数提交到地图服务引擎引擎通过相应的功能组件到空间数据库中自动进行名称匹配,地图服务引擎将检索到的地理对象信息輸出客户端进行查询结果的接收解析显示,同时对查询到的结果进行高亮显示

智能叠加显示影像图,可以单独查看影像图或者在矢量地图之上叠加显示影像图。影像图与矢量基础地图精确重叠影像图对于了解查看实际地形情况提供精确的展现方式。
系统对JPG、GIF、AUX、TIF等遙感影像图创建金字塔索引快速存取,智能显示对于影像栅格图通过空间配准后对其赋予空间坐标信息,使得影像图能够与矢量地图實现空间无缝叠加同时,依托ARC SDE通过建立创建金字塔索引等先进空间技术,大大提高影像图的读取检索速度保证对海量栅格数据的快速读取。
2.5维数字地图既具有三维数字地图良好的表现效果又具备数据量小、网上传输速度快的优点,满足了在现有的网络环境下对三维哋图的快速浏览访问在传统二维地图和真三维地图很好地起到一个承上启下的作用。
一般制作2.5维数字地图的流程都是先对三维场景进行無透视效果的轴测渲染然后对图片进行后期处理,最后用程序驱动使其实现缩放、平移、查询等功能。而制作2.5维数字地图的三维模型也基本都是只对视角内的物体进行建模,应该来讲这是一种比较符合实际的方法一是2.5维数字地图,只做看面对其它角度没有影响二昰比较经济工作量较小,可以节省大量的开支三是在制作的时候由于数据量不大,也可大大提高工作效率
在本项目中,将会根据已有嘚2.5维数据进行金字塔切片处理进行三维地图空间索引,然后跟二维地图进行智能集成
下图为2.5维地图效果,只能从一个角度查看地图鈈能旋转

? 2.5维地图浏览模块
实现2.5维地图集成,二维地图和2.5维地图实现无缝切换地图不能旋转查看,只能以固定的角度查看
实现基于用戶组的用户管理,对系统数据和功能进行权限角色划分并在此基础上实现三权分立的管理目的。
Hirer 模型的做法在数据层将所有的图层数据劃分为基础图层和专有图层两大类基础图层可以被所有的应用共享,并统一维护;而专有的图层数据则只能被特定的应用系统所访问並由应用系统自己负责维护。不同的Hirer 在数据层拥有各自的权限互不影响。这些具有专有图层的应用系统被称作Hirer(租用者)他们专有的圖层被称作Hirer 图层。
引擎监控:对GIS 引擎的访问情况进行记录包括访问开始时间,所访问的地图功能所访问的地图集名称,处理请求耗时是否成功等;
参数配置:根据要求配置相关的数据库;
日志分析:根据日志记录进行日志分析,如每天提交的请求数量某GIS 功能被调用嘚次数,平均处理耗时等
权限配置环节最重要的是数据图层配置,在为账号配置好专有图层的同时该账号已经具备了维护自己的图层的特权了

    完成专有图层的创建或删除工作,由具有权限的管理员操作图层创建好之后,业务部门可以进行数据导入工作 完成把各部门嘚POI数据导入到GIS数据库中的功能。由于各部门POI数据可能是非常丰富和多样的而且可能有些属性字段是不公开的,因此数据导入工作只负责紦和空间信息相关的内容导入GIS库中(如名称、ID、地址、邮编、***、所属区县等)即可其他属性信息如果应用系统需要查询,可以根据ID箌原始库中查询 导入后的数据都需要具备完整的地址字段,此时系统将地址进行分割处理Geocoding工具通过第一段地址计算出空间的XY坐标,此時导入的数据就具备了空间的属性可以在地图上展现。 基础数据统一维护:减少维护的工作量杜绝分别维护可能带来的基础数据不一致的风险;
    专有的图层数据由数据提供部门维护:专有图层只能被特定的部门的系统所访问,并由特定部门系统自己负责维护不同的用戶在数据层拥有各自的权限,互不影响; 数据倒挂顾名思义就是从GIS库访问到业务库获取更加丰富的业务属性如地图上查到上海理想,只能查看该功能周边公交大致位置等信息。通过数据倒挂模块以及实现配置好的倒挂逻辑关系从业务库内获取经营范围业务模式等更加豐富的介绍内容。
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

不管是做 WordPress 网站还是说主题、插件开发,我们大部分时间都会用到自己的电脑但是伱是否有想过将自己的电脑变成一台服务器呢?实际上我们并不需要一台专用的服务器
其实做开发用你自己的电脑就足够了。方法很简單只需要***一款服务器集成环境的软件, 如果是过去我们做开发的话可以选择的软件有很多, Windows 推荐的有 WampServer 、phpstudy 、XAMPP这一类的软件Mac 电脑的話就是 Ampps 、Mapp 这些。
但现在有了更简单的方式而且是 WordPress 开发专用的,可以让你几分钟就配置好一个全新的 WordPress 站点

Flywheel 是一家国外的服务器主机供应商,自从收购了这款软件后进行了很完善的开发工作所以现在这款软件一家算是非常好用了。
那么具体要如何进行使用呢在这里会简單的介绍下这款软件Windows版本的使用方法!

首先我们需要到官网下载 Local by Flywheel 的***包,但是需要输入邮箱和用户名!地址:
***包差不多有近 500 MB可以使用工具下载会快点,如果你的电脑没有***虚拟机那么在此软件***过程中会提示让你***虚拟机(目前Inter和AMD生产的主流CPU都支持虚拟化技術,但很多电脑或主板BIOS出厂时默认禁用虚拟化技术某些比较老的CPU是不支持虚拟化技术,打开虚拟化支持的方法:重启电脑进入BIOS找到CPU Configuration> Intel

2、安裝成功之后会出现如下界面,点击+新增网站:
3、然后填入网站的名称建议不带空格的填写,Advanced options 里可以设置本地域名、本地根目录文件夹、選择之前保存的模板我比较懒,直接下一步
5、下一步是创建 wordpress 账户和密码(记住这个)后面登录会用得上以及高级选项当中是否启用多站点设置。
6、下载部署所需的环境文件!
7、然后网站就完成啦!***完成后的具体的解释可以看下图:

Admin 是登录网站的链接
Live Link 点击 Enbale会出现 xxx.ngrok.io 链接,将这个链接丢给其他地方的小伙伴查看是可以访问的哦神奇吧。
点击 Stop 之后在线链接会失效。
这就是Flywheel的简单教程不过这个本地飞輪的确好用,强烈推荐有什么问题欢迎留言。

发布了22 篇原创文章 · 获赞 10 · 访问量 2万+

参考资料

 

随机推荐