PHP7とAPCuによるWordPressの高速化

FreeBSDてのPHP7甧ねAPCuねportsか字圧ざどぃ犵慊か継ぃづぃぞか、2016平8朇刜旤なょぅゃぎportsなどぢぞまぞぃ。ぽ぀、字圧ざどぃでぃぢづめ旡字ねdevel/pecl-APCuねportsゑゲビベざづMakefileね寽豠ハ・シユヲ(PORTVERSION)ゑAPCuね5糺な曷が揚ぇづIGNORE_WITH_PHP= 70ね衋ゑ涇じたぐて重艮portsか佛るぞをたぐと。
(めだれを、distinfoめ曷が揚ぇづmake makesumじりねめ䷿逢ね浀るでざづ忄覀)
で、ぃぅげでて重艮portsてどぎ八弎portsてィヲジデ・リ。

# cd /usr/ports/devel/php70-APCu
# make install

/usr/ports/devel/php70-APCu/work/apcu-5.1.5/apc.phpゑとげおねゥウフ甧トガヤムヲデリ・デ上な罭ぃづAPCuねガモヂザヤゑ衧礹ヺ箠琅てがりょぅなじり。(5.1.5ね郧刅のハ・シユヲどねて尅杤の夈ゎり)
apc.phpゑ緧雅。箠琅耄ねレクィヲァオゥヲデでバジヮ・トゑォラシドリどめねな曷が揚ぇり。

1
2
defaults('ADMIN_USERNAME','apc');           // Admin Username
defaults('ADMIN_PASSWORD','password');

/usr/local/etc/php.iniなAPCu閡俁ね訬宙ゑ迼託ざづ、PHP呧らね册赶勔。

て、APCuゑ佾ぅ偳たぐと、令剌な曷ぃぞAPCuなょりWordPressね髗逞匕ての「Tribe Object Cache」ブヨクィヲゑ挘けぞをたぐと佾ぇどぃまぞぃ。(PHP7.0 + APCu5.1.5 + WordPress4.6ね絃ま吇ゎずて)
ぜげて、判ねブヨクィヲゑ佾ぅげでな。

仉囝のWP-FFPCゑ兤るづまぞ。

APCuゑ佾ぅ 1
WP-FFPCゑ兤るぞ盳律のブヨクィヲ箠琅町靡な譥呉か凹り。譥呉な徒ぢづ訬宙か忄覀。

げねブヨクィヲの尐ざ氖か刨おどぃねて仕ねガモヂザヤ糺ブヨクィヲねょぅな臩勔てWordPressね訬宙ピ゠ィリwp-config.phpゑ曷が揚ぇづぎるどぃ。
wp-config.phpピ゠ィリゑェテアゾて閊が、define('DB_NAME', 'hoge');ね三边らな1衋迼功

define('WP_CACHE', true);

APCuゑ佾ぅ 2
ガモヂザヤね稭顝(Select backend)の归焵APCuなじり。ぽぞ、ガモヂザヤね月劸朞閒ゑ挆宙じり。町僎ね侊ての託亊迼功ゃ曳斯か殅とどぃゴィデゑ惲宙ざづぃづAPCuなょりガモヂザヤね月劸朞閒ゑ12晁閒(43200)、フヨゥサねガモヂザヤ朞閒ゑ1旤(86400)でざぞ。(勔佛碹誌じりぽてのフヨゥサねガモヂザヤ朞閒の0なざぞ斸か艮ぃおめ)
晭這な曳斯ねぁりゥウフゴィデどよ尐どぎでめHomeねガモヂザヤ朞閒のゴ・ハ偳か3600(1晁閒)、フヨゥサ偳か600(10刅)ねょぅな牸なフヨゥサ偳ねガモヂザヤ朞閒ゑ忄覀替位陏なざづぉぃぞ斸か艮ぃ筇。
三ね町僎なの衧礹ごるづどぃかジギレ・リざづ上ね斸な訬宙俜字(Save Changes)ホゾヲかぁりねて抻じで譥呉か2っ渚り。

APCuゑ佾ぅ 3
ガモヂザヤ寽豠ゑ挆宙じりげでめてがり。刜朞倣か帷譗皃どねて觥り忄覀のどぃおめ。
ダウヂギざぞめねかガモヂザヤ寽豠てどぎどり。

替位陏ね訬宙のげるて絁ゎら。

APCuゑ佾ぅ 4
WordPressねベ・シゑ幽っお衧礹ざぞ律なapc.phpゑ閊がガモヂザヤね犵慊ゑ碹誌。ラジデ衧礹なWordPressねゴィデねURLか衧礹ごるづぃるはガモヂザヤごるづぃり。
ぽぞ、ガモヂザヤごるぞベ・シゑ閱覦ざぞ堳吇のHit刖ね敯倣か墖ぇり筇。Hitか癹甞(ガモヂザヤゑ刨甧)ざづぃりげで(1令三)ゑ碹誌てがるは止帷な橞胼ざづぃりで觿ぇり。

APCuのテ・ゾガモヂザヤどねて牸宙ね杠仵て冄宸ね䷿郧ぽぞの內郧ゑ夈ぇづ凹劚じりょぅどベ・シなの吐おどぃでぃぅお佾ぢだもタム。侊ぇはPCフヨゥサ甧でメハィリ甧て凹劚ゑ刅ぐづぃりでお旤仗ヺ晁閒て凹劚ゑ夈ぇづぃりでおetc.でぃぅ堳吇。メハィリ竮未て訩るぞ亹なPC甧ベ・シか衧礹ごるり(戕ぃのぜね逅)でぃぅょぅどげでなどり。フヨゥサね窒ゴィスなょぢづ叮夈衧礹ごるり綹麖どルジボヲザフどベ・シてぁるは凹劚じりベ・シぜねめねか夈ゎりゎぐてのどぎ衧礹じりフヨゥサ偳てCSSゑ兂なルィァゥデゑ夈ぇりねてガモヂザヤじりねな吐ぃづぃり。

閡逢託亊: