如何提高和优化Oempro的效率,个人拙见
本帖最后由 nowbe 于 2015-3-23 23:10 编辑Oempro 使用的MyISAM数据引擎,我们都知道Oempro数据高并发队列时响应慢,因为它会锁表操作。
最高效又最简单的解决Oempro的效率问题是直接将MyISAM数据引擎切换成InnoDB。这样子做的结果是直接提高你的软件执行效率和速度,
不过这个只能根治一部分问题,要想提高更快,这个需要取决于你的CPU的配置。
如果当你的list数量超过100W或者更多,整个系统依然会变的不稳定,
不过这个还是取决于你的服务器/vps硬盘,如果换成SSD的,能很大程度上提高Mysql的I/O读写速度,
做过程序员的童鞋应该都知道,MySQL的数据库是以文件形式储存在硬盘上的,高频率读写是普通硬盘硬伤。
长时间消耗硬盘,它寿命也会较短。所以定期需要急时备份你的数据库。
MySQL的my.ini文件中的innodb_buffer_pool_size配置也很关键,根据自己的系统性能进行合理调配。
转换数据库类型的php脚本文件见附件。
转换前请自己备份数据库。
各位看官,求广告币打赏~
怎么样可以获得100w的list? 这个很给力啊。楼主做邮件多长时间了?感觉有技术功底就是不一样 这个支持一下。
页:
[1]