别吹了!所谓的高并发优化全是扯淡
现在建站圈子里,天天有人吹什么高并发优化、百万PV无压力,听得我直翻白眼。就咱们这破站,一天能来一千个人我都烧高香了,你跟我说百万?
先说说那个最常见的Redis缓存。我一哥们,刚接了个小破站,非要上Redis,说什么必须高大上。我问他你数据库多大?他说几十兆。我差点没把水喷他脸上。就这点数据量,你优个锤子?Apache本身自带缓存都能应付。老老实实写个静态化,比什么都强。折腾了一宿,最后部署了个寂寞,还多维护个服务,纯属自找麻烦。
再说了,现在那些教程,十个有九个让你改Nginx的worker_processes和worker_connections。调完了确实不报错了,有啥用?你服务器配置买最低配,核都没几个怂的,改再高也白搭。之前有个朋友非要学人家搞什么负载均衡,非要上Nginx反向代理后面挂两台机器,一台数据库一台WEB。我就问他你猜猜是比原来快还是慢?结果呢,折腾了三天,最后访问量一上来,代理那台机器自己先挂了好几次。别学那些所谓的偏门绝技,先把你那个宝塔面板的缓存优化的默认参数玩明白就得了。
还有那帮鼓吹“npm套件越用越吊”的人,什么下载XX包能模块化开发。那鬼东西依赖套玩偶,哪个用起来不是一地鸡毛?老李,程序员的那些组件,你这个站就是个展示页面,直接写完完事,装那么多依赖干嘛?结果好好的网站,打开速度差了不说,你哪天改了点皮毛,整个包依赖直接给你崩掉。我记得有个版本,npm start启动直接报错,Module not found,还得发帖求助怎么解决依赖冲突,最后还得手工换个老版本,这不是自己坑自己么。
再说说那些魔怔了跟风搞CDN。我这站,用户基本上都是一二线城市普通宽带用户,跨个运营商都少,你非给它套个瀑布面CDN。每次改动页面,CDN还得强刷,烦都烦死。实在不行,你手动拷到七牛云或OSS上,实在懒得弄,或者直接用原生态FTP传上去得了。跨服读跨数据库,各种嵌套,结果延迟反倒增加了3秒钟,被用户吐槽找卡洛驰了吗。能用简单的方法,非搞得花里胡哨。就你做的那点儿内容,你的网站活不过一天就被攻击,需要CDN扛着个啥呀?想抵御攻击,直接把IP禁了不就好了?反正我们也没多少真用户。
算了不聊了,每次交流这些我就烦,让我自己静一静,看看我那个带宽是不是又超了。就这样吧。
- 上一篇: 改了一行配置,网站速度翻倍,我佛了
- 下一篇: 没有了











鄂公网安备42011602001234号