善良的人妻被部长侵犯,高清播放器app,亚洲天然素人无码专区,欧美护士乱婬av精品一区

上海網站建設公司上海網站建設公司

ASP.NET網站功能優(yōu)化需求考慮的方面

查看次數:1397 2020-02-07

網站優(yōu)化需求考慮的方面

在用ASP.NET開發(fā)網站的時分,功能是永久需求考慮和重視的問題,功能不僅僅僅僅程序代碼履行時分的速度,而是涉及到方方面面的東西。

就拿ASP.NET的一個懇求來講,從瀏覽器向服務器的ASP.NET網站發(fā)送懇求開始一向到最后整個頁面出現(xiàn)在咱們面前,其中懇求通過的每一個進程,都是有不同的調優(yōu)辦法的,而且調用的辦法也許多,不僅僅僅僅常見的:緩存,多線程,異步等。

本系列的文章決定從兩個大的方面來講述調優(yōu):

前臺調優(yōu):主要包含怎么盡量的削減http懇求,從http懇求開始,到怎么加載js, css,怎么壓縮傳輸的數據等。

后臺調優(yōu):剖析ASP.NET懇求的處理進程,并在每一步給出相應的調優(yōu)辦法,而且在代碼組織,架構和數據庫的操作上面給出調優(yōu)的辦法。

記得在剛剛開發(fā)網站的時分,一說到進步功能,最簡單也是最快想到的便是緩存,而且在微軟官方的Best Practice的一些文檔中也是主張:層層緩存(在數據存儲層,DAL,BLL,UI等都要緩存)。然后在網站中就”緩存遍地開花”,最后的確實不盡人意。

另外的一個常見的優(yōu)化針對數據庫的:如盡量削減子查詢,使用join聯(lián)接;在常常需求查詢的字段上面樹立索引。確實,這些是很通用,也不錯的一些規(guī)矩。

而且還有一個體會便是,在優(yōu)化功能的時分,假如選擇優(yōu)化代碼和數據庫,往往優(yōu)化數據庫的一些操作帶來的作用會更加的好,很可惜的是:在項目中(至少在我開發(fā)的一些項目中),數據庫僅僅就僅僅一個數據的存儲設備罷了,僅此罷了,沒有發(fā)揮出數據庫的強大作用。所以還是主張對數據庫的內部查詢和存儲的機制要熟悉,畢竟許多時分開發(fā)人員也擔任了DBA的工作(許多公司沒有正式的DBA)。

而且在項目中咱們規(guī)劃數據庫的時分,特別是表字段的時分,是需求有些考慮的,許多人主張表字段的長度不要太長,這也是大家常見的主張,可是為什么?其實,這就需求懂得一些數據庫的內部存儲機制了:在數據庫(SQL SERVER )保存的時分,數據是以”頁”為最小的單位的,每一頁有8K的大小,假如你的一個表中的數據超越8K,那么這個表的數據就要分幾個頁面保存,這樣在對數據進行查詢的時分,就要跨頁查詢了,跨頁是需求功能消耗的,假如數據都在一個頁面上,那么速度必定快些。

所以,要優(yōu)化網站,就得知道功能消耗在哪里。

當優(yōu)化的一個網站的時分,不是盲目的一概而論的,一般來說有兩種情況:

1、網站已經存在了,而且運行了,現(xiàn)在要優(yōu)化。

2、正在從頭開發(fā)一個新的網站。

假如是第一種情況,那么首先要找出網站功能的瓶頸,從前臺的懇求的到后臺的懇求處理,一向到最后頁面的出現(xiàn),都要一步步的檢查。

假如是第二種情況,可能情況就稍微好一點,而且網站現(xiàn)在完全由咱們操控,一切在開發(fā)和規(guī)劃的進程中就可以采用許多的優(yōu)化準則來優(yōu)化。

優(yōu)化不一定便是代碼重寫或許做些很大的改動,優(yōu)化時一點點的累積的,就比方代碼的重構一樣,都是一個堆集的作用。比方,是在頁面一開始的時分載入js腳本,還是在整個頁面的最后載入js腳本,有時分往往就僅僅簡單的調整一下載入的文件,或許異步的載入腳本,或許通過CDN傳輸腳本等等辦法,功能就提高了。功能的提高也不是沒有價值的,有的價值很小,例如僅僅把腳本的載入放在頁面最后,大的價值便是,例如買些服務器設備,如Content Delivery Network(CDN)來把靜態(tài)的文件(js,css,image)傳送到客戶端。所以說,優(yōu)化需求權衡策略。

不知道大家是否有過這樣的體會:當看著自己開發(fā)出來的體系功能很好的時分,自己是很自傲的,相反,假如體系很慢,有時真不想說這個體系是自己做的


【聲明:信息來自網絡,如有侵權,聯(lián)系既刪?!?br>
推薦新聞

網站建造之什么樣的網站才是個優(yōu)異的網站

2025-05-23

一個優(yōu)秀的網站不僅僅是外觀漂亮,更要具備良好的用戶體驗、功能性、安全性和可維護性。1、豐富的內容:給查找引擎生存之源 沒有內容,

提供一些內容原創(chuàng)的具體技巧

2025-05-23

以下是內容原創(chuàng)的具體技巧,涵蓋選題、寫作、優(yōu)化等多個維度,幫助你產出更具獨特性和價值的內容: 一、選題創(chuàng)新:從差異化角度切

內容運營規(guī)劃的具體策略有哪些?

2025-05-23

內容運營規(guī)劃需圍繞用戶需求、內容價值、傳播效率構建策略體系,以下從定位策劃、生產機制、呈現(xiàn)形式、分發(fā)推廣、數據優(yōu)化五大維度提供具體策略

深圳市宇城電器有限公司

2025-05-23

流量分析Google Analytics 4Adobe Analytics實時訪客地圖 + 來源占比環(huán)形圖熱力圖與錄像Hotjar(基礎版免

搭建網站為什么要電腦端與手機端全面兼容

2025-05-08

現(xiàn)如今,互聯(lián)網時代,隨著智能手機和平板電腦的普及,越來越多的用戶通過這些移動設備訪問網站。如果網站不能在手機端良好顯示,可能導致布局錯亂、文

量身定制的公司網站建設,助力企業(yè)騰飛

2025-05-08

在當今數字化時代,公司網站已成為企業(yè)展示形象、傳遞信息、吸引客戶的重要窗口。一個量身定制、獨具特色的公司網站,不僅能夠提升企業(yè)的品牌形象,還

返回頂部

TOP

QQ客服

QQ客服

上海網站制作公司:電話:021-67637587

021-67637587

開杰做網站
上海網站設計公司 上海網站設計公司

Are you ready?


您準備好了嗎?我們時刻準備就緒!

我們專注:網站策劃設計、網絡多媒體傳播、網站優(yōu)化及網站營銷、品牌策略與設計
主營業(yè)務:網站建設、企業(yè)郵箱、網站優(yōu)化、域名注冊、虛擬空間

期待您與我們聯(lián)系!您的咨詢,是對我們極大的鼓勵和支持,也是我們共贏美好未來的開始! 更感謝您對我們的關注與信賴……

您也可通過下列途徑與我們取得聯(lián)系:

電 話: 021-67637587,13817759102 (微信同號)

電 話: 15900942493 (微信同號)

QQ: 632248744 , 273657225

郵 箱: [email protected]

地 址: 上海市松江區(qū)榮樂中路228弄104號

地 址: 上海市閔行區(qū)(莘莊)友情路50弄15號1302室

上海網站建設
上海網站建設

上海開杰信息技術有限公司

電話:021-67637587 15900942493(微信同號)

地址:上海市閔行區(qū)(莘莊)友情路50弄15號1302室

地址:上海市松江區(qū)榮樂中路228弄104號202室

上海開杰信息技術有限公司 上海網站建設 電話:021-67637587

地址:上海市松江區(qū)榮樂中路228弄104號202室

地址:上海市閔行區(qū)(莘莊)友情路50弄15號1302

滬公網安備 滬公網安備 31011702001626號 滬ICP備12017671號-4

上海開杰信息技術有限公司松江分部

電話:021-67637587 15900942493

地址:上海市松江區(qū)榮樂中路228弄104號202室

上海網站設計公司