熱烈祝賀臺州維博網絡的站長論壇隆重上線!(2012-05-28)    熱烈慶祝偉大的祖國60周年生日 點擊進來我們一起為她祝福吧(2009-09-26)    站長論壇禁止發布廣告,一經發現立即刪除。謝謝各位合作!.(2009-08-08)    熱烈祝賀臺州網址導航全面升級,全新版本上線!希望各位一如既往地支持臺州網址導航的發展.(2009-03-28)    臺州站長論壇恭祝各位新年快樂,牛年行大運!(2009-01-24)    臺州Link正式更名為臺州網址導航,專業做以臺州網址為主的網址導航!(2008-05-23)    熱烈祝賀臺州Link資訊改名為中國站長資訊!希望在以后日子里得到大家的大力支持和幫助!(2008-04-10)    熱烈祝賀臺州Link論壇改名為臺州站長論壇!希望大家繼續支持和鼓勵!(2008-04-10)    臺州站長論壇原[社會瑣碎]版塊更名為[生活百科]版塊!(2007-09-05)    特此通知:新臺州站長論壇的數據信息全部升級成功!">特此通知:新臺州站長論壇的數據信息全部升級成功!(2007-09-01)    臺州站長論壇對未通過驗證的會員進行合理的清除,請您諒解(2007-08-30)    臺州網址導航|上網導航誠邀世界各地的網站友情鏈接和友誼聯盟,共同引領網站導航、前進!(2007-08-30)    禁止發廣告之類的帖,已發現立即刪除!(2007-08-30)    希望各位上傳與下載有用資源和最新信息(2007-08-30)    熱烈祝賀臺州站長論壇全面升級成功,全新上線!(2007-08-30)    
便民網址導航,輕松網上沖浪。
臺州維博網絡專業開發網站門戶平臺系統
您當前的位置: 首頁 » PHP/Perl編程 » 影響PHP+MySQL網站打開速度的幾個因素

影響PHP+MySQL網站打開速度的幾個因素

論壇鏈接
  • 影響PHP+MySQL網站打開速度的幾個因素
  • 發布時間:2012-06-27 10:15:56    瀏覽數:3907    發布者:superadmin    設置字體【   
最近經常聽朋友說網站打開很慢,導致每天會損失很多IP。網站打開速度慢,原因是多方面的,除去網絡本身的原因不說,服務器及程序本身的原因也是影響網站打開慢的重要原因。下面結合自己的一些經驗,談談PHP+MySQL網站的哪些因素會影響網站打開慢。

1、數據庫表結構不合理

在創建MySQL數據庫表時,把經常作為查詢條件的字段設置為索引,這樣可以提高數據的查詢速度,從而提高網站的打開速度。

2、數據庫查詢語句不合理

對 于PHP+MySQL動態網站,經常使用數據庫select操作。在使用select操作時,切忌不要輕易使用select * from tablename,因為這樣的查詢速度慢,并會占用較多內存,影響PHP程序的整體運行速度,進而影響網站的打開速度。建議使用針對特定字段 select查詢語句,例如 select fieldname from tablename。這樣的查詢方式會降低MySQL執行時間,提高效率。

3、PHP程序冗余

搭建PHP+MySQL網站時,會發現有些程序中存在大量冗余,延長了程序執行時間。例如重復的SQL查詢操作,反復的變量賦值等。出現這樣的情況時,最好找專業人士幫你優化一下程序,提高程序整體運行時間。

4、PHP程序大量讀寫磁盤

有 些PHP+MySQL網站程序會大量執行磁盤的讀寫操作,尤其是磁盤的寫操作,將占用大量的磁盤IO,導致程序運行緩慢。情況嚴重的還會使服務器死機。當 遇到這樣情況時,應盡量減少不必要的磁盤寫操作,并且對磁盤進行相關優化操作,例如磁盤整理,從而提高磁盤整體運行效率。

5、盡量使用靜態頁面

在使用PHP+MySQL搭建網站時,盡量使用可以生成靜態頁面的開源程序,例如DEDECMS。打開靜態頁面的時間遠小于打開動態頁面的時間,因為靜態頁面中不存在上面提到的4點原因。但是它會使你消耗比較多的磁盤空間,因為生成的靜態頁面將占用大量磁盤空間。

6、網頁上存在大量圖片或flash

如果網頁上存在大量圖片或flash時,也會影響網站的打開速度。減少網頁上的圖片或flash,或者優化減小圖片的大小,以提高網頁的打開速度。

7、服務器軟件

之前遇到一個朋友在VPS上了裝了好幾個防火墻,VPS服務器是安全了,但是網頁的打開速度很慢。盡量避免在VPS或者獨立服務器上安裝不必要的軟件,防止服務器運行速度慢,導致網站打開速度慢。

8、網頁上存在大量JS代碼

大量的JS代碼也是引起網站打開速度慢的一個重要原因,尤其是一些不知名的聯盟廣告代碼,對網站打開速度的影響非常明顯。

9、過多的引用了其他網站內容

包括你引用其他網站的圖片、視頻文件等,如果直接在頁面引用別的網站的東西,而那個網站的速度又慢,或者那個網站的該頁面已經不存在了,那么你打開的速度就會非常慢。

上面結合筆者實際體會分析了PHP+MySQL網站打開速度慢的各個因素,站長在實際建站的過程中應該結合自己的實際情況進行分析排查,盡可能提高網站打開速度。

娛樂休閑專區A 影視預告B 音樂咖啡C 英語階梯D 生活百科
網頁編程專區E AMPZF HTMLG CSSH JSI ASPJ PHPK JSPL MySQLM AJAX
Linux技術區 N 系統管理O 服務器架設P 網絡/硬件Q 編程序開發R 內核/嵌入
管理中心專區S 發布網址T 版主議事U 事務處理
陕西快乐10分玩法 股票分析 大数据 双色球2元十大专家杀号定胆 股票融资费用_杨方配资开户 白小姐四肖必选一肖 北京28是福彩中心的吗 最新现金棋牌娱乐 江西11选5是官方开奖吗 南昌期货配资 安微体彩11迭5走势图 吉林快三app苹果版