亚洲色影视在线播放_国产一区+欧美+综合_久久精品少妇视频_制服丝袜国产网站

電大畢業(yè)論文

電大在線高并發(fā)網站架構方案論文

時間:2022-10-09 02:15:19 電大畢業(yè)論文 我要投稿
  • 相關推薦

電大在線高并發(fā)網站架構方案論文

  電大在線高并發(fā)網站架構方案論文是小編為電大學校的同學帶來的論文范文,寫論文時可以作為參考哦。

電大在線高并發(fā)網站架構方案論文

  電大在線高并發(fā)網站架構方案論文【1】

  【摘 要】根據遠程教育的發(fā)展要求,越來越多的廣播電視大學的學生使用網絡電大在線平臺進行學習。

  隨之而來是的電大在線網站存在著高并發(fā)高負載的現象,本文提供六個可行性方案來解決此問題。

  【關鍵詞】電大在線;高并發(fā);可行性方案

  0.引言

  隨著互聯網的迅猛發(fā)展,改變著我們的工作和生活方式。

  特別是在遠程教育中,網絡等媒體提供給學習者學習機會的同時,學習者也應學會網絡學習方式。

  雖然面授時間少了,自主學習的要求高了,但通過這種在線學習的學習形式,可以提高自己的學習能力。

  電大在線學習平臺是在網上發(fā)布的教學信息,主要包括教學組織管理信息、課程信息、教學動態(tài)、輔導信息、BBS(公告板)和其他的教務管理信息。

  (1)教學組織管理信息包括教學計劃、專業(yè)教學實施方案、課程教學設計方案、課程介紹及各種教學過程中的通知、通告等,主要用于對教學過程的總體指導,教學的組織管理安排等。

  (2)課程信息、教學動態(tài)輔導信息是指按照教學進度要求,及時提供給學生的有針對性的導學信息,包括各章節(jié)教學內容的重點、難點講解提示,同步的作業(yè)與測驗題和解析等。

  (3)BBS討論主要是專題性研討、學習疑難反饋、個性問題解答等,同時通過討論了解學生學習中的實際困難,以改進學校的教學工作。

  (4)其他教務信息還包括班級活動,學校的活動通知,學生學習、生活動態(tài)介紹等。

  1.電大在線平臺存在的問題和解決方案

  隨著電大在線平臺的發(fā)展和被廣大學生所接納,網站面臨高并發(fā)訪問和海量數據流的情況屢見不鮮,系統中的各個核心設備所負擔的處理能力和計算強度也會相應增大,使得單一設備根本無法承擔。

  如果淘汰現有設備去做硬件升級,將造成資源的浪費,而且如果以后面臨業(yè)務量的激增,又不得不再次投入高額的硬件升級成本,甚至性能再卓越的設備也不能滿足將來業(yè)務量的需求。

  在此種情況下,單純的網絡架構就顯得捉襟見肘了,而負載均衡機制則應運而生。

  電大在線在面對大量用戶訪問、高并發(fā)請求方面,基本的解決方案集中在這樣幾個環(huán)節(jié):使用高性能的服務器、高性能的數據庫、高效率的編程語言、還有高性能的Web容器。

  但是除了這幾個方面,還沒法根本解決大型網站面臨的高負載和高并發(fā)問題。

  以下是六種可采用的方法:

  1.1靜態(tài)化頁面的方法

  純靜態(tài)化的html頁面擁有效率最高、消耗最小的特色,所以盡可能使電大在線的網站上的頁面采用靜態(tài)頁面來實現,這個最簡單的方法其實也是最有效的方法。

  但是對于大量內容并且頻繁更新的網站,就無法全部手動去逐個實現,于是由信息發(fā)布系統CMS來實現,例如各個門戶站點的新聞頻道,都是通過信息發(fā)布系統來管理和實現的,信息發(fā)布系統可以實現最簡單的信息錄入自動生成靜態(tài)頁面,還能具備頻道管理、權限 管理、自動抓取等功能,對于一個大型網站來說,擁有一套高效、可管理的CMS是必不可少的。

  同時,html靜態(tài)化也是某些緩存策略使用的手段,對于系統中頻繁使用數據庫查詢但是內容更新很小的應用,可以考慮使用html靜態(tài)化來實現,比如論壇中論壇的公用設置信息,這些信息目前的主流論壇都可以進行后臺管理并且存儲再數據庫中,這些信息其實大量被前臺程序調用,但是更新頻率很小,可以考慮將這部分內容進行后臺更新的時候進行靜態(tài)化,這樣避免了大量的數據庫訪問請求。

  1.2采用圖片服務器

  對于Web 服務器來說,不管是Apache、IIS還是其他容器,圖片是最消耗資源的,將圖片與頁面進行分離,使用獨立的圖片服務器這是基本策略。

  這樣的架構可以降低提供頁面訪問請求的服務器系統壓力,并且可以保證系統不會因為圖片問題而崩潰,在應用服務器和圖片服務器上,可以進行不同的配置優(yōu)化,比如apache在配置ContentType的時候可以盡量少支持,盡可能少LoadModule,保證更高的系統消耗和執(zhí)行效率。

  1.3數據庫集群和庫表散列

  在數據庫集群方面,很多數據庫都有自己的解決方案,Oracle、Sybase等都有很好的方案,常用的MySQL提供的Master/Slave也是類似的方案,上面提到的數據庫集群由于在架構、成本、擴張性方面都會受到所采用數據庫類型的限制,需要從應用程序的角度來考慮改善系統架構,庫表散列是常用并且最有效的解決方案。

  在應用程序中安裝業(yè)務和應用或者功能模塊將數據庫進行分離,不同的模塊對應不同的數據庫或者表,再按照一定的策略對某個頁面或者 功能進行更小的數據庫散列,比如用戶表,按照用戶ID進行表散列,這樣就能夠低成本的提升系統的性能并且有很好的擴展性。

  1.4緩存方式

  架構方面的緩存,Apache提供自有的緩存模塊,也可以使用Squid模塊進行緩存,這兩種方式均可以有效的提高Apache的訪問響應能力。

  網站程序開發(fā)方面的緩存,Linux上提供的Memory Cache是常用的緩存接口,可以在web開發(fā)中使用,比如用Java開發(fā)的時候就可以調用MemoryCache對一些數據進行緩存和通訊共享。

  另外,在使用web語言開發(fā)的時候,各種語言基本都有自己的緩存模塊和方法,例如PHP有Pear的Cache模塊。

  1.5鏡像方法

  鏡像的技術可以解決不同網絡接入商和地域帶來的用戶訪問速度差異,比如ChinaNet和EduNet之間的差異就促使了很多網站在教育網內搭建鏡像站點,數據進行定時更新或者實時更新。

  1.6負載均衡方法

  負載均衡將是大型網站解決高負荷訪問和大量并發(fā)請求采用的終極解決辦法。

  其中有兩個架構類型:硬件四層交換和軟件四層交換。

  第四層交換使用第三層和第四層信息包的報頭信息,根據應用區(qū)間識別業(yè)務流,將整個區(qū)間段的業(yè)務流分配到合適的應用服務器進行處理。

  第四層交換功能就象 是虛IP,指向物理服務器。

  它傳輸的業(yè)務服從的協議多種多樣,有HTTP、FTP、NFS、Telnet或其他協議。

  這些業(yè)務在物理服務器基礎上,需要復雜的載量平衡算法。

  在IP世界,業(yè)務類型由終端TCP或UDP端口地址來決定,在第四層交換中的應用區(qū)間則由源端和終端IP地址、TCP和UDP端口共同決定。

  基于OSI模型來實現的軟件四層交換,滿足一定量的壓力還是游刃有余的。

  軟件四層交換我們可以使用Linux上常用的LVS來解決,LVS就是Linux Virtual Server,提供了基于heartbeat的實時災難應對解決方案,同時也提供了靈活的虛擬VIP配置和管理功能,可以同時滿足多種應用需求,這對于分布式的系統來說必不可少。

  2.總結

  總的來說,一個典型的使用負載均衡的策略就是,在軟件或者硬件四層交換的基礎上搭建squid集群,這種思路在很多大型網站包括搜索引擎上被采用,這樣的架構低成本、高性能還有很強的擴張性,隨時往架構里面增減節(jié)點都非常容易。

  對于電大在線這樣的學習平臺來說,前面提到的每個方法可能都會被同時使用到。[科]

  【參考文獻】

  [1]黃海軍,蘆芝萍.三層交換的計算機網絡實驗的實現[M].實驗研究與探索,2003,(3).

  [2]于彬.基于BS模式的高校自主學習平臺分析與設計[J].軟件導刊,2010,9(6).

  [3]格拉夫,庫辛.搜索引擎優(yōu)化[M].北京:清華大學出版社,2007.

  電大計算機教學方法論文【2】

  摘 要: 目前,計算機教學已經進入了我國廣播電視大學課堂,但隨之而來的是,如何更好地開展計算機教學,使其真正為電大開放教育注入生機與活力?文章立足于教學實踐,對電大計算機教學方法進行了研究。

  關鍵詞: 廣播電視大學 計算機課程教學 教學方法

  隨著科學技術的突飛猛進,信息技術也在不斷進步,它的發(fā)展更是日新月異,為了迎接21世紀的挑戰(zhàn),使教育真正面向現代化,面向世界,面向未來,我國已經將計算機教學搬上了電大課堂。

  在多年的教學實踐中,我在計算機課程教學中嘗試采用了不同的教學方法進行教改試驗,摸索到了幾種適合計算機課程的教學方法。

  在此,我結合教學實踐,就電大如何開展計算機教學談幾點自己的看法,以拋磚引玉,供大家參考。

  一、直觀教學,加強記憶

  在計算機教學中,對于一些抽象的計算機知識,如果教師單純地直接進行口頭傳授會使學生感到很乏味。

  此時,我覺得可以充分利用計算機的固有特征,采用形象、直觀的教學方法,吸引學生的注意力,幫助他們加強對知識的理解和記憶。

  如在教學“認識鍵盤”時,我先提問:“大家仔細看空格鍵、換檔鍵有什么特征?”然后讓學生觀察討論,最后加以點撥,使學生明白空格鍵上沒有任何字符,所以主要作用是輸入空格;而換檔鍵上有向上的箭頭,所以主要作用就是輸入上檔字符。

  用這樣的方法,變抽象為直觀,引起了學生的注意,加強了他們的記憶,優(yōu)化了教學過程。

  二、任務驅動,自主學習

  所謂“任務驅動”就是在學習計算機知識的過程中,學生在教師的幫助下,緊緊圍繞一個共同的任務活動中心,在強烈的問題動機的驅動下,進行自主探索和互動協作的學習,并在完成既定任務的同時,產生一種學習實踐活動。

  計算機課程強調知識及技能的傳授以完成典型的“任務”為主,這個原則突出體現了“在做中學”的思想。

  我們在貫徹這個原則的時候,應當注意針對學習內容,仔細推敲每個知識點,統籌兼顧,為學生設計、構造出一系列典型的操作性“任務”,使學生通過自主學習,在完成“任務”的過程中掌握知識、技能和方法。

  如在教學“文字處理軟件Word”時,我結合學習內容設置了一些探索性和嘗試性的任務,使學生在任務的驅動中通過自主學習尋找問題的解決方法。

  譬如“擬定一個通知,寫一篇日記,修改一篇文章”等,學生明確了學習任務,就會主動地去操作和嘗試,從而在實際應用過程中掌握相關的知識和技能。

  學生在完成這些任務的同時也培養(yǎng)了探究問題、分析問題、解決問題和綜合應用所學知識和技能的能力。

  三、重視操作,激發(fā)興趣

  通過多年的實踐教學,我認為計算機教學的關鍵是興趣教學,而興趣教學則是多種教學手段的綜合運用。

  “知之者不如好之者,好之者不如樂之者”(孔子),學生對學習有無興趣是衡量教學成敗的重要環(huán)節(jié)。

  計算機圖、文、聲并茂,是一門實踐性很強的學科,可以在學生的認識與教學要求之間架起一座橋梁,使他們以濃厚的興趣去探索知識奧秘。

  學習興趣是支持、推動學生認識活動的巨大動力,只有學生對所學知識產生興趣,才會產生強烈的求知欲,這是學好計算機課的重要前提。

  在教學中,呆板的練習形式、乏味的練習內容,易使學生感到枯燥、厭煩,長久下去,會使學生喪失學習信息技術的興趣。

  因此,我在上課時,注重培養(yǎng)學生的上機操作能力,調動學生眼、耳、口、手多種感官協調活動,使他們有身臨其境之感,激發(fā)了學生的學習興趣。

  例如,在進行漢字輸入練習時,我采用了教學軟件,從學生的接受能力出發(fā),合理設計了從簡到繁、由淺入深、循序漸進的教學內容,再通過比賽的形式,使學生的勁頭十足,極大地引發(fā)了他們的學習興趣。

  四、轉變角色,學生為本

  在傳統教學中,教師自覺不自覺地扮演著知識的“講述者”、信息的“傳授者”、教學活動的“領導者”的角色,教師這種特有的權威性,理所當然地把自己置于中心位置,使學生圍著教師轉。

  但在信息化的今天,學生獲取信息和知識,已不再以教師為惟一的渠道。

  只有教師正確認識、擺正自己的位置,才能提高計算機課堂的效益。

  因此教師應努力塑造自身的新角色,重視學生上機操作,以學生為本,還學生一片自由的空間,使計算機課堂教學從“以教師為中心”轉移到“以學生為中心”,讓學生充當“領銜主演”。

  如在教學“Word圖文混排”時,我用了幾分鐘的時間演示了插入圖片、調整圖片大小和位置的基本操作后,就把時間交給了學生,讓學生進行實際操作――為寫好的文章插入符合主題的圖片。

  作為教師,我只是在學生當中巡視,給個別學生以輔導,成為了學生學習的引導者,徹底轉變了“一言堂”的角色。

  實踐證明,這種以學生為本的教學模式,能有效地激發(fā)學生的學習欲望及獨立性、創(chuàng)造性,也更有利于素質教育的開展。

  五、協作學習,共同進步

  計算機課程的教學和其他課程不同,學生的差別比較大,有的學生對教師要講的知識已經很熟練,而有的學生卻所知甚少或者從未接觸過。

  如果教師選擇一些恰當的授課內容,指導學生采用協作學習的模式,就能使學生之間取長補短,在交往中學習,在學習中交往,并從中掌握或鞏固新知,增強運用信息技術的能力,由此共同進步。

  如在教學“制作多媒體文稿”時,我就采用了協作學習的教學模式,把學生由3到4人分為一組,共同制作完成一份綜合性多媒體演示文稿,而在分組時注意把計算機應用水平高與計算機操作不熟練的學生相互搭配,然后在各小組間進行作品評比。

  這種競爭、合作式的協作學習模式充分調動了學生學習的積極性,發(fā)揮了其創(chuàng)造性,使得每位學生都能進步很快,由此收到了意想不到的教學效果。

  六、整合學科,全面發(fā)展

  在電大計算機教學工作中,我們要注意培養(yǎng)學生利用計算機對其他課程進行學習和探討的能力。

  努力創(chuàng)造條件,積極利用計算機開展各類學科教學,注重培養(yǎng)學生的創(chuàng)新精神和實踐能力。

  這就要求計算機教師在課程教學中整合其他學科知識,也就是讓學生在學習計算機知識和技能的同時,學習、拓展、應用或鞏固其他學科知識。

  如在教學“Word文字處理”時,我結合語文學科,讓學生用計算機進行作文、日記的創(chuàng)作;教學“PhotoShop圖形創(chuàng)作”內容時,結合美術學科,讓學生進行實際繪畫;教學“網絡”內容時,結合政治學原理、社會實踐、語文等學科,讓學生搜索自己想要了解的知識……這樣,我在教學過程中,盡可能地把其他學科內容融進計算機課程的教學中,不僅使學生理解了計算機的重要性和實用性,培養(yǎng)了他們學習計算機課程的興趣,而且增長了學生的知識,促進了其全面發(fā)展。

  總之,計算機課程作為廣播電視大學的一門嶄新課程,其教學方法還有待于進一步探索,這是一個長期的課題,只有我們不斷總結,才能找出更佳、更適合的教學方法,使本門課程成為學生親切易學的實用課程,真正為人民開放教育注入生機與活力。

【電大在線高并發(fā)網站架構方案論文】相關文章:

網站架構的策劃方案10-08

電大的論文10-01

網站架構設計簡歷模板10-02

在線學習輔導教學方式對基層電大教師工作的影響論文10-06

電大論文發(fā)表10-01

電大論文封面10-01

電大論文評語10-01

電大的研究論文10-08

試談高可靠分布式錯計算機架構的研究論文10-08