2015省赛
很忙很累的就不多说了。
比赛顺利开始之后,整个一天就在忙外网rank了。。。
没有独立IP,没有端口映射,数据库同步这个之前配过一次被吓着了好麻烦不打算用。
于是考虑把数据从内网往外推。 总不可能频繁复制数据库,最终决定推rank页的html。
然后问题来了。
1 跨域问题
用jsonp好了。
2 jsonp只能get不能post
这么长的页面代码。。只好用后台来post了
3 最终保存到外网sql的页面代码不完整
怀疑是post功能代码的问题。换了n种,都不行。 php.ini神马的肯定都设置正确了。 难道post也限制长度?这好像不科学。先试试控制长度吧,用rank页后台推来的json。
4 json信息不完整
服务器除了后台json外,已经有了部分信息,所以只用后台json数据的话还原不了rank,还得直接取页面。
中间各种代码bug的也够折腾的。
最最最最最后,比赛都结束一个多小时了……终于,怀疑是服务器数据库存html代码的问题。到底是什么问题呢……暂未搞懂,但是把数据存文件就好了T_T。。。。。。
于是终于外网能看榜了,不过比赛总榜也早发出来了,这功能明年用吧。。。