我最近已經開始推出並慢慢推出自制的CMS。該網站允許進行大量定製,將國際化和定製化轉變爲不需要源代碼的級別。這是一個個人項目,整個目的是要看看我能夠推動自己的編程極限(關於處理博客,webcomic和一個小論壇的CMS的解散問題不是我願意的考慮一下,直到我清理乾淨並且再加工 - 還有,鑑於這是一個業餘項目,我認爲它與其他更精煉的項目相比有任何引力......但這些並不是涉及。在手的話題)網站策略:關於有多少SQL查詢是足夠的問題
我已經制定了一系列的代碼,讓我看到每一頁是如何快速生成多少查詢是跑;平均而言,我看到9-13,每頁執行12個MySQL查詢。生成頁面的平均時間在10-20毫秒之間。現在,沒有任何專業設計經驗,我應該爭取什麼樣的最佳選擇?
什麼是減少生成時間的方法(或者平均15毫秒/頁,這甚至不是問題),或者減少大多數內容被加載的頁面上的查詢數量的策略來自MySQL數據庫,包括菜單項等。
請注意,這是一個非常寬泛的問題;這並不是我的意圖,而是要求提出一般問題或激勵對話,而是找出減少服務器上的負載(如果有的話)的方法,這樣的系統可以創建。
另請參見類似問題http://stackoverflow.com/questions/807095/what-is-the-optimal-mysql-query-number-in-php-sript http://stackoverflow.com/questions/830489/如何計算mysql-queries-per-page-total-number-of-mysql-queries-used-per-page http://stackoverflow.com/questions/342504/is-20-sql-queries-per-page-load -really-considered-a-lot/342544 http://stackoverflow.com/questions/371126/in-php-how-many-db-calls-per-page-is-okay – thomasrutter 2009-05-27 06:33:24
和http://stackoverflow.com/questions/561900/how-many-mysql-queries-should-i-limit-myself-to-on-a-page-php-mysql/562106 – thomasrutter 2009-05-27 06:33:53