atp检验标准中国女子世界女子综合格斗视频吃东西1小时后能打网球吗
最近,帮一个朋友优化一个拥有20万主题,100万帖子,3万多会员,平均在线人的Discuz!论坛,采用Linux2.6+Apache2+mod_php5+MySQL5,服务器配置为双至强+4G内存,优化前,系统平均负载(load average)基本维持在10以上,MySQL的CPU占用率基本在90%以上,优化后,系统平均负载降到0.5以下,MySQL的CPU占用率很少有超过10%的时候。优化前YSlow得分只有35分,优化后YSlow得分86分。
首先重新静态编译MySQL,使其只支持MyISAM和Memory两种引擎,并按Discuz!编码选择只支持UTF-8或者GBK字符集。
对数据库进行优化,将threads和posts表中部分未索引的字段增加索引,并将supersite数据库表从bbs数据库独立出去。修改discuz!配置文件,设置开启pconnect。
对Discuz!设置进行优化。进入Discuz!系统设置,修改页面缓存设置中的缓存有效期和缓存系数,修改服务器优化中的禁止浏览器缓冲和页面Gzip压缩,修改防盗链设置中下载附件来路检查,用JSMin自动对js文件进行缩减(Discuz! 6.1的common.js原文件29.3k,经JSMin缩减后为24.1k,再经deflate后为7.3k),修改attachments.php文件,将:
个人感觉,Discuz!将Session保存在数据库中,极大地降低了Query Cache的命中率,如果需要进一步优化,可以考虑修改Discuz!源码,将Session保存到Memcache中。
优化之后用Siege做并发压力测试,在200并发下,基本没有任何错误。如果将来人数更多,可以考虑将平台迁移到Ngix+PHP FastCGI上。
昨天,将服务器迁移到了Nginx+php-fpm,以下是迁移后测试,相差真的很明显,回头再写Nginx+php-fpm的经验:
有经验的DBA或开发人员通常都采用改写来调优SQL,但是改写SQL是个耗时的工作,即便是资深DBA或开发人员都需要花费数小时甚至几天来进行改写和测试一条SQL语句,而且由于人手工作的限制,有些潜在的改写并不能发现,一些改写出来的SQL效果并不理想。
Tosska人工智能SQL改写引擎是世界领先的针对MySQL数据库的SQL改写技术, 它不仅节省开发人员改写和测试问题SQL的时间,往往还能探索出即便是有经验的DBA都无法发现的SQL写法,从而得到最优SQL。
此外,Tosska人工智能改写SQL还可以配合我们的提示组合算法一起工作,从而进一步探索更多的查询计划,这个即便是最有经验的DBA都很难实现。
大家都在看
-
电竞选手和网瘾少年的区别ufc运动员做hiit吗srev地震速报下载潘展乐古希腊掌管采访的神
F1排球运动知识6月29日晚,“苏超”南通队在主场迎战宿迁队,以4∶0的比分延续...
-
目前f1赛车多少缸了atp官网排球比赛基本规则简介f1实时数据
美洲羽毛球数据统计要解决这一问题,放松税收征管并非良策,因为这不仅涉及税务机关工作人员渎职问题,也影响社会公平,毕竟各地税务机关征管力度不一,将影响企业公平竞争,...
-
赛车观看数据分析橄榄球视频专题排球运动的概述及发展现状赛车排名表
ATP高尔夫饮食营养说起网球这种运动方式,相信大家都应该不会陌生。虽然在打网球的过程中,需要消耗很多的体力,并且还要花费很多的心思去学习。但经过长时间的锻炼就会发现...
-
atp检测标准生物atp知识点总结f1狂飙飞车中国独家预告f1赛事资讯2024
UFC游泳规则介绍武者网讯今天UFC正式官宣,将于北京时间8月17日在美国芝加哥举行的UFC319期比赛,当天的头条主赛是UFC中量级冠军争霸赛,现任冠军德里...
-
f1知识普及世界杯排球饮食营养atp总积分排名
女足动态中国女排新任主教练赵勇的上任,标志着队伍进入全新周期。这位49岁的少帅在4月10日公布的集训名单中,用11名国家队新人开启改革序幕,却在欢呼声中...