随机应变
Linux,目前没有太多接触,只是简单熟悉一下命令而已,关于众多的编译脚本和选项,确实得花时间细细整理。
Apache,超级豪华大车,全面支持gateway所需的各种功能,原为default。后来在多次压力测试下,Nginx性能和稳定在目前的业务处理表现能力超越Apache,改用Nginx。
MySql和PHP,这两个就不分。
php这架老马车,不给加点缓存是不行的,(APC or eAccelerator)和memcached结合使用,另外用脚本类语言一定要多些注释了,不要以为一个函数return两个以上的类型就爽,&到处用效率就高,发布时记得去掉xdebug,使用zend engine。假如你是自己玩玩,那么可以用facebook的hiphop看看什么是伟大,但是工业化产品的话,除非自己能比较全面了解这玩意,否则出了问题是非常麻烦的。ps:越学习越觉得hiphop意义深远,同时保持开发效率和运行效率。:)
用explain多了,总想打:(,一开始还想按教科书来弄N范式,结果发现在时间资源有限的情况下,那便宜的硬盘和廉价的内存来缓存更多的中间结果更好。delay insert是必须的,免得并发高一点就经常因为locktable而白白耗时,另外type超越 simple 的查询目前是尽量少用的,在有限的资源限制下,btree表现还是不错的,而不是非hash不用。这还真就是纯意义上的“数据库”啦,O(∩_∩)O哈哈~,希望钱多一点多买服务器,多一些空闲的机器搞搞master-slave,目前对分布式数据库处在观望状态(ps:还是大公司好啊,要机器一堆,不像偶们写个select 还要想想如何做到最优,对服务器的负荷最小)
PS: 工作一月多,褪去了学生本色,一句话,不在此位不谋其职,意思就是说,要根据自己的资源和能力去一点点做好每天的工作,用最合适情境的技术方案。我觉得人 之所以活的快乐,是因为有追求,不管这个追求是高薪水,好名声,还是好伴侣,总之好好珍惜脚下的路,做好身边的事情。这样,底气从心生,万丈高楼平地起。
祝愿大家都有一个很好的8月。
浙公网安备 33010602011771号