大家如何看待程序效率問題?

一個文章最終頁,有300條SQL語句,大家覺得正常么?
你們公司的程序的文章最終頁有多少個SQL語句

文章最終頁是指最終頁面,如Sina或者網易的新聞頁面
如:http://news.sina.com.cn/s/2012-02-19/021423954774.shtml


具體問題具體分析吧。如果業務需求規定的,除了和產品經理談,還有什麼辦法;如果是開發的問題,就好好優化唄。性能優化的理論大把的書談,但脫離現實場景談其實沒啥意義


我覺得更多是在「性能」上,而不是「效率」的問題;
在《Java TM Platform Performance》中提到,性能包括幾方面:
1、計算性能
2、內存使用
3、啟動時間
4、可伸縮性
5、用戶感受性能
你提到的一個頁面就300個SQL,是極其異常的情況。堅決要杜絕,否則訪問幾個頁面,系統就宕了。


文章已經做靜態化處理了,一般的都會這樣處理,可以google頁面靜態化


不太確定「 文章最終頁 」是什麼意思?是指顯示文章詳細內容的頁面嗎?效率問題?是指程序的性能嗎? 性能當然很重要,但是做到足夠好就可以了,沒必要太苛刻。一個簡單查詢10秒才能返回結果的話,當然不可接受,需要優化。但是一旦優化到1秒之內,就完全足夠了,沒必要再為快個100毫秒花費精力了。 性能,健壯性,安全性,開發效率等都很重要,看你怎麼權衡了。


推薦閱讀:

樂視網是一家什麼樣的公司?
程序員一般通過怎樣的途徑獲取行業內的最新信息?
你為什麼要買移動硬碟?
你知道的有名的有價值的個人網站、個人博客有哪些?
飛蚊症(玻璃體混濁)患者適合做程序猿嗎?

TAG:互聯網 | PHP | SQL | 效率 | 程序 | 計算機網路 |