国语对白无码视频最新|久久久久人妻一区视色|国产精品制服丝袜美腿控|A v无码久久久久不卡|激情久久AV一区二区AV|制服丝袜亚洲欧美一区二区|99人妻碰碰碰久久久久禁片|亚洲国产成人无码av在线播放

購物車(chē)中還沒(méi)有商品,趕緊選購吧!

推薦閱讀

思途智旅 思途智旅

思途CMS底層框架升級,支持PHP7,實(shí)現數據庫讀寫(xiě)分離,Session存儲云端化

時(shí)間:2020-06-12 | 分類(lèi):產(chǎn)品更新
瀏覽:31587

思途cms重大更新.jpg


思途智旅-國內知名的旅游信息化建設服務(wù)商,在迎來(lái)13周年之際,旗下品牌思途CMS也在本周迎來(lái)重大升級,此次更新主要針對底層框架升級,包含PHP版本升級,數據庫以Session 等技術(shù)更新,通過(guò)此次升級會(huì )大大提升網(wǎng)站運行速度,同時(shí)通過(guò)數據庫讀寫(xiě)分離和Session 存儲云端化技術(shù)可以支持中大型網(wǎng)站做負載均衡分布式部署。


具體升級內容如下:


一、系統支持PHP 7.0

此前版本僅支持PHP 5.4、5.5 升級后支持PHP 7.0 且兼容5.4、5.5


 PHP 7.0核心優(yōu)勢:性能提升


重寫(xiě)ZendVM,系統性能比PHP5.6提升300%。通俗點(diǎn)講就是程序運行效率更快,網(wǎng)站打開(kāi)速度也會(huì )得到大幅度提升。

備注:在Zend引擎和拓展中,經(jīng)常要創(chuàng )建一個(gè)PHP的變量,底層就是一個(gè)zval指針。之前的版本都是通過(guò)MAKE_STD_ZVAL動(dòng)態(tài)的從堆上分配一個(gè)zval內存。而PHP可以直接使用棧內存。


PHP7.0 其他 新特征


變量類(lèi)型

PHP 7.0版本函數的參數和返回值增加類(lèi)型限定,為了PHP 7.1版本JIT特征做準備,增加類(lèi)型后PHP JIT可以準確判斷變量樂(lè )享,生成最佳的機器指令。


錯誤異常

PHP程序出錯后過(guò)去Zend引擎會(huì )發(fā)生致命錯誤并終止程序運行,PHP 7.0可以使用try/catch 捕獲錯誤。


二、實(shí)現數據庫讀寫(xiě)分離


1、什么是數據庫讀寫(xiě)分離


MySQL Proxy最強大的一項功能是實(shí)現“讀寫(xiě)分離(Read/Write Splitting)”?;镜脑硎亲屩鲾祿焯幚硎聞?wù)性查詢(xún),而從數據庫處理SELECT查詢(xún)。數據庫復制被用來(lái)把事務(wù)性查詢(xún)導致的變更同步到集群中 的從數據庫。 當然,主服務(wù)器也可以提供查詢(xún)服務(wù)。使用讀寫(xiě)分離最大的作用無(wú)非是環(huán)節服務(wù)器壓力,提升網(wǎng)站運行速度。


2、數據庫讀寫(xiě)分離解決什么問(wèn)題?


大多數互聯(lián)網(wǎng)業(yè)務(wù),往往讀多寫(xiě)少,這時(shí)候,數據庫的讀會(huì )首先稱(chēng)為數據庫的瓶頸,這時(shí),如果我們希望能夠線(xiàn)性的提升數據庫的讀性能,消除讀寫(xiě)鎖沖突從而提升數據庫的寫(xiě)性能,那么就可以使用數據庫讀寫(xiě)分離,性能提升后,網(wǎng)站打開(kāi)速度自然也快。


3、為什么數據庫讀寫(xiě)分離會(huì )提升性能?


(1) 物理服務(wù)器增加,負荷增加。


(2) 主從只負責各自的寫(xiě)和讀,極大程度的緩解X鎖和S鎖爭用。


(3) 從庫可配置myisam引擎,提升查詢(xún)性能以及節約系統開(kāi)銷(xiāo)。


(4) 從庫同步主庫的數據和主庫直接寫(xiě)還是有區別的,通過(guò)主庫發(fā)送來(lái)的binlog恢復數據,但是,最重要區別在于主庫向從庫發(fā)送binlog是異步的,從庫恢復數據也是異步的。


(5) 讀寫(xiě)分離適用與讀遠大于寫(xiě)的場(chǎng)景,如果只有一臺服務(wù)器,當select很多時(shí),update和delete會(huì )被這些select訪(fǎng)問(wèn)中的數據堵塞,等待select結束,并發(fā)性能不高。 對于寫(xiě)和讀比例相近的應用,應該部署雙主相互復制。


(6) 可以在從庫啟動(dòng)是增加一些參數來(lái)提高其讀的性能,例如--skip-innodb、--skip-bdb、--low-priority-updates以及--delay-key-write=ALL。


(7) 分攤讀取。假如我們有1主3從,不考慮上述1中提到的從庫單方面設置,假設現在1 分鐘內有10條寫(xiě)入,150條讀取。那么,1主3從相當于共計40條寫(xiě)入,而讀取總數沒(méi)變,因此平均下來(lái)每臺服務(wù)器承擔了10條寫(xiě)入和50條讀?。ㄖ鲙觳?承擔讀取操作)。

因此,雖然寫(xiě)入沒(méi)變,但是讀取大大分攤了,提高了系統性能。另外,當讀取被分攤后,又間接提高了寫(xiě)入的性能。所以,總體性能提高了,說(shuō)白 了就是拿機器和帶寬換性能。


(8) MySQL復制另外一大功能是增加冗余,提高可用性,當一臺數據庫服務(wù)器宕機后能通過(guò)調整另外一臺從庫來(lái)以最快的速度恢復服務(wù),因此不能光看性能,也就是說(shuō)1主1從也是可以的。


三、Session存儲云端化


Session是另一種記錄客戶(hù)狀態(tài)的機制,不同的是Cookie保存在客戶(hù)端瀏覽器中,而Session保存在服務(wù)器上??蛻?hù)端瀏覽器訪(fǎng)問(wèn)服務(wù)器的時(shí)候,服務(wù)器把客戶(hù)端信息以某種形式記錄在服務(wù)器上??蛻?hù)端瀏覽器再次訪(fǎng)問(wèn)時(shí)只需要從該Session中查找該客戶(hù)的狀態(tài)就可以了。


Session 存儲云端化優(yōu)勢:


為了提高服務(wù)器端的負載能力,后臺一般將服務(wù)器節點(diǎn)做集群,通過(guò)ngnix通過(guò)輪詢(xún)的方式轉發(fā)到目標服務(wù)器。打個(gè)比方,當瀏覽器首次訪(fǎng)問(wèn)A服務(wù)器生成Session 對象,然后在訪(fǎng)問(wèn)生成的Session 對象,如果正好被ngnix轉發(fā)到了A服務(wù)器,那么沒(méi)問(wèn)題可以獲取到Session 對象,如果不巧請求被轉發(fā)到B服務(wù)器,由于之前生成的Session 對象在A(yíng)服務(wù)器,B服務(wù)器根本沒(méi)有生成session對象,很自然訪(fǎng)問(wèn)不到Session 對象。那么將Session 存儲云端化后,將Session 放入redis中存在,這樣不管有多少臺應用服務(wù)器節點(diǎn),都能共享redis中存儲的Session 對象,從而不會(huì )出現Session 錯誤。


以上便是此次底層框架升級的全部?jì)热?,升級后,網(wǎng)站打開(kāi)速度更快,用戶(hù)體驗更好!


關(guān)于思途CMS


思途旅游CMS系統,將十三余年旅游實(shí)體行業(yè)經(jīng)營(yíng)經(jīng)驗與互聯(lián)網(wǎng)營(yíng)銷(xiāo)實(shí)戰需求相結合,針對旅游企業(yè)網(wǎng)站建設、經(jīng)營(yíng)需要,以效率提高、建立品牌,贏(yíng)得利潤為出發(fā)點(diǎn),經(jīng)過(guò)近十二年研發(fā),實(shí)現了讓旅游網(wǎng)站建設輕而易舉的目標。


產(chǎn)品詳情請查看:思途CMS產(chǎn)品介紹


說(shuō)明

贊   6

有一點(diǎn)幫助   1

沒(méi)有幫助  

參與評論

他們說(shuō)...

童虎

PHP8都來(lái)了

歡兔旅行

不錯,頂頂頂........

php7早該支持了
積分獲取更多
思途CMS系統更新動(dòng)態(tài)
  • 2024-09-18
    1、【功能優(yōu)化】圖庫上傳圖片順序修改
    2、【BUG修復】PC端注冊邏輯錯誤
    3、【功能優(yōu)化】后臺首頁(yè)右上角app鏈接更新
查看更多

掃一掃官方微信號

加入微信
在線(xiàn)客服
微信咨詢(xún)
微信咨詢(xún)
現在咨詢(xún),獲取演示賬號
企業(yè)logo小米
立即掃碼加我微信
電話(huà)咨詢(xún)
咨詢(xún)電話(huà)
028-61558715
預約演示
政和县| 始兴县| 无极县| 曲阜市| 周宁县| 镇雄县| 涿鹿县| 上高县| 昭觉县| 凉山| 廊坊市| 南丰县| 绍兴市| 平潭县| 丹棱县| 六盘水市| 门头沟区| 新乐市| 宁河县| 东城区| 永寿县| 台南县| 新绛县| 万山特区| 方城县| 锦州市| 陇川县| 三原县| 永新县| 乡宁县| 米易县| 怀化市| 望江县| 梁平县| 沂水县| 平利县| 阿拉善右旗| 东莞市| 清河县| 桐柏县| 防城港市|