高并發(fā)大訪問量的mysql優(yōu)化,服務(wù)器優(yōu)化?
字段建索引、主從數(shù)據(jù)庫(kù)、讀寫分離、表分區(qū)、負(fù)載均衡。
linux的慢查詢?nèi)罩緯?huì)記錄mysql的超時(shí)查詢sql語(yǔ)句,定期察看進(jìn)行優(yōu)化。
2.大訪問量下秒殺模塊程序怎么設(shè)計(jì),如果使用mysql會(huì)有多賣的情況,就是訂單超過庫(kù)存。
將訂單數(shù)據(jù)緩存到內(nèi)存,如果用數(shù)據(jù)庫(kù)直接崩掉,毫無懸念的。
3.緩存的使用
能用靜態(tài)的用靜態(tài),不能靜態(tài)的用內(nèi)存緩存,例如memcache、redis,不能緩存的用數(shù)據(jù)庫(kù)。
4.session可不可以跨域?怎么跨域?
將PHP session機(jī)制重寫(PHP提供),將session存儲(chǔ)在memcache或者數(shù)據(jù)庫(kù)就可以跨域了。
另外session能以三種方式存儲(chǔ),文件、數(shù)據(jù)庫(kù)、緩存。
5.了不了解非關(guān)系型數(shù)據(jù)庫(kù)?
mongodb
6.會(huì)不會(huì)寫shell腳本以及l(fā)inux的操作
還會(huì)問一下時(shí)下流行的東西,比如做沒做過微信開發(fā),例如微信支付開發(fā)、APP移動(dòng)開發(fā),等等問題。
問的核心東西都是圍繞這些轉(zhuǎn)的,如果有筆試會(huì)讓你寫sql,php功能(例如冒泡排序等排序),還有邏輯題。
我當(dāng)初面試了很多,這是一個(gè)我的面試經(jīng)驗(yàn)的總結(jié),純手打忘采納。