韩顺平php从入门到精通零基础也可以看懂吗

韩顺平php从入门到精通零基础也可以看懂吗,第1张

可以的,他讲得很详细(所以讲的速度很慢,我都想快进了)

他讲php的视频也很多,都是可以用得上的,其中入门到精通149讲只是‘基础’!

后面还有《zend.framework》,《php大型门户网站静态化》《php算法》《smarty》-->(php官方推荐的模板),《mysql优化》《php报表技术》等等。

别人的视频我不太了解,我大概看过一两个人的,他们讲的很多函数都是一笔带过,你不会了解php内置函数里相同功能的函数,那个比较好!了解函数的功能,运算符这些基础绝对在以后帮助很大,所以韩顺平的视频还是不错的。

不能。php和mysql没有必然联系。不过现在大多数php也会教mysql。所以,这个得看你学的那个网站是什么情况。

推荐你去电驴下韩顺平老师。他的php课要教mysql

mysql优化是一个大方向,大的是要分布式、读写分离,小的是对sql语句进行优化。不过大多问的也是对sql语句优化,网上很多资料,我就大体说说。

1、explain+索引。

在你要查询的语句前加explain,看下有没有用到索引,如果出现type为all的,则说明有必要添加下索引。(附多表查询速度比较:表关联>exists>in)慢查询优化是一大块。

2、预统计。

很经常需要对历史的数据进行过滤统计。比如移动需要统计上个月电话小时数超过N小时的人,那么如果直接取原始数据,那将很慢,此时如果每天晚上凌晨都对数据进行预统计,统计每个人每天电话时数,那再来过滤就很快。

3、分表分区。

分表分区也是为了提高搜索速度。例如,公交车的gps行驶记录,gps每隔15s报一次,一辆车一天运行12小时,一天就要插入4*60*12条记录,N辆车就要再乘,其数量极大,所以经常按月分表,分表里再按上报时间做日分区,这样就达到很大的优化,想查询某段时间,mysql很快就可以定位到。

4、表结构。

表结构很重要,经常需要多表关联查询一些字段,有时可以冗余下放到同一张表。

mysql优化很有意思,多去查阅些资料,多去尝试,对你有好处的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6112216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存