使用 ApacheBench 進行網站的壓力測試

分享到噗浪!

ApacheBench 工具程式是 Apache 網站伺服器軟體的一個附帶的工具軟體,專門用來執行網站伺服器的運行效能,特別是針對 Apache 網站伺服器 的效能分析。這支程式原本是用來檢測 Apache 網站伺服器(Web Server) 所能夠提供的效能,特別是可以看出 Apache 網站伺服器能提供每秒能送出多少網頁,當然的,也可以用在任何其他的網站伺服器,例如說:IISlighttpd

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/30 下午 07:46:05

永久連結 | 評論 (12) | 此文章的RSSRSS comment feed |

分類: Linux | Web | 介紹好用工具

標籤: , ,

解說 FTP Protocol 的運作原理

分享到噗浪!

我想 FTP 可能有人每天都在用,但卻很少人知道 FTP 運作原理,更尤其是在連不上 FTP 的時候常常都是一頭霧水,在問別人時也可能會發現有人可以連、有人不能連,有的人連的上可以登入成功但是卻無法列出檔案清單,種種的問題只要能了解 FTP 的運作原理就可以很輕易的了解問題出在哪裡,進而解決問題。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/29 下午 11:55:41

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: IIS | Linux | 心得分享 | 系統管理

標籤: ,

如何調整 IIS FTP 在 Passive mode 使用的 Port Range

分享到噗浪!

FTP 有兩種傳輸模式,一種是主動模式(Active mode),另一種是被動模式(Passive mode),不過由於許多公司都是透過 IP 分享器上網,所以不是所有人都能透過 Active mode 傳輸檔案。而現在的 Server 環境也通常有架設防火牆阻擋沒在使用的 Ports,這種情況下也會讓 Passive mode 無法正常運作,因為當 FTP Server 在使用 Passive mode 傳輸資料時,Server 端會動態的使用 Port 1024 ~ 65535 來進行檔案的傳輸,這樣就很有可能被防火牆阻擋掉正常的連線。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/28 下午 11:40:18

永久連結 | 評論 (4) | 此文章的RSSRSS comment feed |

分類: IIS | 系統管理

標籤: ,

改用精簡版的 MSDN 查詢資料吧

分享到噗浪!

我想很多習慣用線上版的 MSDN 查詢資料的人都知道每次要開啟一頁都要等好久,最主要是左側的目錄(TOC)資料很多,每次讀一個頁面大約要下載 1MB 左右的資料,又慢又浪費頻寬,微軟最近推出了個 LOBAND (低頻寬) 的版本,讓你在看線上 MSDN 文件時速度會快很多喔。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/27 下午 05:08:34

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Tips

標籤:

介紹幾款好用的 SQL Injection 偵測與防禦工具

分享到噗浪!

微軟最近推出了兩套 SQL Injection 偵測與防禦工具,分別是 Microsoft Source Code Analyzer for SQL Injection (MSCASI) 與 URLScan 3.0

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/26 下午 07:02:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: 介紹好用工具 | Security

標籤: , , , ,

介紹好用工具:Process Explorer

分享到噗浪!

Windows Sysinternals 是一套進階的系統管理工具,原本是由 Sysinternals Inc. 這家公司發產的產品(大多是免費的),可能因為做得太好了,在 2006 年 7 月時被微軟併購成為旗下的一套產品,這套產品中最有名的一個工具程式我覺得應該是 Process Explorer,他可以說是【Windows 工作管理員】的進階版,提供的資訊多到數不完,我想應該很多人都用過這個 Process Explorer 工具,但真的瞭解怎麼用的人我想應該不多吧,因為說明文件也沒寫什麼,我個人也沒有完全看的懂上面的所有欄位的真正意義(大概有上千個吧),我今天就說一些我經常在用的一些功能與查看有用資訊的技巧。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/25 下午 03:43:01

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: 介紹好用工具 | 系統管理

標籤: ,

ASP.NET 動態載入的控制項一定要注意的事

分享到噗浪!

我只是想再特別提醒一下各位,如果你一定要動態載入控制項的話,一定要注意幾件事:

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/24 下午 08:05:42

永久連結 | 評論 (8) | 此文章的RSSRSS comment feed |

分類: ASP.NET

標籤:

Dynamic LINQ 讓 LINQ 的世界變的更美好

分享到噗浪!

身為一個程式設計師最討厭的就是被侷限在框框裡寫程式,我們唯一的限制應該是在我們的創意而非架構。像 LINQ 剛出來的時候我覺得超級好用,不過等用在專案上實做的時候才發現綁手綁腳的,想要動態組成一個 LINQ 語法難上加難,結果過沒多久就在 ScottGu's Blog 看到一篇 Dynamic LINQ (Part 1: Using the LINQ Dynamic Query Library),看到的時候好像挖到寶一樣,以前在開發時卡住的問題全部都解決了,從今年 2 月份用到現在簡直是幾乎忘了它的存在,以致於這幾個月都沒有提及 Dynamic LINQ 這個好東西,直接上週一個朋友問我:『LINQ 的 Where 條件可以像以前組 SQL Command 一樣動態組裝嗎?』,我馬上跟他說有 Dynamic LINQ 這個東西,不用多說,他跟我剛看到 Dynamic LINQ 的時候一樣覺得:Bravo! ( 太棒了 )

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/23 下午 05:17:02

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: .Net | C# | LINQ

標籤: ,

將 Outlook 寄出的郵件儲存在原本回覆信件的資料夾內

分享到噗浪!

我最近找到了一個 Outlook 的設定,可以不用將所有寄出的郵件放在「寄件備份」資料夾內,而是當回覆信件的時候,所寄出的郵件會自動儲存在原本信件所在的資料夾內。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/22 下午 03:00:19

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Office | 心得分享

標籤:

完美解決網頁文字太長而導致破版的問題

分享到噗浪!

基本上,網頁遇到「中文字」超過一行時都可以正常的斷字,只是若是英文字寫了一大串沒有空白的字,就會導致網頁版型被撐開,如下圖例就是因為網址過長而導致網頁被撐版,進而影響頁面的呈現。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/21 上午 10:00:59

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: ASP.NET | CSS | JavaScript | Tips | Web

標籤: , , , , ,

ReportViewer 中統計的值如果為 null 自動補 0 的方法

分享到噗浪!

我們在設計報表時,如果在做樞紐分析(Matrix)時會發現有些資料格因為沒有資料的關係會出現空白的方格:

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/20 上午 11:15:54

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: SQL Server

標籤: ,

ReportViewer 匯出 PDF 時,中文不會出現亂碼的方法

分享到噗浪!

我們最近在開發 SQL Server 2005 的 Reporting Service 報表功能,而在使用 ReportViewer 查看報表時都沒問題:

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/19 下午 11:10:47

永久連結 | 評論 (12) | 此文章的RSSRSS comment feed |

分類: SQL Server

標籤: ,

開發 ASP.NET 使用 SQL Server 2000 要注意權限是否足夠

分享到噗浪!

我今天在使用 Visual Studio 2008 開發一個 ASP.NET 的專案,資料庫是用 SQL Server 2000 SP4,但是當我想進入除錯模式(F5)進行測試的時候,卻發生【EXECUTE 使用權限在物件 'sp_sdidebug',資料庫 'master',擁有者 'dbo' 上被拒絕。】的錯誤,如下圖:

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/18 下午 08:52:14

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: ASP.NET | SQL Server

標籤: , ,

善用 LINQ to SQL 中的 partial class 機制進行資料格式驗證

分享到噗浪!

我們通常會使用 DetailsView 或 FormView 控制項進行資料的新增、編輯、刪除等動作,而通常我們會在裡面放置許多 Validator 控制項以驗證資料格式是否正確,不過當進行較大的專案時,開發人數通常會比較多,而且人員之間的分工也會比較明確,有的人做 SA、有的人做 DBA、有的人做 ASP.NET UI Process 開發...等等,在分層負責的情況下若能夠有效分割工作,不但專案品質會比較高,大家在寫程式的過程中也會比較專注。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/17 上午 01:00:08

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET | LINQ

標籤: ,

使用 VS2008 開發 ReportViewer 在部署時的注意事項

分享到噗浪!

我最近用 VS2008 開發了一組報表,但在部署到測試機的時後發生了【無法載入檔案或組件 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其相依性的其中之一。 系統找不到指定的檔案。】的錯誤:

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/16 上午 09:47:40

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET | IIS | 系統管理

標籤: , ,

如何讓同一個網域設置兩個不同的ASP.NET應用程式

分享到噗浪!

我們最近開發了一個 ASP.NET 2.0 的網站,在開發的時候沒問題,上測試機的時候沒問題,上正式機的時候卻頻頻出狀況,大致的執行環境如下:

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/15 下午 12:46:03

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: ASP.NET | IIS | 系統管理

標籤: ,

解決 IIS Admin Service 無法啟動的問題

分享到噗浪!

今天突然有一台主機的 IIS Admin Service 無法啟動,導致無法使用 IIS 管理員管理網站,當我嘗試使用 net start iisadmin 啟動時,也無法正常啟動。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/14 下午 02:26:32

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: IIS | 系統管理

標籤:

ASP 使用 SQL Native Client 連結 SQL 2005 的注意事項

分享到噗浪!

如果你真的逼不得已要用 ASP 透過 ADO 與 SQL Native Client 連接 SQL Server 2005 的話,在設定連線參數的地方一定要特別注意,否則會發生問題。

... 繼續閱讀 ...

  

此文章由 will 發表於 2008/6/13 下午 01:37:11

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: SQL Server

標籤: , , ,