在完成PHP的項目中,會遇到許多的問題我這邊主要說的后臺的一些問題吧,在有事會遇見程序運行特別慢的時,可以查看代碼,精簡程序,注意減少循環(huán)中查詢數據,在數據量多時要注意返回字段,在沒有必要輸出的數據可以盡量查當前需要的數據字段。
精簡代碼 主要是刪除多余的無用的代碼 或者是能把代碼程序寫的簡潔清晰,可以一行的代碼盡量能一行完成,在方法、參數命名時也要明確易懂,這樣做主要是能給其他開發(fā)人員能更快的理解你的代碼,更好的接著你的代碼開發(fā),減少后期優(yōu)化的工作??梢责B(yǎng)成良好的寫代碼的習慣。
數據庫的一些操作,循環(huán)中查詢主要是for、foreach的循環(huán),在循環(huán)數據多時如果循環(huán)會給數據庫造成壓力,查詢速度變慢造成網站打開速度很慢有事還會崩潰,可以考慮使用where in。還有在做查詢操作時盡量返回自己想要的字段,不用或者多余的字段數據盡量不要取,這樣可以加快數據庫的查詢速度,在對于關聯(lián)查詢時也可以建立索引,有時你連表查詢時如果速度慢可以注意數據表是否添加了索引。
在處理交互的請求時一定要主要對數據的驗證和判斷,防止一些sql上的漏洞,在完成功能后首先自己要進行自己能想到的問題進行測試,再給其他測試人員查看,也可以注意和學習他們的測試方法減少你后面開發(fā)是在遇到這些bug,在做接口時數據驗證非常重要,所以平時多注意可以在以后的接觸的時能想的更全面。
這些點平時要可以注意一下,算的上一點點感受吧,因為這都是我在接觸項目時我遇到的,印象比較深刻,我認為程序員有時就應該注意一些細節(jié),比如代碼的整潔,在平時碼代碼時心情也會比看著亂亂的代碼強。
在長久的工作中我認為對于程序員的我們應該要了解一些大致需求,在了解過需求后對于我們能目標明確,能更好更快的開發(fā),我們也應該在不清楚需求的時候及時交流溝通。做出需求方需要的東西,也能減少自己的工作量,也能讓需求方滿意給公司帶來利益。
如沒特殊注明,文章均為方維網絡原創(chuàng),轉載請注明來自http://pdcharm.com/news/5442.html