1. pc获取(项目)大量任务后浏览器无响应优化 2017-12-25

持续性接收到后端发送过来的任务数据,界面一直没有显示. 之前怀疑和console打印消息太过频繁有关.关闭控制台依然出现这

0.1. 时间清单

  • xx:xx~08:00 醒
  • xx:xx~09:45 洗漱1
  • xx:xx~09:52 洗澡
  • xx:xx~10:04 早饭
  • 10:02~10:21 查看网站seo相关信息
  • 10:22~10:34 前端wgl微信消息,需要我查看他是否代码提交成功
  • 10:55~11:26 更新tlog.7dtime网站内容年报
  • 11:37~11:55 午饭
  • 11:55~12:01 领取快递柜中的收纳袋
  • 11:08~12:06 修改系统gitbook编译生成的日报目录到www同级tlogcom目录中
  • 12:35~13:05 查看电影预告片,购票"至爱梵高"附近电影院已经下线
  • 14:32~14:42 现在自己为什么还没使用已经开发好的系统
  • 14:54~15:25 建议管理员操作界面&后端接口构思
  • 15:44~15:54 厕所
  • 16:00~17:37 pc获取(项目)大量任务后浏览器无响应优化
  • 17:42~18:08 晚饭
  • 17:42~18:34 显示获取项目大量数据的进度提示
  • 18:50~19:05 thinkjs热更新代码不重启服务器测试
  • 20:02~20:15 洗漱2
  • 19:31~20:37 优酷教育ted视频查看
  • 20:42~22:20 导入现有的tlog任务到系统
  • 22:21~22:28 pc发布新版本v1.4.2
  • xx:xx~9:30 起床
  • 座机呼叫转移设置26288882
  • 导入其他tlog文件非时间日志任务数据
  • 服务器上gitbook编译环境完善全局插件和部分资源地址
  • 项目获取任务进度优化el-progress代替message
  • 概率性出现不停的链接socket,可能是还未连接就发送协议
  • 今日任务模式4-显示日常生活任务
  • pc和手机版的路由统一,便于直接复制链接手机浏览或扫码浏览
  • 理清并找到各种网站的信任与认可方式
  • 开源插件修改名为7dtime,作为系列开源和品牌seo
  • 网站可信度认证与备案
  • 像苹果手机的时钟app一样做动态图标
  • 新增日报后自动更新年报
  • 核查微信指数搜索量的真假

0.2. 总结

0.3. 观点及其他

0.4. 任务详情

[x]优酷教育ted视频查看耗时 用简单方法解决帕金森

[ ]座机呼叫转移设置26288882预计 再次直接拨打 *21转移号码# 失败, 联通在线客服没人回答,大概是周末不上班.昨天的自动回复中没有提到. 17-12-23 7天时间清单 聊天机器人完全没有反应,之前还以为正常上班时间他们会有人回复,结果我想的太天真了.在网页右上方'网站地图'找到呼叫转移,点进去后就是无线等待.内心感觉公司离终结不远了,切换浏览器在尝试,在线客服有了一点反应,提示排队.又过去了15分钟. 7天时间清单 亲,抱歉,这边暂时没有登记到固话如何设置呼叫转移的.建议您可以拨打10010热线联系当地客服咨询一下的. 准备拨打时发现座机号码没电,然后开始充电,并继续做其他重要的事情.

[x]查看电影预告片,购票"至爱梵高"附近电影院已经下线耗时 [x]领取快递柜中的收纳袋超时 预计 耗时 [x]pc发布新版本v1.4.2提前 预计 耗时 发布成功,获取2390个任务,消息通知看起来都比较卡顿.

[ ]导入其他tlog文件非时间日志任务数据 [x]导入现有的tlog任务到系统超时 预计 耗时 1、找到导入项目逻辑 2、整合现有tlog 3、备份数据库 4、导入tlog文件数据 -1.找到导入项目逻辑.从历史tlog中查找发现11-14号记录,以前是从前端html执行导入.使用不方便可以考虑做成后端接口. 7天时间清单 -3.备份db. 7天时间清单 +5.导入后端逻辑 z39base/importpro 逻辑写好有测试发现部分tlog文件同一任务有2个started标签,修复后注意到逻辑调用parse.parseTlogFileDir(think.ROOT_PATH + "/importpro") 发现项目project.tasks.length 始终等于13,肯定不够.似乎只有1天的数据. 之前整合的逻辑是z39tlog/tlog2proj 逻辑中调用接口parse.getProjectByDir 修改接口后找到535个任务,测试成功.把接口转移到z39tlog中. 以前是从0导入,现在数据库中已经有修改后的项目任务数据,需要调用其他接口. z39tasks可以满足此需求.测试报错发现数据库表缺少key字段,添加后测试成功. 本地测试数据导入成功. -4.导入tlog文件数据, 上传本地tlog文件后导入成功. 数据导入截止日期包含今天11-25的任务.

[ ]服务器上gitbook编译环境完善全局插件和部分资源地址预计 1.通过命令找到服务为全局目录 2、修改部分插件链接代码,文件已经上传到了cdn上 3.ftp上传插件 4、测试项目中编译测试 5、全局模板修改 6.+修改copyPluginAssets.js复制插件 7天时间清单 -1.找gitbook目录的linux命令 find . -name 'gitbook' 在当前目录查找的文件很少,退出到系统根目录在执行命令查找. find . -name 'copyPluginAssets*' 并切合ftp可视化查看目录,确定全局插件目录/root/.gitbook/versions/3.2.3/node_modules/ 上传本地已经安装好的依赖包并覆盖服务器文件.直接上传文件太过缓慢. 7天时间清单 测试目录运行gitbook build报错 TypeError: Cannot read property 'children' of undefined. 有查询到英文资料The solution for me was, since the most recent version of gitbook creates all missing .md files, to update my .gitignore file. 提到缺少md文件.先删除summary.md中不需要的文件.编译或运行gitbook init报同样错误.在以前运行成功的目录依然报错. 7天时间清单 感觉需要重新安装gitbook,npm uninstall -g gitbook 卸载失败,之前是兼职安装的.不知道他如何操作的,现在只能找他继续处理. -录制视频需求

[x]thinkjs热更新代码不重启服务器测试超时 预计 耗时 npm start启动的模式已经测试不需要重启,session依然有效不需要用户重新登录. pm2 start time 启动的项目,上传代码热更新测试失败.pm2 stop 后在重新启动后更新成功.

[ ]项目获取任务进度优化el-progress代替message task.vue文件中taskNumUpdate </el-progress>

[ ]概率性出现不停的链接socket,可能是还未连接就发送协议 用户已经打开网页,更新代码时会出现不停的链接和断开,重新刷新网页后正常.

[ ]今日任务模式4-显示日常生活任务 只是自己使用,可以单独添加到时间轴模式中.如果使用的人多,应该添加到各种模式中.现在不比添加过多需求.生活类任务用手机app统计最合适,因为通常已经离开电脑前了.

[x]建议管理员操作界面&后端接口构思准时 预计 耗时 1、谁是管理员 2、界面什么样?3、逻辑操作 4、接口构思 5、任务状态 6、即时通知用户 管理员:所有项目成员 界面:和成长任务列相同,只需要从左边拖动到右边。管理员只是增加拖动功能. 逻辑操作:用户添加建议,管理员固定时间或收到通知处理建议。接受的建议显示到到项目列表中.是放到未分类还是建议列表中?放到未分类可以减少工作量,和所有任务优先级做同样处理.可以添加一个样式识别这是建议. 建议的字段用suggest,不同的列采用不同的值.5列需要有5种值. suggest=wait,done,doing,will,refuse(拒绝) 用户需求采用字段needs,needs=wait,done,doing,will,refuse. 用户付钱money字段. 接口采用之前一样的逻辑z39task和z39tag. 任务状态:就是之前系统状态 started toggle done cancelled. 建议的用户作为关注者的逻辑,监听任务状态通知. 难点:未登录用户如何处理?提示登录用户可以收取状态. 输入手机的可以获取简单是任务处理状态。问题?为什么各公司都只提供建议输入框,没像我这里都展示给用户. 简单查看资料发现:没采纳的建议居多;而我这样需要更大工作量;大多建议片面可行性低. 我为什么这么做?这可以获取更多人帮助,不局限公司内部员工.内部成员大多也不会主动思考.公司主动询问意见大多无功而返.需要更好的做好项目. 未注册用户是否可以删除任务,不可以.太过垃圾信息管理员删除即可.系统现在似乎没有删除任务功能.只有取消功能. 管理员删除就太慢了,最好是用户可以自己删除,没有登录又如何删除呢? 登录用户可以删除,未登录用户(可以通过cookie判断是否1个人)暂时考虑实现. 管理员处理就好,否则过多开发需求. -suggest=wait状态可以删除,和删除标签相同.鼠标经过时显示删除按钮;添加赞和踩的计数统计.以赞和踩计算排序.相同数量按时间排序.

[x]显示获取项目大量数据的进度提示超时 预计 耗时 现在的提示框太多了,修改为进度条更适合.当获取完成后进度条2秒钟定时隐藏.采用el-progress组件.</el-progress>

[x]pc获取(项目)大量任务后浏览器无响应优化超时 预计 耗时 持续性接收到后端发送过来的任务数据,界面一直没有显示. 之前怀疑和console打印消息太过频繁有关.关闭控制台依然出现这个情况.只有刚开始少量数据显示在了界面上.考虑过后判断采用按部门分页请求最合适.难点:项目有多种列模式,有部门、成员和后期的[模块]. 看见前期的评估时间48分钟,应该是服务端定时推送数据,降低推送频率.先以这种方式实现.有前置条件,需要导入任务到测试数据库. 7天时间清单 2秒钟派发50条数据给前端也导致浏览器无响应.前端50条数据一旦接受到就卡死了,问题在哪儿呢?console 会消耗浏览器性能吗? 先删除console后在测试,依然是卡死状态.问题不在这里. 后端也只发送了部分数据到前端,不是数据太多.界面也正常显示了.似乎逻辑也正常,不是报错或者死循环.本地数据正常,是因为部分服务器真实数据异常导致吗?需要在本地测试并添加打印信息,查看问题出在什么环节. 1、本地直接链接服务器api调试. store.js中添加打印信息发现无数次的触发了逻辑taskToDB, 前端不停的接收到taskUpdate协议,属于服务器端逻辑问题. 7天时间清单 刚开始修改代码后直接上传到服务器上进行测试,热更新不会报错.本地node直接崩溃.果然服务器逻辑修改后,就能正常更新数据,只有每秒推送数据时拖动界面会有小卡顿. 7天时间清单 现在是动态推送的数据,就需要返回当前数据获取进度.否则找不到想要的数据会产生团队协作上的误会或认为是系统bug.

[ ]pc和手机版的路由统一,便于直接复制链接手机浏览或扫码浏览预计 [x]现在自己为什么还没使用已经开发好的系统提前 预计 耗时 1、已经习惯现有的方式 2、一天中途切换到系统会增加少许整合成本,最好是新的一天直接使用 3、任务详情的任务描述编辑页面还没完成. 4、内心还没准备好.感觉还没正式上线. 结论:明天就开始使用.使用前需要再次整理tlog并倒入到系统.

[ ]理清并找到各种网站的信任与认可方式预计 和这些认账方式类似,可能提高用户的信息度和seo的权重.

[ ]开源插件修改名为7dtime,作为系列开源和品牌seo 考虑下架现有插件名,或者修改readme到新的插件链接.

[ ]网站可信度认证与备案 ss.knet.cn http://cecdc.com http://www.hd315.gov.cn

[ ]像苹果手机的时钟app一样做动态图标 当日任务完成率作为动态数据.

[x]修改系统gitbook编译生成的日报目录到www同级tlogcom目录中超时 预计 耗时 tlog.7dtime 指向tlogcom目录,以前代码逻辑中会把tlog中的文件自动转换合并.tlog文件已经占中. 先手动修改了域名指向目录,还需要修改对应代码.与百度上面的sitemap.xml文件路径. z39tlog.js 中是编译到当前文件夹, z39base是编译项目,修改mdhtmlPath对目录路径后即可.

[ ]新增日报后自动更新年报 [x]更新tlog.7dtime网站内容年报超时 预计 耗时 修改book.json中的配置后编译,等待编译完成上传文件.现在的url路径做过调整.关键词查询出来为0,还需要做优化调整.

[ ]核查微信指数搜索量的真假预计 通过不同关键词查询比对数据,同时查看搜索排名第一的内容访问量. 微信搜索 http://weixin.sogou.com 站长指数 http://index.chinaz.com/?words=%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86#pc-module

[x]查看网站seo相关信息耗时 网站收录无任何进展,以前把自己困扰在系统没完成.现在把自己困扰在推广无进展.焦点越来越散. 发现微信指数的搜索量远高于pc和移动.

[x]前端wgl微信消息,需要我查看他是否代码提交成功耗时

Copyright & copy www.7dtime.com 2014-2017 all right reserved,powered by Gitbook该文件修订时间: 2018-05-04 17:09:51

results matching ""

    No results matching ""