環(huán)境:Apache/Nginx/IIS+PHP+MySQL+ZEND
ShopNC本地生活系統(tǒng)是網(wǎng)城天創(chuàng)公司自主研發(fā)的一款產(chǎn)品,采用O2O模式(Online To Offline),將線下商鋪和互聯(lián)網(wǎng)結(jié)合,讓互聯(lián)網(wǎng)成為線下交易的前臺,專注于本地生活服務(wù),集生活和購物為一體的專業(yè)網(wǎng)站,體現(xiàn)本地生活特色,滿足消費(fèi)者多樣性的需求,也為商戶提供了很好的展示和銷售渠道。商戶在線上攬客增加客流,消費(fèi)者在線下消費(fèi),享受更多的優(yōu)惠,商戶可以通過參加團(tuán)購來提高利潤和知名度,還可以設(shè)立優(yōu)惠劵和會員卡,吸引更多客戶,用戶可以對商家進(jìn)行點(diǎn)評,參加團(tuán)購,并且用優(yōu)惠劵購物,享受折扣,站點(diǎn)提供更豐富的商戶內(nèi)容、商品信息,把原本分散的內(nèi)容整合到一個(gè)平臺上。
技術(shù)特性
ShopNC系統(tǒng)借鑒了國內(nèi)外優(yōu)秀的開源程序與開發(fā)模式,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)、MVC模式、單一入口、ORM影射等。封裝了CURD和一些常用操作,在項(xiàng)目配置、類庫引入、查詢語言、數(shù)據(jù)驗(yàn)證、模型處理、視圖與布局、項(xiàng)目壓縮、SEO支持、集群支持及擴(kuò)展性等方面有獨(dú)特的表現(xiàn)。
跨平臺、平滑遷移
基于LA/NMP開源(linux+apache/nginx+mysql+php)架構(gòu),采用OOP(面向?qū)ο?方式進(jìn)行核心框架搭建,采用MVC模式進(jìn)行功能開發(fā),可部署運(yùn)行于多種平臺,跨平臺遷移方便。
全新框架、技術(shù)先進(jìn)、擴(kuò)展方便
采用先進(jìn)的OOP(面向?qū)ο?開發(fā)理念進(jìn)行全新框架設(shè)計(jì),完全基于PHP5+MySQL開發(fā),可運(yùn)行目前PHP官網(wǎng)推薦的所有穩(wěn)定版本。MVC的開發(fā)模式使得結(jié)構(gòu)更加清晰,代碼易于維護(hù)。模塊化開發(fā)使用擴(kuò)展性更強(qiáng)。
MVC + OOP: MVC模式 + OOP理念開發(fā),系統(tǒng)開發(fā)高效,各個(gè)節(jié)點(diǎn)結(jié)構(gòu)更加清晰。
JQUERY+AJAX+DOM: JQUERY+AJAX+DOM使UI界面和用戶體驗(yàn)高度人性化。
單一入口: 保證系統(tǒng)入口唯一性,增強(qiáng)對整個(gè)系統(tǒng)的控制。
查詢機(jī)制: 內(nèi)置組合查詢、復(fù)合查詢、區(qū)間查詢、統(tǒng)計(jì)查詢、定位查詢、多表查詢和原生查詢等,查詢簡潔高效。
動(dòng)態(tài)模型: 無需創(chuàng)建對應(yīng)的模型類、即可輕松完成CURD操作。
字段檢測: 緩存字段信息,非法字段過濾和字段類型強(qiáng)制轉(zhuǎn)換,確保數(shù)據(jù)安全。
高效搜索: 緩存、數(shù)據(jù)表緩存、內(nèi)存緩存、sphinx搜索,最大化減少搜索給系統(tǒng)帶來的影響。
多數(shù)據(jù)庫: 系統(tǒng)數(shù)據(jù)模型代碼進(jìn)行了部分兼容性處理,為二次擴(kuò)展到Oracle數(shù)據(jù)庫提供了便利。
緩存機(jī)制: 支持文件緩存、數(shù)據(jù)表緩存以及多種內(nèi)存緩存(APC、Memcache、eAccelerator和Xcache)眾多形式。
框架壓縮: 框架壓縮機(jī)制,系統(tǒng)運(yùn)行時(shí)直接加載壓縮文件,有效減少I/O開銷。
調(diào)試模式: 調(diào)試模式可用于開發(fā)全過程,保證將來系統(tǒng)以最佳的方式進(jìn)行部署。
模板分離: MVC開發(fā)模式,后臺處理與前臺展示分離,業(yè)務(wù)清晰,系統(tǒng)支持多套模板。
多種語言: 內(nèi)置了簡體中文與繁體中文語言包,并可以跟據(jù)自己的運(yùn)營需求自行擴(kuò)展。
多層安全機(jī)制
OOP和MVC的應(yīng)用,使程序?qū)崿F(xiàn)了業(yè)務(wù)層和邏輯層的分離,增強(qiáng)關(guān)鍵程序安全。可寫目錄集中放置且不需要URL訪問,通過設(shè)置目錄權(quán)限保障系統(tǒng)安全。
單一入口機(jī)制增強(qiáng)了對整個(gè)系統(tǒng)的控制。
系統(tǒng)針對常見的安全漏洞采取了嚴(yán)密的防范措施,系統(tǒng)核心框架支自動(dòng)智能識別并過濾危險(xiǎn)行為。系統(tǒng)會嚴(yán)格限制關(guān)鍵操作的頻繁次數(shù),加上IP封鎖機(jī)制,有效應(yīng)對惡意操作。 涉及金流變化均有嚴(yán)格口令保護(hù)。
數(shù)據(jù)快速備份、文件校驗(yàn)以及木馬特征掃描保證系統(tǒng)安全。
系統(tǒng)后臺有完備的權(quán)限劃分機(jī)制,關(guān)鍵核心操作有詳細(xì)日志記錄。
大數(shù)據(jù)量承載
從緩存技術(shù)、數(shù)據(jù)庫設(shè)計(jì)、代碼算法優(yōu)化等多個(gè)角度入手進(jìn)行全面優(yōu)化。支持包括文件、數(shù)據(jù)表、Apc、Memcache、eAccelerator和Xcache多種緩存。全文索引方面采用開源全文搜索引擎軟件Sphinx,在1千萬條記錄情況下查詢速度為0.x秒(毫秒級)。
高并發(fā)高可用
前后臺、動(dòng)態(tài)程序、緩存、附件集群部署、心跳檢查、數(shù)據(jù)庫讀寫分離、最優(yōu)化的數(shù)據(jù)庫設(shè)計(jì)。
截圖展示:


后臺截圖: