迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
【關(guān)于CMS的彈性部署】
請問設(shè)計到容器部署時,CMS如何分離?
目前如果做到CMS、OSS、數(shù)據(jù)庫的分離,還是可以的。
但是CMS自身如何做到容器同步,比如新增一個模型后,就會有新的PHP文件,這時其他的容器如何同步呢?
容器同步是什么意思,我沒看明白
回復(fù)迅睿框架創(chuàng)始人
我現(xiàn)在要通過docker做一個鏡像,包含我們的CMS系統(tǒng)和依賴的LNMP環(huán)境。
然后可以通過這個鏡像,生成多個容器來運(yùn)行CMS應(yīng)用,這樣就可以做彈性部署和負(fù)載均衡。
但是我們的后臺,編輯后除了數(shù)據(jù)庫有變動外,本身的文件結(jié)構(gòu)也會變化。
比如,我訪問后臺,通過負(fù)載均衡鏈接到其中一個容器,然后創(chuàng)建了一個模型;但這個模型文件只會在這個容器有效,其他容器是不是就不會存在這個模型。
inotify這個軟件;可以多服務(wù)器文件實時同步
。。。我還是沒看懂
他意思就是多服務(wù)器部署負(fù)載均衡,一個網(wǎng)站創(chuàng)建修改了;另外的網(wǎng)站不能及時同步相應(yīng)的修改到其他服務(wù)器,會造成訪問錯誤
數(shù)據(jù)變動會實時更新cache目錄的
容器同步是什么意思,我沒看明白
回復(fù)迅睿框架創(chuàng)始人
我現(xiàn)在要通過docker做一個鏡像,包含我們的CMS系統(tǒng)和依賴的LNMP環(huán)境。
然后可以通過這個鏡像,生成多個容器來運(yùn)行CMS應(yīng)用,這樣就可以做彈性部署和負(fù)載均衡。
但是我們的后臺,編輯后除了數(shù)據(jù)庫有變動外,本身的文件結(jié)構(gòu)也會變化。
比如,我訪問后臺,通過負(fù)載均衡鏈接到其中一個容器,然后創(chuàng)建了一個模型;但這個模型文件只會在這個容器有效,其他容器是不是就不會存在這個模型。
inotify這個軟件;可以多服務(wù)器文件實時同步
。。。我還是沒看懂
他意思就是多服務(wù)器部署負(fù)載均衡,一個網(wǎng)站創(chuàng)建修改了;另外的網(wǎng)站不能及時同步相應(yīng)的修改到其他服務(wù)器,會造成訪問錯誤
回復(fù)迅睿框架創(chuàng)始人
數(shù)據(jù)變動會實時更新cache目錄的