欢迎进入极速独立站群官方网! 咨询电话:13135381668 销售QQ:1000207

当前位置:首页 - - SEO优化 - 建站技巧 - 文章详情
编辑推荐

站群系统开发总结!

浏览:2663 发布时间:2017-08-21
最近在开发一个站群系统,站群系统类似一个CMS系统,只不过CMS针对的是一个站点而已,而站群系统是站对N个站点,而且每站点都允许在远程服务器上创建,而远程站点管理则由站群系统中心管理。
  系统卖点
  采集功能:文本及附件本地化,支持自定义采集规则。
  数据管理:任意选择数据导入站群某个站点,同时支持使用N种方式将数据打乱后导入。
  站点数据:支持每个站点独立一张表,且可以任意修改表名。
  分词功能:支持批量自动分词功能,可按分词相似度排序。
  面页标签:支持模板标签,类似主流CMS模板标签功能。
  面页文件:支持目录化,自定义目录路径及文件名。支持N种面页及目录命名方式。
  生成HTML:支持批量生成远程站点HTML面页,可按日期范围、ID范围、类别等方式生成。
  文件日期:支持修改远程站点面页文件的最后修改日期,玩SEO的人都知道什么作用。。。
  模板管理:每个站点可自定义模板风格。
  文件节点:支持附件按每个节点管理,可以设置不同的服务器地址访问。
  远程管理:支持远程文件修改、上传、删除等操作。
  类别管理:每个站点可以自定义类别。
  站点接口:可自定义远程站点接口文件名。
  N多功能。。。。不一一列出了。。。基本都是很人性化的功能~也可以说是懒人功能。
  远程站点只需要放一个接口文件既可创建整站和管理,不需要开启FTP功能,只要接口文件对站点目录有读写功能即可。
  开发期间遇到不少难题!由于站群数据量比较大,特别在生成远程HTML的时候特别慢!其主要原因是由于MYSQL多次对海量数据查询导致。以前很少关注MYSQL方便的优化,经过这次站群开发对MYSQL认识了不少!
   由于生成HTML的时候使用了批量生成方法,即每次生成N个面页,当然每次生成的面页越多,速度就肯定越慢。我在测试的时候设置每次生成10个远程面页,平均需要2秒生成一个面页!当然生成远程面页肯定比在本地生成面页慢,而且速度取决于远程服务器响应速度。
  这个系统已经开发接近一个月时间了,当然期间花费了不少时间对数据采集及整理,同时也整合了旧数据。开发至今基本上已经完成了系统要求的功能,往后几天主要是调试BUG。。。
  预算本月中旬可以上线使用。。。后期主要是模板制作。。。
  希望年内可以实现创建30个站点以上。。。。