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