透過您的圖書館登入
IP:18.226.222.12
  • 學位論文

動態網頁應用程式調校-以Apache+PHP+MySQL為例

Dynamic Web Application's Performance Tuning in Apache+PHP+MySQL

指導教授 : 石維寬
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


數十年來網際網路(internet)的發展歷程中,全球資訊網(World Wide Web,WWW)的出現,使得網路從一般文字資訊的傳輸,躍升為結合圖片影像來展現的資訊平台。而網頁瀏覽器外掛程式(plugin)的發展,讓網頁的內容能夠內嵌(embedded)語音、動畫甚至是影像檔案,使WWW在多媒體(multimedia)的方面呈現出各種應用,數位學習(e-learning)就是其中的一種。 數位學習一開始是以電腦設備來輔助學習(computer aided instruction)以及學習成果檢定(certification)為主,受到WWW網路技術發展的影響而延伸進化為線上輔助教學和線上測驗。而這兩種網路的應用在實際運作上,潛藏著一個相當大的問題:當越多使用者在同時連線操作時,使用者點選網頁選項後所等待的時間就越久,甚至有可能使伺服器超載(overloading)而癱瘓或當機。 在這篇論文中,使用了開放源碼(open source)的Apache網站伺服器軟體、PHP程式模組與MySQL資料庫伺服器軟體的組合,針對其各自的功能和特性來做調整,以一個線上測驗系統為實作範例,期望在使用者數量同時段超過千人連線運作時,能夠有效加速程式的執行而盡快傳回使用者所需要的動態頁面內容。

關鍵字

動態網頁 效能調教

並列摘要


In the history of internet, technology of WWW application made the network communication from text only to the web pages that presented with text and pictures. By developed plug-in programs of browser, voice file, animated file, and video file can embedded in web page for multimedia application. One of these applications is e-learning. E-learning includes computer aided instruction and certification in the beginning, but now it becomes to online education and online certification by WWW technic. The two WWW applications has a problem: more online users use the system in the same time, the waiting time becomes longer, even server could be overloading and halted. In this thesis, we use these open source software: Apache web server with PHP module and MySQL database server. We tuned them and PHP web page code by their built-in functions and features for an online certification system, and make it run efficiently with better performance when more then one thousand users connected.

並列關鍵字

performance tuning apache php mysql

參考文獻


[11] The Apache Software Foundation: The Apache HTTP Server Project. URL: http://httpd.apache.org/
[12] PHP: Hypertext Preprocessor. URL: http://php.net
[15] IETF RFC 1738 (1994):“Uniform Resource Locators (URL)” URL: http://www.ietf.org/rfc/rfc1738.txt
[16] The Perl Directory. URL: http://www.perl.org/
[17] The Object-Oriented Scripting Language Ruby. URL: http://www.ruby-lang.org/

被引用紀錄


陳彥霈(2016)。基於USB介面建立一個物聯網閘道器〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2016.00706
張年翔(2010)。應用Google Map API實現風災資訊平台〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2010.00494
林伯彥(2010)。互動式揪團系統於台南觀光之應用〔碩士論文,崑山科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0025-0107201017402600
何元傑(2012)。架構於Android行動裝置之遠距醫療心電訊號監測系統實作〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1801201203201700
許譽懷(2014)。火災原因調查系統結合建築資訊模型應用之建置研究〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-0608201418241200

延伸閱讀