甲壳虫招标(小程序)
2020-12-29 11:42 更新
技能: PHP,RDS(云数据库),Redis,Thinkphp3,xunsearch(搜索引擎),小程序支付 描述:此项目是一款以数据量优势的一款产品有民间招标,企业招标,我主要负责小程序js,以及后端php代码编写,本项目过多依 赖Python爬虫,抓取信息存到RDS云数据库,通过小程序展示信息,用户通过充值vip才可观看标书. 此项目我会过多讲解下我遇到的困难: 1.在推广小程序期间,采用的是高流量的公众号进行推广,在推广期间,遇到了很多丢失的页面,或者404, 使用了 swoole中的http/server异步加载,和redis数据缓存,php为单线程,只能采用异步加载方式来解决高并发,效果明显提升 但是404页面还是有,当时项目在启动阶段,所以没钱再买过多的服务器做负载均衡,硬件跟不上。 2.在项目上线一个月左右后,数据量已经高达500万数据量,在搜索期间,采用的是模糊查询搜索,查询数据的时候,搜索时相当的 慢。采用开源框架xunsearch(搜索引擎)C/C++ 开发多线程服务端,已经明显的解决了查询速度明显加快,但是测试了下高并发, x unsearch很吃CPU,当时找了过多的相关资料都没有找到此引擎的吃CPU的解决方案,中文分词我也想过但是单篇文字太多,无 法分的那么详细, 标书都是几十万到上百万左右RMB,老板只让任何的一个关键字必须搜索到,至今也没有找到解决方案,主要 这公司就我一个后端....(已经离职了)