网站随记

做过很多网站。。但像这个网站一样。。从构思到写代码到上线推广全部由自己独立写代码的经过到还是第一。

因为第一次。。网站有很多很多不完善的地方。。随便说几个把。。网站在正式推广前人其实是没什么压力的。。经常就是有空了心情好了就写写代码。。调调程序。。但上线之后就出现了很多的问题了。。首先是没想到网站推广出去以后会这么的火。从统计上看网站的ip在我发出去半小时内飙升100。。这让我真心措手不及。。我是晚上10点钟发的。。结果当天访问量就突破300。。这是我做过的任何一个网站都没能达到的一个结果。。来不及设想以后网站的流量会多么多么的大。首先让我想到的是服务器能不能经得起我这么一草。。没钱的学生。。我用的就是新浪免费的“云”服务器(至于怎么个云法我还真没弄懂)。。不过这在第二天网站就告诉了我答案。。2k的小流量新浪还是能顶住。。至少对我这种网站新浪完全可以应付。。感觉放心了。。但当天晚上新浪就给我当头一棒。。数据库蹦了。。脑袋一片空白。。怎么办。。2k多的数据。。就这样没了?冷静。。想解决方法。。先看下新浪的论坛。。让我欣喜的是。。新浪的论坛也挂了。。真心欣喜。。这说明我的数据库跟新浪bbs的数据库有着这么活那么的联系。。他论坛的数据肯定能修好。。那我的数据也能沾光哈。。躺床上安心的睡觉去了。。同时也慢慢的意识到数据库的备份是多么的重要。。多么多么的重要。。第二天醒来的第一件事情就是拿手机打开网站。。长须一口气。。数据库正常了。。感谢新浪感谢新浪感谢新浪。。网站的功能的实现上还存在很多bug。。最典型的就是游戏成绩上。。在做网站之前就有想到网站可能会被某些外挂所利用。。比如按键精灵之类的。。当时没有想到很好的解决方法。。现在也没有。。于是刚上线就出来了个很bug的分数。。其次。。分数提交也有很多问题。。很蛋疼。。各种geek用各种方法提交各种变态的分数。。致使网站首页现在已经被一个很变态的分数给刷了屏。。还好分数的数据类型没有设成long long int。。否则那首页岂不全是数字了。。现在用户数已经达到2k的级别了。。真正的问题也才刚刚出现。。新浪云服务器有个很变态的限制。。他限制在一分钟内数据库慢查询的次数不能超过10次。。慢查询的定义说白了就是一条语句查询时间超过一秒。。也不知道效率怎么这么低。。现在才2k的数据就老是跟我爆一些慢查询出来了。。所以还得好好优化下mysql的代码才行。。网站还有一个怕。。就是怕注入。。很奇怪新浪一些防注入的函数竟然不能用。。没办法。。只好用些我自己的方法了。。

就说这么多了。。第一次。。说的多了些。。要做的要学的多了些。。

原文地址:https://www.cnblogs.com/cj695/p/2652250.html