生活就像一個圈,來來回回…
Posts tagged MySQL
AJAX框架匯總(7) – PHP
二月 4th
7 Server-Side: PHP
7.1 AjaxAC (2005年4月)
AjaxAC用一個單獨類封裝了完整的應用程序功能
* 所有的功能集成在自包含的類中(另外附帶一些Javascript庫)
* 調用PHP文件或者HTML頁面非常簡易,隻需創建App類後把類引用傳遞給需要調用的Javascript對象或者HTML元素即可。
* 捕獲Javascript事件
* 可以自定義配置數據,並且支持運行時參數更改
* 無需再Javascript代碼中夾雜淩亂的Html代碼,所有事件都是被動態附加上的
* 由於以上兩個優點,所以支持良好的模版引擎
* 容易Hook到PHP類和MySql數據已返回給自己的request
* 能夠容易的用Javascript建立窗口模式應用程序。
我為什麼不使用session
一月 28th
在考慮session的問題上,我最終放鍥了session:
1、原本的session是使用文件來管理的。文件繫統的好壞直接影響session的性能,尤其當有幾K人同時在線的時候,尤其突出。解決方法有兩個:數據庫和文件(使用哈希路徑)。
2、原有session的擴展性和可控制性不好。不利於結合我現有的繫統。
3、在選用數據庫的時候,我並沒有選擇sqlite,上次我測試sqlite效率在win xp上效率沒有想象中的好。
最後我選擇了myql的heap表來處理session,並且把session處理和online在線用戶統計結合起來。
下麵給出代碼為我的一個實例(沒提供其他的細節了,俱體使用要相應修改)
Current Job
一月 16th
工作時期:2007年7月 至 現在
工作公司: 學校
職位: TSS(Technique Support and Services)
工作性質:全職
工作人數:1人
主要工作:Maintain the Server, Web Site, Network, End User Training and Support
主要工作技能:Support and Setting MS Windows Server 2003/08, Shell Script, IIS, .NET Framework, MS SQL, MySQL, Apache, PHP, ASP.NET, Cisco IOS, Network Skills
伺服器數量(物理):9 部
電腦數量:130 部以上
AP 數量:23個以上
Switch 數量:6
Router 數量:2
Firewall 數量:2
目錄
工作簡介
己完成的工作重點
Server Room 設備圖片
功能及工作簡介
- Firewall
- Switch
- Access Point
- Router
- Web Server
- Fileserver
- Stream Server
- Multi-Purpose Server
- DC Server
- DNS Server
工作簡介:
- 主要是維護網路及伺服器日常工作正常。
- 每天檢查網路設備及伺服器,如發現不正常記錄時,追查原因及修正。
- 網站日常維護工作,更新資料。
己完成的工作重點:
- 更換全校網路基建,基本上全是使用Cisco(思科),總額超過30萬。
- 購置及更換全校電腦,兩個電腦室,30個班房,合共超過130台電腦。
- 購置及轉移WebSAMS校院管理系統
- 購置及轉移新的Fileserver
- 轉移新的Domain Controller(Staff, Student)
- 轉移新DNS
- 購置及設定內聯網系統eClass
- 更換新的Web Server及Web Site(網站)
- 新建FTP Server
- 新建Stream Server
- 新增不同的Web Application, Library System…
- 新增不同的Sub Domain, apps.domain.com, library.domain.com
Server Room 設備圖片:
功能及工作簡介:
設備:Firewall
設備名稱:Cisco Firewall ASA 5510, WebSAMS Firewall(SUSE)
工作範圍:
Cisco Firewall ASA 5510 是用作Internet與Intranet的一個保護層。
主要用作限制IP和PORT的存取,提供VPN(IPSec)的通道。WebSAMS Firewall(SUSE) 是教育署WebSAMS中的一部份,主要用作提供SSL(HTTPS)的存取。
設備:Switch
設備名稱:Cisco Switch 2960, Cisco Switch 2960 PoE, Cisco Core Switch 3560
工作範圍:
Cisco Switch 2960 PoE 主要連接各AP,以減少電線的插位。
Cisco Switch 2960 全公司共有4部,連接不用的電腦,提供VLAN把不同的羅輯的電腦群分隔。
Cisco Core Switch 3560 主要連接Server,提供Giga LAN 存取,及EtherChannels(把多個PORTS變為一個在存取,提供更高的速度或穩定性)。另外這亦是連接INTERNET的Gateway。
設備:Access Point
設備名稱:Cisco Aironet 1130AG AP, Cisco Aironet 1100AG AP
工作範圍:
Cisco Aironet 1130AG AP和Cisco Aironet 1100AG AP功能相似,主要提供全公司無線上網,支援多重SSID。
設備:Router
設備名稱:Huawei Router Quidway AR 28-11, Cisco Router 2600
工作範圍:
Huawei Router Quidway AR 28-11是出Internet的Router,主要提供16個IP的MAPPING。但由於多加了一個Cisco Firewall ASA 5510,NAT及NAP的MAPPING則交由ASA 5510 去做。
Cisco Router 2600 是應教育署要求,把OFFICE(WebSAMS)完全獨立開來,只可出不可入來設定的。
設備:Web Server
設備名稱:Web Server, Web Server (WebSAMS), Web Server (eClass)
工作範圍:
Web Server 主要是由Windows 2003 R2 + IIS提供服務給公司主要網站。
Web Server (WebSAMS) 是由教育署提供的,基於Apace, BOSS, Tomcat來運行。
Web Server (eClass) 是外購軟件,基於Linux, Apace, PHP, MySQL來運行。
設備:Fileserver
設備名稱:IBM System x3650
工作範圍:
Fileserver 供網全公司資料存取服務,提供4TB RAID 5, 運行於Windows 2003 R2
設備:Stream Server
設備名稱:Stream Server
工作範圍:
Stream Server 主要提供實時廣播及串流廣播,基於Windows 2003 R2。
設備:Multi-Purpose Server
設備名稱:HP G6
工作範圍:
主要用於Virtual Machine。運行於Windows 2008。
有VM: FTP Server, Student Server, Web Applicaion Server, Library System
設備:DC Server
設備名稱:DC Student Server, DC Staff Server
工作範圍:
DC Server為全公司提供兩個不同的Domain,供教師及學生登入。維護不同的OU及Shell Script。
設備:DNS Server
設備名稱:DNS
工作範圍:
DNS Server提供特定的轉址服務。
Linux: Filesystem Hierarchy Standard (FHS) 標準
十二月 7th
* /etc/:幾乎系統的所有設定檔案均在此,尤其 passwd,shadow
* /etc/init.d:系統開機的時候載入服務的 scripts 的擺放地點
* /boot:開機設定檔,也是預設擺放核心 vmlinuz 的地方
* /usr/bin, /bin:一般執行檔擺放的地方
* /usr/sbin, /sbin:系統管理員常用指令集
* /dev:擺放所有系統裝置檔案的目錄
* /var/log:擺放系統登錄檔案的地方
Cathay Travel Questionnaire
十一月 30th
項目名稱:網上問卷及管理系統
運作網站:Cathay Travel
工作公司:Cathay Travel
完成日期:2008 年
工作形式:Freelance
開發人員:Ricky Kwan(RickyKwan)
編程語言:PHP5, HTML, JavaScript, CSS
數據庫 :MySQL




