电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP文件緩存的性能測(cè)試

瀏覽:4日期:2024-01-08 15:15:45

前言:在開(kāi)發(fā)MooPHP的過(guò)程中,為了尋找更為高效的緩存方式,對(duì)兩種最常用的緩存方式進(jìn)行了測(cè)試。

PHP常用緩存方式:第一種,把需要緩存的數(shù)據(jù)進(jìn)行處理,形成PHP可以直接執(zhí)行的文件。在需要緩存數(shù)據(jù)的時(shí)候,通過(guò)include方式引入,并使用。第二種,把需要的數(shù)據(jù)通過(guò)serialize函數(shù)序列化后直接保存到文件。在需要使用緩存數(shù)據(jù)的時(shí)候,通過(guò)反序列化讀入文件內(nèi)容并復(fù)制給需要的變量,然后使用。

測(cè)試結(jié)果:通過(guò)測(cè)試我們發(fā)現(xiàn),第二種也就是serialize緩存數(shù)據(jù)的方式更加高效。(數(shù)據(jù)略去,最后提供了文章地址下載,大家可以自行測(cè)試)

原因分析:include方式讀取緩存的時(shí)候,PHP需要執(zhí)行幾個(gè)過(guò)程1.讀取文件2.解析所Include的文件3.執(zhí)行,給變量賦值

而serialize序列化方式讀取緩存的時(shí)候:1.讀取數(shù)據(jù)2.反序列化數(shù)據(jù)內(nèi)容3.給變量賦值

從以上內(nèi)容對(duì)比的話,可能是由于解析PHP文件內(nèi)的數(shù)組需要的時(shí)間超過(guò)unserialize反序列化數(shù)組的時(shí)間。如果你有興趣可以查看《PHP filesystem相關(guān)函數(shù)和include require的性能效率研究》:http://www.ccvita.com/163.html

測(cè)試文件代碼:下載地址:MooPHP-CacheTest.zip原創(chuàng)地址:http://www.ccvita.com/311.html有新的研究心得會(huì)在這里更新。CacheTest_IncludeFile.phpCacheTest_SerializeFile.php

總結(jié)分析:第一種,include緩存的方式優(yōu)點(diǎn):增加數(shù)據(jù)的保密性,和安全性,緩存內(nèi)容不會(huì)被外界發(fā)現(xiàn)。缺點(diǎn):速度相對(duì)較慢。用途:保存禁止系統(tǒng)外部得知的數(shù)據(jù),比如web系統(tǒng)的設(shè)置,甚至MySQL信息等的保存第二種,serialize序列化緩存的方式優(yōu)點(diǎn):速度較快。缺點(diǎn):緩存系統(tǒng)文件路徑一點(diǎn)曝光,緩存內(nèi)容會(huì)泄露。用途:緩存最新文章,相關(guān)文章等不擔(dān)心外部得知的數(shù)據(jù)的時(shí)候,可以使用這種方式。

備注:當(dāng)裝了ea、apc等PHP內(nèi)存緩存之后,第一種通過(guò)include讀取緩存的方式速度會(huì)高于第二種serialize序列化緩存的方式。所以在MooPHP框架中,我們對(duì)于非敏感信息采用第二種方式緩存;敏感信息采用第一種方式緩存。有關(guān)MooPHP的介紹可以參考《MooPHP框架簡(jiǎn)介》這篇文章(地址:http://www.ccvita.com/295.html)

標(biāo)簽: PHP
主站蜘蛛池模板: 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 船老大板材_浙江船老大全屋定制_船老大官网 | 培训无忧网-教育培训咨询招生第三方平台| 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 环球电气之家-中国专业电气电子产品行业服务网站! | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 热工多功能信号校验仪-热电阻热电偶校验仿真仪-金湖虹润仪表 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 齿轮减速机_齿轮减速电机-VEMT蜗轮蜗杆减速机马达生产厂家瓦玛特传动瑞环机电 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 |