首页 » 维护记录

维护记录

本网站为非盈利性质网站,由热心的同行网友共同维护,所有资料均来自网络,本站只对网上已有的资料进行收集整理,不进行资料扫描上传!

2014-5-10
原网站xxx(域名已废弃)启用新域名tuji8.com上线,采用wp二次开发,废弃了dedecms
2014-5-15
上线diy的网页新前端模板
2014-8-3
迁移华为网盘附件至百度网盘
2014-12-10
网站通过插件方式连接微信公众号,可以通过微信发送关键词搜索网站数据
2015-1-3
弃用多说插件,放弃社交分享引流
2015-1-5
弃用面包屑导航插件,改用代码实现
2015-1-20
优化lnmp(linux + Nginx + MySql + php)、主要是mysql性能调优
2015-2-5
加密下载链接后,url传送参数至下载页面,解密后给出正确下载地址
2015-3-1
迁移附件至七牛云
2015-6-29
停止使用七牛云,迁移附件至又拍云 --后注:七牛云费用太高了,流量不透明!
2015-7-1
修改个细节,发送邮件原是sendmail()方式,修改为smtp方式
2015-7-10
停用baidu-sitemap插件,改用代码通过function实现
2015-7-20
升级wp版本,functions代码实现禁用部分不相关的功能或钩子,wp实在是太臃肿了
2015-7-25
迁移web至linode,升级lnmp至1.2,升级了php及mysql,数据库从Mysql5.4至mysql5.6后,备注:Mysql5.4导入mysql5.6数据库报错,修复过程见我个人博客
2015-8-1
修改single.php由if代码判断分类,然后不同分类使用不同模板,虽然方法有点儿低级,但是易于控制,实际上wp提供了多种方式来实现不同内容使用不同前端模版(MARK:switch-case效率在if之上,有空了改改)
2015-8-10
停止使用又拍云,自建下载服务器,并迁移附件,对下载地址进行了加密,post然后get再解密返回给前端显示
2015-8-12
由于使用wp-touch后并发性能低下,影响用户体验,故禁用了wp-touch(它的php代码效率实在低下,狂吃cpu,禁用后明显提升网站速度)
2015-8-13
对web服务器进行了小并发的压力测试,并使用percona-toolkit工具分析慢查询日志,进行了mysql调优
2015-8-13
页面右脚下通过js加入“返回顶部按钮、底部、发表评论”等功能
2015-8-18
写了个shell的下载工具,支持伪造refer、断点续传、列表任务下载,用于get附件,嘿嘿,不太提倡
re mark:其实py更好用,还可以使用各种库,直接写成爬虫去爬资源,有空好好学习下python,技术渣流下了没有技术的眼泪!
完成网站维护用下载工具;解决自动备份脚本执行mysqldump报错的问题,总结详见个人博客
2015-8-19
完成自动备份部署,方便回滚数据,毕竟linode的backup服务是要花钱的,能省就省吧,技术就是第一生产力!!
2015-8-20
各种容器真是便宜,BGP接入,带宽还高,利用起来!自建了CDN加速服务,加速网站静态资源访问,CDN节点位于北京BGP多线机房
2015-8-20
细节功能添加:搜索页面显示"搜到 xx 条相关信息";post+get传送参数,在软件页面显示"添加评论( xxx )",xxx为条数
2015-9-1
实现下载服务器(非杜甫)多机自动负载均衡,分流下载的存储架构部署(连续两个通宵。。。),简单的方式来实现。
mark:不是分布式文件系统方式,那个高大尚了点儿,业务无需求的情况下,生产环境要避免瞎折腾,哪天文件数量10万以上了准备用fastdfs来进行分布式存储,这个简单高效,其他的分布式太。。。大了!!另外t宝的TFS也不错,其他国外开源的分布式存储虽然好,但是感觉复杂,太考运维水平了,我这种个体户单干不适合!
2015-9-3
升级下载服务器,升级防盗链系统,目前下载链接已经加密,且设置了过期时间,下一步升级网站备份系统
mark:加入了token验证、过期失效等防盗链和线程带宽限制等功能,验证token后再通过php程序生成各自下载链接返回给前端显示
2015-9-5
采用upyun进行web备份,又拍云刚开始就是专做分布式云存储,存储的价格还是比较合适的
mark:服务器端安装lftp,使用又拍云的ftp接口,通过备份脚本自动定期备份
2015-9-22
一建考试伤心地考完了,使用第三方CDN服务为网站增加全网CDN加速,自建的CDN已不满足网站访问要求,静态文件加载太慢了
2015-9-29
为了访客体验更好,更换了web服务器(云主机,非杜甫),开启memcached缓存查询,开启zend opcache加速php执行
2016-3-20
增加一个下载节点,不过带宽还是太小,国内的带宽。。。真的很贵啊,好羡慕国外没事就给你100M独享口,国外的思路是限制流量不限制带宽,国内刚好相反,限制带宽不限制流量,其实还是前者好!
2016-3-24
修改页面模板宽度,修改字体及大小,便于阅读;为了提升用户体验,删除了部分广告。
2016-6-25
优化了网站部分源码,添加了百度分享;近期准备再增加5M下载带宽,好小,大神们别笑我
mark:x云的同地区主机,只有一个主机除系统盘外,单独购买了云磁盘存放附件,该主机做 NFS master,其他机器不购买存放附件的数据盘,通过NFS挂载master的数据盘到本地目录(作为slave的主机安装配置完成上线测试无问题后,马上做成自定义镜像,方便后期快速部署,横向扩展下载服),由于同一个数据中心,配置内网IP(走外网要占用带宽),由于在同一个机房或同地区机房,数据读取还是非常快的(数据盘的读取速度原高于外网带宽,根本不担心,呵呵),由于NFS支持多机挂载,这样一旦带宽不够,直接用自定义镜像创建新的主机,修改下配置文件即可,不到10分钟,新节点即可上线!
2016-6-27
对下载服务器硬盘进行了扩容,资源越来越多,硬盘快装不下了,升级下
mark:注意云磁盘扩容前做个快照,一旦出问题,可快速恢复服务
2016-6-29
增加了FlashGet和QQ旋风下载支持,解决了FlashGet下载的文件中文名乱码的问题
mark:FlashGet默认支持编码为GB2132,所以在构造下载地址时需要将生成的地址从utf8转换为GB2132编码
2016-7-16
完成下载带宽升级,目前下载带宽为10M+10M,速度慢是慢了点,没法大家将就用着吧
2016-10-7
修改分类显示页面,去掉右边栏,页面更加清爽了;增加了搜索选择范围,部分工程师反馈说搜索出来的“问答”分类下问题太多了,导致半天找不到要的下载资料,修改了下,可自行选择搜索下载资源或是问答。微信的搜索暂时没时间修改,空了再去读它源码!
2017-4-1
由于近期流量上升,大家反映网站打开网页的速度变慢,对网站进行了优化,增加了页面缓存功能
mark:采用Nginx的Nginx fastcgi_cache缓存页面,部署过程博客记录
2017-4-7
将网站程序与数据库分开到不同的服务器,优化访问速度,提升了用户体验,首页打开时间降低了不少。
mark:期间测试了使用云服务商提供的云数据库(数据库还是那个数据库,只是数据存储采用了分布式。。有空研究下架构),但是!!还不如本机部署数据库服务来得高效,x度云的云数据库一个字慢!难道是我用的方式不对?
2017-5-23
计划将站内搜索全部替换为百度站内搜索,提高搜索准确性(暂时未完成) 由于网站数据对于网站程序来说已经很大,网站自带的搜索功能欠佳,打算换种实现方式(主要是有些内容没有被百度索引),拟将全文搜索引擎sphinx整合到网站中,近期主要升级---2017.7.12
2017-7-9
发现部分内容中的图片太小,内容看不清楚,添加了一段css3代码,鼠标移动到图片上的时候自动放大显示,在低版本的IE浏览器上无效,建议大家使用谷歌的Chrome浏览器,各种特效都支持! 我也没有试试除了IE以外的其他浏览器是否有效果,欢迎大家使用后反馈!
2017-7-15~7-17
更换了web服务器,升级了系统,采用Nginx fastcgi_cache做前端缓存,Memcache做数据库查询缓存,opcache优化加速php,现在是不是飞快? 另外数据库也做了迁移,其他各项优化正在进行,近期还打算改版,大家觉得有必要吗?
2017-12-30
之前忙于工作和准备消防工程师考试,网站更新停止了一段时间,这段时间主要进行资源的修复,下阶段计划升级下载带宽,预计18年1月能完成,最近修改了
2018-2-15
大家在使用搜索功能时感觉搜索比较慢,有时候半天没反应,查看服务器的负载较高,主要是由于mysql全表搜索导致的,所以给mysql数据库安装了中文索引插件mysqlcft,对wp_posts表创建post_content,post_title全文联合索引,wp_postmeta表创建meta_value单列全文索引,wp_comments表创建comment_content单列全文索引,效果有待观察,下一步,若对搜索效率有质的提升,则写一个脚本,定期为mysql重建全文索引,如果效果一般般,删除全文索引,卸载插件,然后采用sphinx+WordPress Sphinx Search Plugin插件方式来试试,另外这两天在升级下载服务器,转移数据,希望春节后大家不再抱怨下载速度慢。。呵呵
2018-2-24
完成了下载带宽升级,本地下载每个IP限制2个线程,单线程限速512Kb/s,下载时,全速可以达到1M/s;迅雷等软件下载每个IP限制5个线程,每个线程限速256Kb/s,下载时全速可以达到1.2M/s左右。
2018-3-1
采用rsync + lsyncd实现下载服务器之间实时同步、增量备份。
2018-3-3
对后台进行了加固,防止暴力破解,优化了一些细节问题。
2018-3-4
修改了微信插件代码,现在通过微信查找资料更加准确了,排除了与资料下载不相关的返回信息。
2018.3.5
在页面右侧增加了一个页面位置js层(由于和原来背景的动画特效冲突,导致无法点击导航,后期再处理),可以很直观的看到浏览的页面整体情况及位置,示意图如下:
2018-3-8
首先祝女士们节日快乐!
今天修正了一个插件引起的冲突问题,现在内容多了,后台太慢,还是搜索的原因,程序的搜索功能太弱鸡,下一步准备分离web的搜索功能,方案一为:使用百度的自定义搜索或API来实现,方案二为:单独建立一个小搜索引擎来负责站内搜索,建立全表的索引,web网站只负责内容展示

2018-3-10
修复了图片上传后,自动填充内容到媒体库里图片描述的问题
对资料详情页进行了小改,删除了QQ旋风的下载链接(QQ旋风死了)
将资料服务器的vsftp更换为了pure-ftpd,更好用!

2018-3-12
网站昨晚出现后台无法登录的情况,弄到凌晨,没有排查到原因,
白天大脑是要好用些,很快就找到了原因,想事情的思路太重要了,干事之前先理清楚思路,思路决定出路!!

2018-3-14
对下载服务器进行了防盗链功能升级:
在原有防盗链功能上,增加了禁止IP直接访问,禁止非授权域名访问下载资料,
以上功能主要是用于防止有人盗链,占用下载带宽,影响大家下载

2018-3-18
修复了约13000个下载地址失效问题,使用sql语句直接在数据库里面修改更正了,如果大家发现还有失效的,请留言反馈

2018-3-20
配置了下载服务器的日志文件处理策略,防止服务器日志文件越来越大,日志按天存放,每周自动清理历史日志.

2018-3-21
迁移了web服务器

2018-7-1
升级了web服务器
-------------------------------------------------------------
近期计划:
后台增加最多未审核评论post的筛选功能,以便修复最为迫切的资料

1、研究下百度站内API搜索、 没时间,把有限的时间用来研究下全文搜索 sphinx
2、2018年2月底前,完成下载服务器的迁移已完成
3、2018年2月底前,完成全站https
4、2018年2月底前,服务器安装BBR,加强网络数据吞吐
5、2018年2月底前,完成微信插件的修改,解决搜索结果中大部分为问答内容的问题
6、升级前端模版,引入百度MIP加速手机访问,打通百度熊掌号
7、实现根据文件大小提示推荐的下载方式(暂时不打算根据文件大小强制下载分流,大家随意!)
8、web网站新增一个备份方式,定期压缩后上上传存档,减小数据丢失风险,参考https://zhangge.net/5111.html
9、将百度云存放的资料下载回本地,csv批量发布

优化下载服务器负载均衡,通过算法实现合理分流
优化网站架构、提升并发性能
重点:使用Nginx fastcgi_cache模块+Nginx Helper插件进行网站服务器级别缓存
先重新编译新增模块
相关技术参考:
x宝的分布式文件系统TSF:http://blog.chinaunix.net/uid-20196318-id-3904914.html
FastDFS加Redis实现:http://www.pythontip.com/blog/post/1995/
http://zhangge.net/5061.html
http://zhangge.net/5042.html
http://zhangge.net/4856.html
https://blog.linuxeye.com/439.html

远期计划mark:
修改页面为响应式布局
开发或者diy远程附件插件,并且用户投稿时可以直接上传附件
新增注册功能、投稿、个人页面、收藏、工程师人气排行
开放招聘信息发布功能(纯免费功能,主要面向应届生实习这块儿)

48条评论有关于“维护记录”

  1. 无敌小猪 于 2018年4月2日 09:09:11评论:

    +32个赞,只要别弄弹出的广告,随便投放,维护不容易呢!

    [回复]

  2. yh 于 2018年4月1日 15:30:26评论:

    站长 威武

    [回复]

  3. zggzhr 于 2018年3月23日 10:34:13评论:

    很好的网站,谢谢!

    [回复]

  4. 无名哥哥 于 2018年3月12日 13:29:33评论:

    支持

    [回复]

  5. 搬砖的 于 2018年3月8日 11:51:43评论:

    站长 能否更新下考试资料 一级建造师二级建造师造价师的

    [回复]

    图集吧 回复:

    这周就上线了,资料已经准备好

    [回复]

  6. quan'de'yun'dong 于 2018年3月7日 15:44:21评论:

    如果网站需要资金支持,建议开通微信捐款众筹!!!

    [回复]

    图集吧 回复:

    感谢支持

    [回复]

  7. ygpenty 于 2018年2月27日 10:07:19评论:

    最近发现无法下载,谷歌浏览器,win10系统,提示:失败,未发现文件。

    [回复]

    图集吧 回复:

    请问你是哪个城市?用的什么宽带?麻烦反馈,谢谢

    [回复]

  8. hairuittkx 于 2018年1月18日 14:41:06评论:

    网站真的很不错

    [回复]

  9. 于 2018年1月8日 17:51:08评论:

    来过好多次了,网站确实很实用。谢谢那么辛苦为大家。
    可以放点广告的,你那么辛苦,顺便赚点网站维护费用!

    [回复]

  10. 长长的路 于 2017年11月27日 15:30:09评论:

    自从发现这里之后,确实为我解决了好多专业性问题,感谢!最爱的网站,没有之一,希望能够一直做下去。

    [回复]

发表评论

     

AD

图集吧