ຄຳອະທິບາຍ
W3 Total Cache (W3TC) ຊ່ວຍປັບປຸງ SEO, Core Web Vitals ແລະ ປະສົບການການໃຊ້ງານໂດຍລວມຂອງເວັບໄຊຂອງທ່ານ ໂດຍການເພີ່ມປະສິດທິພາບ ແລະ ຫຼຸດເວລາໃນການໂຫຼດ ຜ່ານການໃຊ້ຟີເຈີຕ່າງໆ ເຊັ່ນ ການເຊື່ອມຕໍ່ CDN ແລະ ການນຳໃຊ້ມາດຕະຖານທີ່ດີທີ່ສຸດໃນປັດຈຸບັນ.
W3TC ແມ່ນລະບົບການເພີ່ມປະສິດທິພາບເວັບໄຊ (WPO) ພຽງຢ່າງດຽວ ສຳລັບ WordPress ທີ່ສາມາດໃຊ້ໄດ້ກັບທຸກໂຮສຕິງ ແລະ ໄດ້ຮັບຄວາມໄວ້ວາງໃຈຈາກຜູ້ເຜີຍແຜ່, ນັກພັດທະນາເວັບ ແລະ ຜູ້ໃຫ້ບໍລິການໂຮສຕິງຫຼາຍລ້ານລາຍທົ່ວໂລກມາເປັນເວລານານກວ່າທົດສະວັດ. ມັນແມ່ນທາງອອກໃນການເພີ່ມປະສິດທິພາບແບບຄົບວົງຈອນສຳລັບເວັບໄຊ WordPress.
ປະໂຫຍດ
- ປັບປຸງອັນດັບໃນໜ້າຜົນການຄົ້ນຫາ, ໂດຍສະເພາະສຳລັບເວັບໄຊທີ່ຮອງຮັບມືຖື ແລະ ເວັບໄຊທີ່ໃຊ້ SSL
- ປັບປຸງປະສິດທິພາບໂດຍລວມຂອງເວັບໄຊໄດ້ຢ່າງໜ້ອຍ 10 ເທົ່າ (ໄດ້ເກຣດ A ໃນ WebPagetest ຫຼື ປັບປຸງ Google PageSpeed ໃຫ້ດີຂຶ້ນຢ່າງເຫັນໄດ້ຊັດ) ເມື່ອຕັ້ງຄ່າຢ່າງສົມບູນ
- ປັບປຸງອັດຕາການປ່ຽນເປັນລູກຄ້າ ແລະ “ປະສິດທິພາບຂອງເວັບໄຊ” ເຊິ່ງ ສົ່ງຜົນຕໍ່ອັນດັບຂອງເວັບໄຊ ໃນ Google.com
- ການເບິ່ງໜ້າເວັບຊ້ຳແບບ “ທັນທີ”: ຜ່ານການເກັບແຄັດຂອງບຣາວເຊີ
- ການສະແດງຜົນແບບຕໍ່ເນື່ອງທີ່ໄດ້ຮັບການປັບປຸງ: ໜ້າເວັບຈະເລີ່ມສະແດງຜົນ ແລະ ສາມາດໂຕ້ຕອບໄດ້ໄວຂຶ້ນ
- ຫຼຸດເວລາໂຫຼດໜ້າເວັບ: ເພີ່ມເວລາທີ່ຜູ້ເຂົ້າຊົມຢູ່ໃນເວັບໄຊ; ຜູ້ເຂົ້າຊົມເບິ່ງໜ້າເວັບຫຼາຍຂຶ້ນ
- ປັບປຸງປະສິດທິພາບຂອງເວັບເຊີເວີ; ຮອງຮັບຊ່ວງເວລາທີ່ມີຜູ້ເຂົ້າຊົມຈຳນວນຫຼາຍ
- ປະຢັດແບນວິດໄດ້ສູງສຸດເຖິງ 80% ເມື່ອທ່ານຫຍໍ້ໄຟລ໌ HTML, CSS ແລະ JS.
ຟີເຈີຫຼັກ
- ເຂົ້າກັນໄດ້ກັບ Shared hosting, VPS / Dedicated servers ແລະ Server clusters
- ການຈັດການ CDN ທີ່ໂປ່ງໃສຮ່ວມກັບຄັງສື່, ໄຟລ໌ທີມ ແລະ ຕົວ WordPress ເອງ
- ຮອງຮັບມືຖື: ການເກັບແຄັດຂອງໜ້າເວັບຕາມ Referrer ຫຼື ກຸ່ມຂອງ User Agents ລວມເຖິງການສະຫຼັບທີມສຳລັບກຸ່ມເຫຼົ່ານັ້ນ
- ຮອງຮັບ Accelerated Mobile Pages (AMP)
- ຮອງຮັບ Secure Socket Layer (SSL/TLS)
- ການເກັບແຄັດ (ທີ່ຫຍໍ້ ແລະ ບີບອັດແລ້ວ) ຂອງໜ້າເວັບ ແລະ ໂພສ ໃນໜ່ວຍຄວາມຈຳ, ໃນດິດ ຫຼື ໃນ (FSD) CDN (ຕາມກຸ່ມ User Agent)
- ການເກັບແຄັດຂອງ CSS ແລະ JavaScript (ທີ່ຫຍໍ້ ແລະ ບີບອັດແລ້ວ) ໃນໜ່ວຍຄວາມຈຳ, ໃນດິດ ຫຼື ໃນ CDN
- ການເກັບແຄັດຂອງຟີດ (ເວັບໄຊ, ໝວດໝູ່, ແທັກ, ຄຳຄິດເຫັນ, ຜົນການຄົ້ນຫາ) ໃນໜ່ວຍຄວາມຈຳ, ໃນດິດ ຫຼື ໃນ CDN
- ການເກັບແຄັດຂອງໜ້າຜົນການຄົ້ນຫາ (ເຊັ່ນ URI ທີ່ມີຕົວປ່ຽນ Query String) ໃນໜ່ວຍຄວາມຈຳ ຫຼື ໃນດິດ
- ການເກັບແຄັດຂອງອອບເຈັກຖານຂໍ້ມູນໃນໜ່ວຍຄວາມຈຳ ຫຼື ໃນດິດ
- ການເກັບແຄັດຂອງອອບເຈັກ (Objects) ໃນໜ່ວຍຄວາມຈຳ ຫຼື ໃນດິດ
- ການເກັບແຄັດສ່ວນຍ່ອຍ (Fragments) ໃນໜ່ວຍຄວາມຈຳ ຫຼື ໃນດິດ (Disk)
- ວິທີການເກັບແຄັດລວມມີ Disk ໃນເຄື່ອງ, Redis, Memcached, APC, APCu, eAccelerator, XCache, ແລະ WinCache
- ຫຍໍ້ໄຟລ໌ (Minify) CSS, JavaScript ແລະ HTML ດ້ວຍການຄວບຄຸມທີ່ລະອຽດ
- ການຫຍໍ້ໄຟລ໌ຂອງໂພສ, ໜ້າເວັບ ແລະ RSS feeds
- ການຫຍໍ້ໄຟລ໌ (Minification) ຂອງ JavaScript ທັງແບບ Inline, Embedded ຫຼື ຈາກພາກສ່ວນທີສາມ ພ້ອມການອັບເດດຊັບພະຍາກອນໂດຍອັດຕະໂນມັດ
- ການຫຍໍ້ໄຟລ໌ (Minification) ຂອງ CSS ທັງແບບ Inline, Embedded ຫຼື ຈາກພາກສ່ວນທີສາມ ພ້ອມການອັບເດດຊັບພະຍາກອນໂດຍອັດຕະໂນມັດ
- ຊະລໍການໂຫຼດ CSS ແລະ Javascript ທີ່ບໍ່ສຳຄັນ ເພື່ອໃຫ້ໜ້າເວັບສະແດງຜົນໄດ້ໄວຂຶ້ນກວ່າທີ່ເຄີຍ
- ຊະລໍການໂຫຼດຮູບພາບທີ່ຢູ່ນອກໜ້າຈໍດ້ວຍ Lazy Load ເພື່ອປັບປຸງປະສົບການຂອງຜູ້ໃຊ້
- ການເກັບແຄັດຂອງບຣາວເຊີໂດຍໃຊ້ Cache-control, Future expire headers ແລະ Entity tags (ETag) ພ້ອມກັບ “Cache-busting”
- ການຈັດກຸ່ມ JavaScript ຕາມເທັມເພລດ (ໜ້າຫຼັກ, ໜ້າໂພສ ແລະ ອື່ນໆ) ພ້ອມການຄວບຄຸມຕຳແໜ່ງການຝັງ
- ການຝັງ JavaScript ແບບບໍ່ຂັດຂວາງການເຮັດວຽກ (Non-blocking)
- ນຳເຂົ້າໄຟລ໌ແນບຂອງໂພສໂດຍກົງເຂົ້າໃນຄັງສື່ (ແລະ CDN)
- ໃຊ້ປະໂຫຍດຈາກການເຊື່ອມຕໍ່ CDN ທີ່ຫຼາກຫຼາຍຂອງພວກເຮົາເພື່ອເພີ່ມປະສິດທິພາບຮູບພາບ
- ຮອງຮັບ WP-CLI ສຳລັບການລ້າງແຄັດ, ການອັບເດດ Query String ແລະ ອື່ນໆ
- ຟີເຈີດ້ານຄວາມປອດໄພທີ່ຫຼາກຫຼາຍ ເພື່ອຊ່ວຍໃຫ້ເວັບໄຊຂອງທ່ານປອດໄພ
- ສະຖິຕິການເກັບແຄັດເພື່ອເບິ່ງຂໍ້ມູນປະສິດທິພາບຂອງທຸກຟີເຈີທີ່ເປີດໃຊ້
- ລະບົບສ່ວນເສີມສຳລັບການປັບແຕ່ງ ຫຼື ການຂະຫຍາຍຄວາມສາມາດສຳລັບ Cloudflare, WPML ແລະ ອື່ນໆອີກຫຼາຍຢ່າງ
- ການເຊື່ອມຕໍ່ Reverse proxy ຜ່ານ Nginx ຫຼື Varnish
- ສ່ວນເສີມຕົວແປງຮູບພາບ ໃຫ້ບໍລິການແປງຮູບພາບໃຫ້ເປັນຮູບແບບທີ່ທັນສະໄໝ (ເຊັ່ນ: WebP, AVIF) ຈາກຮູບແບບທົ່ວໄປ (ທັງຕອນອັບໂຫຼດ ແລະ ຕາມຄວາມຕ້ອງການ)
ຟີເຈີຂອງ W3 Total Cache Pro
ດ້ວຍຍອດການຕິດຕັ້ງຫຼາຍກວ່າໜຶ່ງລ້ານຄັ້ງ, W3 Total Cache ແມ່ນປລັກອິນການເກັບແຄັດສຳລັບ WordPress ທີ່ຄົບຖ້ວນທີ່ສຸດ ແລະ ມີຟີເຈີພຣີມຽມທີ່ແຂງແກ່ນ ເຊິ່ງຊ່ວຍມອບປະສົບການທີ່ດີຢ້ຽມໃຫ້ແກ່ຜູ້ໃຊ້.
- ການສົ່ງເນື້ອຫາທົ່ວເວັບໄຊ: ສົ່ງຂໍ້ມູນທັງໝົດຂອງເວັບໄຊຜ່ານເຄືອຂ່າຍ CDN, ເພື່ອໃຫ້ໝັ້ນໃຈວ່າການໂຫຼດຂໍ້ມູນຈະໄວຂຶ້ນໃນທົ່ວໂລກ.
- ແຄັດສ່ວນຍ່ອຍ (Fragment Cache): ເພີ່ມປະສິດທິພາບການເກັບແຄັດຂອງເນື້ອຫາທີ່ມີການປ່ຽນແປງຕະຫຼອດເວລາ ໄປພ້ອມກັບການປັບປຸງຄວາມໄວ.
- ການເກັບແຄັດ REST API: ເພີ່ມຄວາມໄວໃຫ້ເວັບໄຊ Headless WordPress ໂດຍການເກັບແຄັດການເອີ້ນໃຊ້ REST API.
- ກຳຈັດ CSS ທີ່ຂັດຂວາງການສະແດງຜົນ: ເຮັດໃຫ້ໝັ້ນໃຈວ່າ CSS ຂອງທ່ານບໍ່ໜ່ວງການໂຫຼດໜ້າເວັບ, ເຮັດໃຫ້ການສະແດງຜົນເລີ່ມຕົ້ນໄວຂຶ້ນ.
- ປະວິງເວລາສະຄຣິບ (Delay Scripts): ປັບປຸງປະສິດທິພາບໂດຍການປະວິງເວລາການໂຫຼດສະຄຣິບທີ່ບໍ່ສຳຄັນຈົນກວ່າຈະຈຳເປັນຕ້ອງໃຊ້.
- ການໂຫຼດຂໍ້ມູນລ່ວງໜ້າ: ເລັ່ງປະສິດທິພາບໜ້າເວັບໂດຍການໂຫຼດຊັບພະຍາກອນທີ່ສຳຄັນລ່ວງໜ້າກ່ອນທີ່ຈະມີການຮ້ອງຂໍ.
- ລຶບ CSS/JS: ລຶບໄຟລ໌ CSS ແລະ JavaScript ທີ່ບໍ່ຈຳເປັນ ເຊິ່ງເຮັດໃຫ້ໜ້າເວັບຂອງທ່ານຊ້າລົງ.
- ການໂຫຼດ Google Maps ແບບຊັກຊ້າ: ໂຫຼດ Google Maps ສະເພາະຕອນທີ່ເຫັນເທົ່ານັ້ນ, ຊ່ວຍຫຼຸດການຮ້ອງຂໍທີ່ບໍ່ຈຳເປັນ.
- ສ່ວນເສີມ WPML: ເພີ່ມປະສິດທິພາບໃນເວັບໄຊຫຼາຍພາສາທີ່ໃຊ້ WPML.
- ສະຖິຕິການເກັບແຄັດ: ຮັບຂໍ້ມູນລະອຽດກ່ຽວກັບການໃຊ້ແຄັດ ແລະ ການປັບປຸງປະສິດທິພາບ.
- ລ້າງລັອກ (Purge Logs): ຮັກສາເວັບໄຊຂອງທ່ານໃຫ້ສະອາດໂດຍການລຶບລັອກຂອງແຄັດທີ່ບໍ່ຈຳເປັນໂດຍອັດຕະໂນມັດ.
ຮັບປະກັນຄືນເງິນພາຍໃນ 30 ວັນ
ທົດລອງໃຊ້ W3 Total Cache Pro ໂດຍບໍ່ມີຄວາມສ່ຽງ ດ້ວຍການຮັບປະກັນຄືນເງິນພາຍໃນ 30 ວັນ. ຫາກທ່ານບໍ່ພໍໃຈ, ພວກເຮົາຈະຄືນເງິນໃຫ້ທ່ານ.
ການປັບປຸງຄະແນນ PAGESPEED
ເພື່ອຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈເຖິງຜົນກະທົບຂອງແຕ່ລະຟີເຈີຕໍ່ປະສິດທິພາບຂອງເວັບໄຊ, ພວກເຮົາໄດ້ທົດສອບແຕ່ລະຟີເຈີແຍກກັນເພື່ອເບິ່ງຜົນທີ່ມີຕໍ່ຄະແນນ Google PageSpeed. ເຖິງວ່າຜົນລັດທີ່ດີທີ່ສຸດຈະມາຈາກການຕັ້ງຄ່າເຄື່ອງມືການເກັບແຄັດຫຼາຍຢ່າງຮ່ວມກັນ, ແຕ່ແຕ່ລະຟີເຈີລຸ່ມນີ້ກໍສະແດງໃຫ້ເຫັນເຖິງການປັບປຸງທີ່ດີຂຶ້ນຢ່າງເຫັນໄດ້ຊັດດ້ວຍຕົວມັນເອງ:
ລຶບ CSS/JS ທີ່ບໍ່ໄດ້ໃຊ້
ຟີເຈີນີ້ຈະລຶບໄຟລ໌ CSS ແລະ JavaScript ທີ່ບໍ່ຈຳເປັນສຳລັບໜ້າເວັບນັ້ນໆອອກ, ເພື່ອຫຼຸດເວລາໃນການໂຫຼດ.
- ເພີ່ມຫຼາຍກວ່າ 27 ຄະແນນໃຫ້ກັບ Google PageSpeed (ກ່ອນ: 57.2 / ຫຼັງ: 86.7)
- ຫຼຸດຂະໜາດ JavaScript ທີ່ບໍ່ໄດ້ໃຊ້ອອກຈາກ 127.5 KiB ມາເປັນ 84 KiB
- ເບິ່ງຜົນການທົດສອບ
ການສົ່ງເນື້ອຫາທົ່ວເວັບໄຊ (Full Site Delivery)
ການສົ່ງເນື້ອຫາທົ່ວເວັບໄຊ ຈະເພີ່ມປະສິດທິພາບໃນການສົ່ງຂໍ້ມູນທັງໝົດຂອງເວັບໄຊ, ຊ່ວຍປັບປຸງເວລາໃນການຕອບສະໜອງຂອງເຊີເວີ.
- ເພີ່ມປະສິດທິພາບເວລາຕອບສະໜອງສະເລ່ຍຂອງເຊີເວີໄດ້ເຖິງ 99% (ກ່ອນ: 3413 ms / ຫຼັງ: 34 ms)
- ເບິ່ງຜົນການທົດສອບ
ກຳຈັດ CSS ທີ່ຂັດຂວາງການສະແດງຜົນ
ຟີເຈີນີ້ຈະກຳຈັດ CSS ທີ່ຂັດຂວາງການສະແດງຜົນຂອງໜ້າເວັບ, ເພື່ອເລັ່ງເວລາໂຫຼດຕອນເລີ່ມຕົ້ນ.
- ເພີ່ມຫຼາຍກວ່າ 17 ຄະແນນໃຫ້ກັບ Google PageSpeed (ກ່ອນ: 53.75 / ຫຼັງ: 71)
- ຫຼຸດການສູນເສຍເວລາຈາກຊັບພະຍາກອນທີ່ຂັດຂວາງການສະແດງຜົນໄດ້ຫຼາຍກວ່າ 94% (ກ່ອນ: 2432.5 ms / ຫຼັງ: 125 ms)
- ປັບປຸງເວລາ Largest Contentful Paint ໃຫ້ດີຂຶ້ນຫຼາຍກວ່າ 56% (ກ່ອນ: 7s / ຫຼັງ: 3.04s)
- ເບິ່ງຜົນການທົດສອບ
ການປະວິງເວລາສະຄຣິບ (Delay Scripts)
ການປະວິງເວລາສະຄຣິບ ຈະເລື່ອນການໂຫຼດບາງສະຄຣິບອອກໄປຈົນກວ່າຈະຈຳເປັນ, ເພື່ອຫຼຸດເວລາໂຫຼດຕອນເລີ່ມຕົ້ນ.
- ເພີ່ມ 14 ຄະແນນໃຫ້ກັບປະສິດທິພາບ Google PageSpeed (ກ່ອນ: 54.25 / ຫຼັງ: 68.5)
- ຫຼຸດເວລາທີ່ໂຄ້ດຈາກພາກສ່ວນທີສາມຂັດຂວາງການເຮັດວຽກຫຼັກ (Main Thread) ລົງ 62% (ກ່ອນ: 825 ms / ຫຼັງ: 197.5 ms)
- ເບິ່ງຜົນການທົດສອບ
ການເກັບແຄັດ Rest API
ຟີເຈີນີ້ຈະເກັບແຄັດການຕອບສະໜອງຂອງ API, ຊ່ວຍຫຼຸດການເຮັດວຽກຂອງເຊີເວີ ແລະ ເພີ່ມຄວາມໄວໃນການໂຕ້ຕອບ API.
- ຫຼຸດການເຮັດວຽກສະເລ່ຍຂອງເຊີເວີລົງ 40% (ກ່ອນ: 0.62 / ຫຼັງ: 0.37)
- ເລັ່ງການຕອບສະໜອງຂອງ API ໃຫ້ໄວຂຶ້ນ 84.5% (ກ່ອນ: 968ms / ຫຼັງ: 150ms)
- ຫຼຸດການເຮັດວຽກສະເລ່ຍຂອງເຊີເວີ (Server Load) ລົງ 24% ໃນລະຫວ່າງທີ່ມີຜູ້ເຂົ້າຊົມເວັບໄຊຈຳນວນຫຼາຍ (ກ່ອນ: 34.55 / ຫຼັງ: 26.19)
- ເບິ່ງຜົນການທົດສອບ
ຮູບແບບຮູບພາບທີ່ທັນສະໄໝ
ແປງຮູບພາບໃຫ້ເປັນຮູບແບບທີ່ທັນສະໄໝ ເຊັ່ນ WebP ຫຼື AVIF, ເຊິ່ງມີປະສິດທິພາບສູງກວ່າ ແລະ ໂຫຼດໄດ້ໄວຂຶ້ນ.
- ເພີ່ມຫຼາຍກວ່າ 9 ຄະແນນໃຫ້ກັບ Google PageSpeed (ກ່ອນ: 84.67 / ຫຼັງ: 93.83)
- ເບິ່ງຜົນການທົດສອບ
ການໂຫຼດ Google Maps ແບບຊັກຊ້າ (Lazy Load)
ປະວິງເວລາການໂຫຼດ Google Maps ຈົນກວ່າຜູ້ໃຊ້ຈະມີການໂຕ້ຕອບ, ເພື່ອຫຼຸດເວລາໃນການໂຫຼດຕອນເລີ່ມຕົ້ນ.
- ເພີ່ມ 10 ຄະແນນໃຫ້ກັບ Google PageSpeed (ກ່ອນ: 66 / ຫຼັງ: 76)
- ຫຼຸດຄະແນນປະສິດທິພາບ Total Blocking Time ລົງ 72% (ກ່ອນ: 287.5 ms / ຫຼັງ: 80 ms)
- ເບິ່ງຜົນການທົດສອບ
ເລັ່ງຄວາມໄວໃຫ້ເວັບໄຊຂອງທ່ານຢ່າງມະຫາສານ, ປັບປຸງ Core Web Vitals ແລະ ປະສົບການການໃຊ້ງານໂດຍລວມຂອງຜູ້ເຂົ້າຊົມ ໂດຍບໍ່ຈຳເປັນຕ້ອງປ່ຽນໂຮສຕິງ, ທີມ, ປລັກອິນ ຫຼື ຂັ້ນຕອນການສ້າງເນື້ອຫາຂອງທ່ານ.
ສິ່ງທີ່ຜູ້ໃຊ້ເວົ້າມາ:
- ອ່ານ ຄຳຍ້ອງຍໍ ຈາກຜູ້ໃຊ້ W3TC.
ຂ້ອຍຄວນຂອບໃຈໃຜສຳລັບສິ່ງທັງໝົດນີ້?
ມັນຍາກທີ່ຈະລະລຶກເຖິງຜູ້ນຳສະເໜີນັກນະວັດຕະກຳທຸກຄົນທີ່ໄດ້ແບ່ງປັນແນວຄິດ, ໂຄ້ດ ແລະ ປະສົບການໃນໂລກຂອງບລັອກຕະຫຼອດຫຼາຍປີທີ່ຜ່ານມາ, ແຕ່ນີ້ແມ່ນລາຍຊື່ບາງສ່ວນເພື່ອເລີ່ມຕົ້ນ:
- Steve Souders
- Steve Clay
- Ryan Grove
- Nicholas Zakas
- Ryan Dean
- Andrei Zmievski
- George Schlossnagle
- Daniel Cowgill
- Rasmus Lerdorf
- Gopal Vijayaraghavan
- Bart Vanbraban
- mOo
- [villu164] (https://www.wordfence.com/threat-intel/vulnerabilities/researchers/villu164)
ກະລຸນາຕິດຕໍ່ຫາບຸກຄົນເຫຼົ່ານີ້ ແລະ ສະໜັບສະໜູນໂຄງການຂອງພວກເຂົາຫາກທ່ານຕ້ອງການ.
ການຕິດຕັ້ງ
- ປິດການໃຊ້ງານ ແລະ ຖອນການຕິດຕັ້ງປລັກອິນແຄັດອື່ນໆທີ່ທ່ານອາດຈະໃຊ້ຢູ່. ໃຫ້ເອົາໃຈໃສ່ເປັນພິເສດຫາກທ່ານເຄີຍປັບແຕ່ງ Rewrite Rules ສຳລັບ Permalinks, ເຄີຍຕິດຕັ້ງປລັກອິນແຄັດມາກ່ອນ ຫຼື ມີກົດການເກັບແຄັດຂອງບຣາວເຊີ ຍ້ອນວ່າ W3TC ຈະຈັດການສິ່ງເຫຼົ່ານີ້ໃຫ້ໂດຍອັດຕະໂນມັດຕາມມາດຕະຖານທີ່ດີທີ່ສຸດ. ນອກນີ້ ໃຫ້ໝັ້ນໃຈວ່າ wp-content/ ແລະ wp-content/uploads/ ໄດ້ຖືກຕັ້ງຄ່າສິດເປັນ 777 (ຊົ່ວຄາວ) ກ່ອນຈະດຳເນີນການຕໍ່, ຕົວຢ່າງໃນ Terminal:
# chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/ໂດຍໃຊ້ແຜງຄວບຄຸມເວັບໂຮສຕິງ ຫຼື ບັນຊີ FTP / SSH ຂອງທ່ານ. - ເຂົ້າສູ່ລະບົບດ້ວຍບັນຊີຜູ້ດູແລລະບົບ WordPress ຂອງທ່ານ. ໃຊ້ເມນູ “Add New” ພາຍໃຕ້ສ່ວນ “Plugins”, ທ່ານສາມາດຄົ້ນຫາຄຳວ່າ: w3 total cache ຫຼື ຫາກທ່ານດາວໂຫຼດປລັກອິນໄວ້ແລ້ວ, ໃຫ້ຄລິກລິ້ງ “Upload”, ເລືອກໄຟລ໌ .zip ທີ່ດາວໂຫຼດມາແລ້ວຄລິກ “Install Now”. ຫຼື ທ່ານສາມາດແຕກໄຟລ໌ ແລະ ອັບໂຫຼດຜ່ານ FTP ໄປຍັງໄດເຣັກທໍຣີປລັກອິນ (wp-content/plugins/). ບໍ່ວ່າຈະວິທີໃດ, ເມື່ອສຳເລັດແລ້ວ ຄວນຈະມີໂຟນເດີ wp-content/plugins/w3-total-cache/ ປະກົດຂຶ້ນ.
- ຄົ້ນຫາ ແລະ ເປີດໃຊ້ປລັກອິນໃນໜ້າ “Plugins”. ການເກັບແຄັດໜ້າເວັບຈະ ເລີ່ມເຮັດວຽກໂດຍອັດຕະໂນມັດ ໃນໂໝດພື້ນຖານ. ຕັ້ງຄ່າສິດ (Permissions) ຂອງ wp-content ແລະ wp-content/uploads ກັບເປັນ 755, ຕົວຢ່າງໃນ Terminal:
# chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/. - ດຽວນີ້ໃຫ້ຄລິກທີ່ລິ້ງ “Settings” ເພື່ອໄປທີ່ແຖບ “General Settings”; ໃນກໍລະນີສ່ວນໃຫຍ່, ໂໝດ “disk enhanced” ສຳລັບແຄັດໜ້າເວັບ ແມ່ນຈຸດເລີ່ມຕົ້ນທີ່ “ດີ”.
- ຕົວເລືອກ “Compatibility mode” ທີ່ພົບໃນສ່ວນຂັ້ນສູງຂອງແຖບ “Page Cache Settings” ຈະເປີດໃຊ້ຟັງຊັນທີ່ເພີ່ມປະສິດທິພາບການເຮັດວຽກຮ່ວມກັນຂອງການເກັບແຄັດກັບ WordPress, ເຊິ່ງຖືກປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ ແຕ່ແນະນຳໃຫ້ເປີດໃຊ້ຢ່າງຍິ່ງ. ຕະຫຼອດຫຼາຍປີຂອງການທົດສອບໃນການຕິດຕັ້ງຫຼາຍແສນຄັ້ງ ໄດ້ຊ່ວຍໃຫ້ພວກເຮົາຮຽນຮູ້ວິທີເຮັດໃຫ້ການເກັບແຄັດເຮັດວຽກໄດ້ດີກັບ WordPress. ຂໍ້ແລກປ່ຽນກໍຄື ປະສິດທິພາບຂອງ Disk Enhanced Page Cache ພາຍໃຕ້ການທົດສອບການຮັບໂຫຼດໜັກໆ ຈະຫຼຸດລົງປະມານ 20% ໃນລະດັບການໃຊ້ງານຂະໜາດໃຫຍ່.
- ແນະນຳ: ໃນແຖບ “Minify Settings”, ການຕັ້ງຄ່າທີ່ແນະນຳທັງໝົດໄດ້ຖືກກຳນົດໄວ້ແລ້ວ. ຫາກໂໝດອັດຕະໂນມັດເຮັດໃຫ້ການຈັດວາງເວັບໄຊຂອງທ່ານມີບັນຫາ, ໃຫ້ປ່ຽນເປັນໂໝດຈັດການດ້ວຍຕົນເອງ (Manual) ແລະ ໃຊ້ປຸ່ມ Help ເພື່ອຊ່ວຍໃນການຄົ້ນຫາໄຟລ໌ ແລະ ກຸ່ມ CSS/JS ໄດ້ງ່າຍຂຶ້ນ. ໃຫ້ເອົາໃຈໃສ່ກັບວິທີການ ແລະ ຕຳແໜ່ງການຝັງກຸ່ມ JS. ເບິ່ງ FAQ ຂອງປລັກອິນສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການໃຊ້ງານ.
- ແນະນຳ: ໃນແຖບ “Browser Cache”, ການບີບອັດ HTTP ຈະຖືກເປີດໃຊ້ໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ. ໃຫ້ໝັ້ນໃຈວ່າໄດ້ເປີດໃຊ້ຕົວເລືອກອື່ນໆໃຫ້ເໝາະສົມກັບເປົ້າໝາຍຂອງທ່ານ.
- ແນະນຳ: ຫາກທ່ານມີຜູ້ໃຫ້ບໍລິການ CDN ຢູ່ແລ້ວ, ໃຫ້ໄປທີ່ແຖບ “Content Delivery Network” ແລ້ວປ້ອນຂໍ້ມູນໃນຊ່ອງຕ່າງໆ ແລະ ຕັ້ງຄ່າຕາມທີ່ຕ້ອງການ. ຫາກທ່ານບໍ່ໄດ້ໃຊ້ຄັງສື່ (Media Library), ທ່ານຈຳເປັນຕ້ອງນຳເຂົ້າຮູບພາບ ແລະ ອື່ນໆ ໄປຍັງຕຳແໜ່ງເລີ່ມຕົ້ນ. ໃຫ້ໃຊ້ເຄື່ອງມື Media Library Import ໃນແຖບ “Content Delivery Network” ເພື່ອເຮັດໜ້າທີ່ນີ້. ຫາກທ່ານບໍ່ມີຜູ້ໃຫ້ບໍລິການ CDN, ທ່ານຍັງສາມາດປັບປຸງປະສິດທິພາບຂອງເວັບໄຊໄດ້ໂດຍໃຊ້ວິທີ “Self-hosted”. ໃນເຊີເວີຂອງທ່ານເອງ, ໃຫ້ສ້າງ Subdomain ແລະ ບັນທຶກ DNS Zone ທີ່ກົງກັນ ເຊັ່ນ static.domain.com ແລະ ຕັ້ງຄ່າຕົວເລືອກ FTP ໃນແຖບ “Content Delivery Network” ໃຫ້ສອດຄ່ອງກັນ. ຢ່າລືມອັບໂຫຼດໄຟລ໌ທີ່ກ່ຽວຂ້ອງຜ່ານ FTP ໂດຍໃຊ້ປຸ່ມອັບໂຫຼດທີ່ມີໃຫ້.
- ທາງເລືອກ: ໃນແຖບ “Database Cache”, ການຕັ້ງຄ່າທີ່ແນະນຳທັງໝົດໄດ້ຖືກກຳນົດໄວ້ແລ້ວ. ຫາກໃຊ້ບັນຊີ Shared Hosting ໃຫ້ລະວັງໃນການໃຊ້ວິທີ “disk”, ເພາະເວລາການຕອບສະໜອງຂອງດິດອາດຈະບໍ່ໄວພໍ, ດັ່ງນັ້ນຕົວເລືອກນີ້ຈຶ່ງຖືກປິດຕົວເລືອກໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ. ລອງໃຊ້ Object Caching ແທນສຳລັບ Shared Hosting.
- ທາງເລືອກ: ໃນແຖບ “Object Cache”, ການຕັ້ງຄ່າທີ່ແນະນຳທັງໝົດໄດ້ຖືກກຳນົດໄວ້ແລ້ວ. ຫາກໃຊ້ບັນຊີ Shared Hosting ໃຫ້ລະວັງໃນການໃຊ້ວິທີ “disk”, ເພາະເວລາການຕອບສະໜອງຂອງດິດອາດຈະບໍ່ໄວພໍ, ດັ່ງນັ້ນຕົວເລືອກນີ້ຈຶ່ງຖືກປິດຕົວເລືອກໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ. ໃຫ້ທົດສອບຕົວເລືອກນີ້ທັງຕອນທີ່ເປີດ ແລະ ປິດ Database Cache ເພື່ອໃຫ້ໝັ້ນໃຈວ່າມັນຊ່ວຍເພີ່ມປະສິດທິພາບໄດ້ແທ້.
- ທາງເລືອກ: ໃນແຖບ “User Agent Groups”, ໃຫ້ລະບຸ User Agent ຕ່າງໆ ເຊັ່ນ ໂທລະສັບມືຖື ຫາກມີການໃຊ້ທີມສຳລັບມືຖື.
ຄຳຖາມທີ່ພົບເລື້ອຍ
-
ເປັນຫຍັງຄວາມໄວຈຶ່ງສຳຄັນ?
-
ເຄື່ອງມືຄົ້ນຫາເຊັ່ນ Google ຈະວັດແທກ ແລະ ນຳເອົາຄວາມໄວຂອງເວັບໄຊມາເປັນປັດໄຈໃນລະບົບການຈັດອັນດັບ. ເມື່ອພວກເຂົາແນະນຳເວັບໄຊໃດໜຶ່ງ ພວກເຂົາຕ້ອງການໃຫ້ໝັ້ນໃຈວ່າຜູ້ໃຊ້ຈະພົບສິ່ງທີ່ຄົ້ນຫາຢ່າງໄວວາ. ດັ່ງນັ້ນ, ທ່ານ ແລະ Google ຈຶ່ງມີເປົ້າໝາຍດຽວກັນ.
ຄວາມໄວແມ່ນໜຶ່ງໃນປັດໄຈຄວາມສຳເລັດທີ່ສຳຄັນທີ່ສຸດທີ່ເວັບໄຊຕ້ອງຜະເຊີນ. ໃນຄວາມເປັນຈິງ, ຄວາມໄວຂອງເວັບໄຊສົ່ງຜົນກະທົບໂດຍກົງຕໍ່ລາຍໄດ້ຂອງທ່ານ — ນີ້ແມ່ນເລື່ອງຈິງ. ເວັບໄຊທີ່ມີຜູ້ເຂົ້າຊົມຈຳນວນຫຼາຍບາງແຫ່ງໄດ້ເຮັດການວິໄຈ ແລະ ພົບສິ່ງຕໍ່ໄປນີ້:
- Google.com: +500 ms (ຄວາມໄວຫຼຸດລົງ) -> ສູນເສຍຜູ້ເຂົ້າຊົມ -20% [1]
- Yahoo.com: +400 ms (ຄວາມໄວຫຼຸດລົງ) -> ສູນເສຍຜູ້ເຂົ້າຊົມ -5-9% (ຜູ້ເຂົ້າຊົມອອກໄປກ່ອນທີ່ໜ້າເວັບຈະໂຫຼດສຳເລັດ) [2]
- Amazon.com: +100 ms (ຄວາມໄວຫຼຸດລົງ) -> ຍອດຂາຍຫຼຸດລົງ -1% [1]
ໜຶ່ງສ່ວນພັນຂອງວິນາທີອາດຈະເບິ່ງຄືບໍ່ດົນ, ແຕ່ມັນສົ່ງຜົນກະທົບຢ່າງມະຫາສານ. ເຖິງວ່າທ່ານຈະບໍ່ແມ່ນບໍລິສັດໃຫຍ່ (ຫຼື ກຳລັງຢາກຈະເປັນ), ແຕ່ຄວາມສູນເສຍກໍຄືຄວາມສູນເສຍ. W3 Total Cache ແມ່ນຄຳຕອບສຳລັບເວັບໄຊທີ່ໄວຂຶ້ນ, ຜູ້ເຂົ້າຊົມທີ່ພໍໃຈ ແລະ ຜົນລັດທີ່ດີຂຶ້ນ.
ຜົນກະທົບອື່ນໆອີກຫຼາຍຢ່າງຈາກປະສິດທິພາບທີ່ບໍ່ດີ ໄດ້ຖືກຄົ້ນພົບເມື່ອຫຼາຍກວ່າທົດສະວັດກ່ອນ:
- ຄວາມໜ້າເຊື່ອຖືທີ່ຮັບຮູ້ໄດ້ຕ່ຳລົງ (Fogg et al. 2001)
- ຄຸນນະພາບທີ່ຮັບຮູ້ໄດ້ຕ່ຳລົງ (Bouch, Kuchinsky, and Bhatti 2000)
- ຄວາມຫງຸດຫງິດຂອງຜູ້ໃຊ້ເພີ່ມຂຶ້ນ (Ceaparu et al. 2004)
- ຄວາມດັນເລືອດເພີ່ມຂຶ້ນ (Scheirer et al. 2002)
- ອັດຕາການໄຫຼຂອງຂໍ້ມູນຫຼຸດລົງ (Novak, Hoffman, and Yung 200)
- ອັດຕາການປ່ຽນເປັນລູກຄ້າ (Conversion) ຫຼຸດລົງ (Akamai 2007)
- ອັດຕາການອອກຈາກເວັບໄຊເພີ່ມຂຶ້ນ (Nielsen 2000)
- ຖືກມອງວ່າໜ້າສົນໃຈໜ້ອຍລົງ (Ramsay, Barbesi, and Preece 1998)
- ຖືກມອງວ່າໜ້າດຶງດູດໜ້ອຍລົງ (Skadberg and Kimmel 2004)
ມີ ແຫຼ່ງຂໍ້ມູນ ຈຳນວນຫຼາຍທີ່ໄດ້ບັນທຶກບົດບາດຂອງປະສິດທິພາບຕໍ່ຄວາມສຳເລັດໃນເວັບໄຊ, W3 Total Cache ສ້າງຂຶ້ນມາເພື່ອມອບລະບົບໃຫ້ທ່ານໃນການປັບແຕ່ງແອັບພລິເຄຊັນ ຫຼື ເວັບໄຊຂອງທ່ານ ໂດຍບໍ່ຈຳເປັນຕ້ອງເສຍເວລາເຮັດວິໄຈເປັນເວລາຫຼາຍປີ.
-
ເປັນຫຍັງ W3 Total Cache ຈຶ່ງດີກວ່າວິທີການເກັບແຄັດອື່ນໆ?
-
ມັນແມ່ນລະບົບທີ່ສົມບູນແບບ. ປລັກອິນແຄັດສ່ວນໃຫຍ່ເຮັດວຽກໄດ້ດີໃນການເພີ່ມປະສິດທິພາບພຽງບາງຢ່າງ. ແຕ່ Total Cache ແຕກຕ່າງອອກໄປ ເພາະມັນແກ້ໄຂປັດໄຈຕ່າງໆທີ່ເຮັດໃຫ້ປະສິດທິພາບຂອງເວັບໄຊຫຼຸດລົງ. ມັນເຮັດໄດ້ຫຼາຍກວ່າພື້ນຖານ, ເກີນກວ່າພຽງແຕ່ການຫຼຸດການໃຊ້ CPU ຫຼື ແບນວິດສຳລັບໜ້າ HTML. ສິ່ງທີ່ສຳຄັນບໍ່ແພ້ກັນແມ່ນ ປລັກອິນນີ້ບໍ່ຈຳເປັນຕ້ອງມີການແກ້ໄຂທີມ, ແກ້ໄຂໄຟລ໌ .htaccess ຫຼື ປັບປ່ຽນການຂຽນໂປຣແກຣມເພື່ອເລີ່ມຕົ້ນ. ສິ່ງທີ່ສຳຄັນທີ່ສຸດຄື ມັນເປັນປລັກອິນດຽວທີ່ຖືກອອກແບບມາເພື່ອເພີ່ມປະສິດທິພາບໃຫ້ກັບທຸກສະພາບແວດລ້ອມການໂຮສຕິງ ບໍ່ວ່າຈະນ້ອຍ ຫຼື ໃຫຍ່. ມີຕົວເລືອກໃຫ້ຫຼາຍ ແລະ ການຕັ້ງຄ່າກໍງ່າຍ.
-
ຂ້ອຍບໍ່ເຄີຍໄດ້ຍິນກ່ຽວກັບເລື່ອງນີ້ມາກ່ອນ; ເວັບໄຊຂອງຂ້ອຍກໍປົກກະຕິດີ, ບໍ່ມີໃຜຈົ່ມເລື່ອງຄວາມໄວ. ເປັນຫຍັງຂ້ອຍຈຶ່ງຄວນຕິດຕັ້ງອັນນີ້?
-
ໜ້ອຍຄັ້ງທີ່ຜູ້ອ່ານຈະເສຍເວລາເຂົ້າຂຶ້ນມາຈົ່ມ. ໂດຍທົ່ວໄປແລ້ວ ພວກເຂົາພຽງແຕ່ຈະເຊົາເບິ່ງເວັບໄຊຂອງທ່ານໄວຂຶ້ນ ແລະ ອາດຈະບໍ່ກັບມາອີກເລີຍ. ນີ້ແມ່ນປລັກອິນດຽວທີ່ຖືກອອກແບບມາໂດຍສະເພາະເພື່ອໃຫ້ໝັ້ນໃຈວ່າທຸກພາກສ່ວນຂອງເວັບໄຊຂອງທ່ານຈະໄວທີ່ສຸດເທົ່າທີ່ຈະເປັນໄປໄດ້. Google ກຳລັງໃຫ້ຄວາມສຳຄັນກັບ ຄວາມໄວຂອງເວັບໄຊໃນຖານະປັດໄຈການຈັດອັນດັບ; ປລັກອິນນີ້ກໍຊ່ວຍໃນເລື່ອງນັ້ນຄືກັນ.
ມັນເປັນຜົນປະໂຫຍດສູງສຸດຂອງເຈົ້າຂອງເວັບໄຊທຸກຄົນ ທີ່ຈະຕ້ອງໝັ້ນໃຈວ່າປະສິດທິພາບຂອງເວັບໄຊຈະບໍ່ເປັນໂຕຂັດຂວາງຄວາມສຳເລັດ.
-
WordPress ເວີຊັນໃດແດ່ທີ່ຮອງຮັບ?
-
ເພື່ອໃຊ້ຟີເຈີທັງໝົດໃນຊຸດນີ້, ຈຳເປັນຕ້ອງໃຊ້ WordPress ເວີຊັນ 5.3 ຂຶ້ນໄປ ແລະ PHP 7.2.5 ຂຶ້ນໄປ. ເວີຊັນທີ່ເກົ່າກວ່ານັ້ນຈະໄດ້ຮັບປະໂຫຍດຈາກ Media Library Importer ຂອງພວກເຮົາ ເພື່ອຊ່ວຍໃຫ້ພວກເຂົາສາມາດອັບເກຣດ ແລະ ໃຊ້ CDN ຕາມທີ່ຕ້ອງການໄດ້.
-
ເປັນຫຍັງການຫຍໍ້ໄຟລ໌ (Minify) ຈຶ່ງບໍ່ເຮັດວຽກສຳລັບຂ້ອຍ?
-
ເປັນຄຳຖາມທີ່ດີ. W3 Total Cache ໃຊ້ເຄື່ອງມື Open Source ຫຼາຍຢ່າງເພື່ອພະຍາຍາມລວມ ແລະ ປັບແຕ່ງ CSS, JavaScript ແລະ HTML ແລະ ອື່ນໆ. ແຕ່ໜ້າເສຍດາຍທີ່ນັກພັດທະນາຈຳເປັນຕ້ອງມີການທົດລອງຜິດທົດລອງຖືກເພື່ອໃຫ້ໝັ້ນໃຈວ່າໂຄ້ດຂອງພວກເຂົາສາມາດເຮັດ Minify ໄດ້ສຳເລັດດ້ວຍໄລບຣາຣີຕ່າງໆທີ່ W3 Total Cache ຮອງຮັບ. ເຖິງວ່ານັກພັດທະນາຈະທົດສອບໂຄ້ດຂອງພວກເຂົາຢ່າງລະອຽດແລ້ວ, ພວກເຂົາກໍຍັງບໍ່ສາມາດໝັ້ນໃຈໄດ້ວ່າມັນຈະເຮັດວຽກຮ່ວມກັບໂຄ້ດອື່ນໆໃນເວັບໄຊຂອງທ່ານໄດ້ບໍ່. ຂໍ້ຜິດພາດນີ້ບໍ່ໄດ້ເກີດຈາກຝ່າຍໃດຝ່າຍໜຶ່ງ, ເພາະວ່າມີປລັກອິນ ແລະ ທີມທີ່ປະສົມປະສານກັນຫຼາຍພັນແບບໃນແຕ່ລະເວັບໄຊ, ເຮັດໃຫ້ມີການປະສົມປະສານຂອງ CSS, JavaScript ແລະ ອື່ນໆ ເປັນລ້ານໆຮູບແບບທີ່ເປັນໄປໄດ້.
ຫຼັກການທີ່ດີແມ່ນໃຫ້ລອງໃຊ້ໂໝດອັດຕະໂນມັດ (Auto Mode), ເຮັດວຽກຮ່ວມກັບນັກພັດທະນາເພື່ອລະບຸໂຄ້ດທີ່ບໍ່ເຂົ້າກັນ ແລະ ເລີ່ມຕົ້ນດ້ວຍໂໝດ Combine Only (ການປັບແຕ່ງທີ່ປອດໄພທີ່ສຸດ) ຈາກນັ້ນຈຶ່ງຄ່ອຍໆເພີ່ມການປັບແຕ່ງຂຶ້ນໄປຈົນເຖິງຈຸດກ່ອນທີ່ຟັງຊັນ (JavaScript) ຫຼື ຮູບແບບ/ການຈັດວາງ (CSS) ຂອງເວັບໄຊຈະມີບັນຫາ.
ພວກເຮົາກຳລັງພະຍາຍາມເຮັດໃຫ້ສິ່ງນີ້ງ່າຍຂຶ້ນ ແລະ ຊັດເຈນຂຶ້ນໃນເວີຊັນຕໍ່ໆໄປ, ແຕ່ນີ້ບໍ່ແມ່ນສິ່ງທີ່ພວກເຮົາສາມາດເຮັດໄດ້ດ້ວຍຕົວເອງທັງໝົດ. ເມື່ອທ່ານພົບປລັກອິນ, ທີມ ຫຼື ໄຟລ໌ທີ່ບໍ່ເຂົ້າກັນກັບການເຮັດ Minification, ໃຫ້ຕິດຕໍ່ຫາຜູ້ພັດທະນາ ແລະ ຂໍໃຫ້ພວກເຂົາຈັດຫາເວີຊັນທີ່ເຮັດ Minified ມາໃຫ້ ຫຼື ເຮັດໃຫ້ໂຄ້ດຂອງພວກເຂົາຮອງຮັບການເຮັດ Minification.
-
ແລ້ວເລື່ອງຄຳຄິດເຫັນເດ? ປລັກອິນນີ້ຈະເຮັດໃຫ້ການສະແດງຄວາມຄິດເຫັນຊ້າລົງບໍ່?
-
ໃນທາງກົງກັນຂ້າມ, ເຊັ່ນດຽວກັນກັບການກະທຳອື່ນໆທີ່ຜູ້ໃຊ້ເຮັດໃນເວັບໄຊ, ປະສິດທິພາບທີ່ໄວຂຶ້ນຈະຊ່ວຍກະຕຸ້ນໃຫ້ມີການໃຊ້ງານຫຼາຍຂຶ້ນ. ແຄັດຈະຖືກສ້າງຂຶ້ນໃໝ່ໃນໜ່ວຍຄວາມຈຳຢ່າງໄວວາ ຈົນບໍ່ມີບັນຫາທີ່ຈະສະແດງເວີຊັນຫຼ້າສຸດຂອງໂພສໃຫ້ຜູ້ເຂົ້າຊົມເຫັນ ເຖິງວ່າຈະມີຄົນເຂົ້າເບິ່ງຈຳນວນມະຫາສານຈາກ Digg, Slashdot, Drudge Report, Yahoo Buzz ຫຼື Twitter ກໍຕາມ.
-
ປລັກອິນນີ້ຈະໄປລົບກວນປລັກອິນ ຫຼື ວິດເຈັດອື່ນໆບໍ່?
-
ບໍ່, ໃນທາງກົງກັນຂ້າມ ຫາກທ່ານໃຊ້ການຕັ້ງຄ່າ Minify ທ່ານຈະປັບປຸງປະສິດທິພາບຂອງພວກມັນໃຫ້ດີຂຶ້ນຫຼາຍເທົ່າ.
-
ປລັກອິນນີ້ເຮັດວຽກກັບ WordPress ໃນໂໝດເຄືອຂ່າຍ (Network Mode) ໄດ້ບໍ່?
-
ແນ່ນອນວ່າມັນເຮັດໄດ້.
-
ປລັກອິນນີ້ເຮັດວຽກກັບ BuddyPress (bbPress) ໄດ້ບໍ່?
-
ແມ່ນແລ້ວ.
-
ປລັກອິນນີ້ຈະຊ່ວຍໃຫ້ WP Admin ໄວຂຶ້ນບໍ່?
-
ແມ່ນແລ້ວ, ທາງອ້ອມ – ຫາກທ່ານມີບລັອກເກີຫຼາຍຄົນເຮັດວຽກຮ່ວມກັນ, ທ່ານຈະຮູ້ສຶກຄືກັບວ່າມີເຊີເວີສະເພາະສຳລັບ WP Admin ຫຼັງຈາກເປີດໃຊ້ປລັກອິນນີ້; ຜົນລັດກໍຄື, ປະສິດທິພາບໃນການເຮັດວຽກທີ່ເພີ່ມຂຶ້ນ.
-
ທ່ານຮອງຮັບເວັບເຊີເວີໃດແດ່?
-
ພວກເຮົາຍັງບໍ່ພົບການເຮັດວຽກທີ່ບໍ່ເຂົ້າກັນກັບ apache 1.3+, nginx 0.7+, IIS 5+ ຫຼື litespeed 4.0.2+. ຫາກມີເວັບເຊີເວີໃດທີ່ທ່ານຄິດວ່າພວກເຮົາຄວນທົດສອບ (ເຊັ່ນ lighttpd), ພວກເຮົາ ຢາກໄດ້ຍິນຄຳຄິດເຫັນ ຈາກທ່ານ.
-
ປລັກອິນນີ້ຮອງຮັບລະບົບ Server Cluster ແລະ Load Balancer ບໍ່?
-
ແມ່ນແລ້ວ, ຖືກສ້າງຂຶ້ນມາໃໝ່ທັງໝົດໂດຍຄຳນຶງເຖິງການຮອງຮັບການຂະຫຍາຍຕົວ ແລະ ຮູບແບບການໂຮສຕິງໃນປັດຈຸບັນ.
-
ເຄື່ອງມື “Media Library Import” ມີໄວ້ເພື່ອຫຍັງ ແລະ ຈະໃຊ້ມັນແນວໃດ?
-
ເຄື່ອງມືນຳເຂົ້າຄັງສື່ (Media Library Import) ແມ່ນສຳລັບການຕິດຕັ້ງ WordPress ແບບເກົ່າ ຫຼື ທີ່ “ບໍ່ເປັນລະບຽບ” ເຊິ່ງມີໄຟລ໌ແນບ (ຮູບພາບ ແລະ ອື່ນໆ ໃນໂພສ ຫຼື ໜ້າເວັບ) ກະຈັດກະຈາຍຢູ່ທົ່ວເວັບເຊີເວີ ຫຼື ມີການ “Hot Linked” ມາຈາກເວັບໄຊອື່ນ ແທນທີ່ຈະໃຊ້ຄັງສື່ໃຫ້ຖືກຕ້ອງ.
ເຄື່ອງມືຈະສະແກນໂພສ ແລະ ໜ້າເວັບຂອງທ່ານສຳລັບກໍລະນີຂ້າງເທິງ ແລະ ກັອບປີ້ພວກມັນລົງໃນຄັງສື່, ອັບເດດໂພສຂອງທ່ານໃຫ້ໃຊ້ທີ່ຢູ່ລິ້ງໃໝ່ ແລະ ສ້າງໄຟລ໌ .htaccess ທີ່ບັນຈຸລາຍຊື່ການປ່ຽນທິດທາງແບບຖາວອນ (Permanent Redirects), ເພື່ອໃຫ້ເຄື່ອງມືຄົ້ນຫາ (Search Engines) ສາມາດຫາໄຟລ໌ເຫັນໃນທີ່ຢູ່ໃໝ່.
ທ່ານຄວນສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນຂອງທ່ານກ່ອນທີ່ຈະເລີ່ມດຳເນີນການນີ້.
-
ຂ້ອຍຈະຫາໄຟລ໌ JS ແລະ CSS ເພື່ອມາເພີ່ມປະສິດທິພາບ (Minify) ດ້ວຍປລັກອິນນີ້ໄດ້ແນວໃດ?
-
ໃຊ້ປຸ່ມ “Help” ໃນແຖບການຕັ້ງຄ່າ Minify. ເມື່ອເປີດແລ້ວ, ເຄື່ອງມືຈະຊອກຫາ ແລະ ສະແດງໄຟລ໌ CSS ແລະ JS ທີ່ໃຊ້ໃນແຕ່ລະເທັມເພລດ (Template) ຂອງເວັບໄຊສຳລັບທີມທີ່ກຳລັງໃຊ້ງານຢູ່. ເພື່ອເພີ່ມໄຟລ໌ເຂົ້າໃນການຕັ້ງຄ່າ Minify, ໃຫ້ຄລິກທີ່ຊ່ອງໝາຍຂ້າງໆໄຟລ໌ນັ້ນ. ນອກນີ້ຍັງສາມາດລະບຸຕຳແໜ່ງການຝັງໄຟລ໌ JS ເພື່ອປັບປຸງປະສິດທິພາບການສະແດງຜົນຂອງໜ້າເວັບ. ທ່ານຍັງສາມາດຈັດການການຕັ້ງຄ່າ Minify ສຳລັບທຸກທີມທີ່ຕິດຕັ້ງໄວ້ໄດ້ໂດຍການເລືອກທີມຈາກເມນູເລື່ອນລົງ. ເມື່ອຕັ້ງຄ່າສຳເລັດແລ້ວ, ໃຫ້ຄລິກປຸ່ມ Apply ແລະ Close, ຈາກນັ້ນບັນທຶກການຕັ້ງຄ່າໃນແຖບ Minify.
-
ຂ້ອຍບໍ່ເຂົ້າໃຈວ່າ CDN ກ່ຽວຂ້ອງກັບການເກັບແຄັດແນວໃດ, ມັນຕ່າງກັນໂດຍສິ້ນເຊີງບໍ່ແມ່ນບໍ່?
-
ຕາມຫຼັກການແລ້ວແມ່ນບໍ່, CDN ແມ່ນແຄັດທີ່ມີປະສິດທິພາບສູງ ເຊິ່ງຈະເກັບໄຟລ໌ຄົງທີ່ (ໄຟລ໌ທີມ, ຄັງສື່ ແລະ ອື່ນໆ) ໄວ້ໃນສະຖານທີ່ຕ່າງໆທົ່ວໂລກ ເພື່ອໃຫ້ຜູ້ເຂົ້າຊົມໃນພື້ນທີ່ນັ້ນໆເຂົ້າເຖິງຂໍ້ມູນໄດ້ໄວຂຶ້ນ. ໃຊ້ Total Cache ເພື່ອເລັ່ງຄວາມໄວໃຫ້ເວັບໄຊຂອງທ່ານ ໂດຍການນຳເນື້ອຫາໄປໄວ້ໃກ້ກັບຜູ້ໃຊ້ຂອງທ່ານຫຼາຍຂຶ້ນ ຜ່ານການເຊື່ອມຕໍ່ CDN ທີ່ຫຼາກຫຼາຍ ເຊັ່ນ Cloudflare, StackPath, AWS ແລະ ອື່ນໆ.
-
ຂ້ອຍຈະໃຊ້ Origin Pull (Mirror) CDN ໄດ້ແນວໃດ?
-
ເຂົ້າສູ່ລະບົບແຜງຄວບຄຸມ ຫຼື ພື້ນທີ່ຈັດການບັນຊີຂອງຜູ້ໃຫ້ບໍລິການ CDN ຂອງທ່ານ. ປະຕິບັດຕາມຂັ້ນຕອນການຕັ້ງຄ່າທີ່ພວກເຂົາໃຫ້ມາ, ສ້າງ “Pull Zone” ຫຼື “Bucket” ໃໝ່ສຳລັບຊື່ໂດເມນເວັບໄຊຂອງທ່ານ. ຫາກມີຕົວຊ່ວຍຕັ້ງຄ່າ (Wizard) ຫຼື ຄຳແນະນຳການແກ້ໄຂບັນຫາທີ່ຜູ້ໃຫ້ບໍລິການຂອງທ່ານສະເໜີໃຫ້, ຢ່າລືມກວດສອບເບິ່ງ. ໃນແຖບ CDN ຂອງປລັກອິນ, ໃຫ້ປ້ອນຊື່ໂຮສທີ່ຜູ້ໃຫ້ບໍລິການ CDN ໃຫ້ມາໃນຊ່ອງ “replace site’s hostname with”. ທ່ານຄວນກວດສອບໂດຍການລອງເປີດໄຟລ໌ທົດສອບຈາກຊື່ໂຮສ CDN ເຊັ່ນ: http://cdn.domain.com/favicon.ico. ແກ້ໄຂບັນຫາຮ່ວມກັບຜູ້ໃຫ້ບໍລິການ CDN ຂອງທ່ານຈົນກວ່າການທົດສອບນີ້ຈະສຳເລັດ.
ດຽວນີ້ໃຫ້ໄປທີ່ແຖບ General ແລ້ວຄລິກທີ່ຊ່ອງໝາຍ ແລະ ບັນທຶກການຕັ້ງຄ່າເພື່ອເປີດໃຊ້ງານ CDN ແລະ ລ້າງແຄັດເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ.
-
ຂ້ອຍຈະຕັ້ງຄ່າ Amazon Simple Storage Service (Amazon S3) ຫຼື Amazon CloudFront ເປັນ CDN ໄດ້ແນວໃດ?
-
ກ່ອນອື່ນ ສ້າງບັນຊີ S3 (ຍົກເວັ້ນແຕ່ວ່າຈະໃຊ້ Origin Pull); ມັນອາດຈະໃຊ້ເວລາຫຼາຍຊົ່ວໂມງກວ່າຂໍ້ມູນບັນຊີຂອງທ່ານຈະໃຊ້ງານໄດ້. ຕໍ່ມາ, ທ່ານຈຳເປັນຕ້ອງເອົາ “Access key ID” ແລະ “Secret key” ຈາກສ່ວນ “Access Credentials” ໃນໜ້າ “Security Credentials” ຂອງ “My Account.” ໃຫ້ໝັ້ນໃຈວ່າສະຖານະເປັນ “active.” ຈາກນັ້ນ, ໃຫ້ໝັ້ນໃຈວ່າ “Amazon Simple Storage Service (Amazon S3)” ຖືກເລືອກເປັນ “CDN type” ໃນແຖບ “General Settings” ແລ້ວບັນທຶກການປ່ຽນແປງ. ດຽວນີ້ໃນແຖບ “Content Delivery Network Settings” ໃຫ້ປ້ອນ “Access key,” “Secret key” ແລະ ປ້ອນຊື່ (ຫຼີກລ່ຽງຕົວອັກສອນພິເສດ ແລະ ຍະຫວ່າງ) ສຳລັບ Bucket ຂອງທ່ານໃນຊ່ອງ “Create a bucket” ໂດຍການຄລິກປຸ່ມທີ່ມີຊື່ດຽວກັນ. ຫາກໃຊ້ Bucket ທີ່ມີຢູ່ແລ້ວ ພຽງແຕ່ລະບຸຊື່ Bucket ໃນຊ່ອງ “Bucket”. ຄລິກປຸ່ມ “Test S3 Upload” ແລະ ໃຫ້ໝັ້ນໃຈວ່າການທົດສອບສຳເລັດ, ຫາກບໍ່ສຳເລັດໃຫ້ກວດສອບການຕັ້ງຄ່າຂອງທ່ານແລ້ວລອງໃໝ່. ບັນທຶກການຕັ້ງຄ່າຂອງທ່ານ.
ຫາກທ່ານບໍ່ໄດ້ຈະໃຊ້ CloudFront, ທ່ານກໍເກືອບຈະສຳເລັດແລ້ວ, ແຕ່ຫາກໃຊ້ CloudFront ໃຫ້ຂ້າມໄປວັກຖັດໄປ. ໄປທີ່ແຖບ “General Settings” ແລະ ຄລິກຊ່ອງ “Enable” ຈາກນັ້ນບັນທຶກການຕັ້ງຄ່າເພື່ອເປີດໃຊ້ CDN. ລ້າງແຄັດເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ. ຫາກໂໝດສະແດງຕົວຢ່າງເປີດຢູ່ ທ່ານຈຳເປັນຕ້ອງ “Deploy” ການປ່ຽນແປງຂອງທ່ານ.
ເພື່ອໃຊ້ CloudFront, ໃຫ້ປະຕິບັດຕາມຂັ້ນຕອນທັງໝົດຂ້າງເທິງ, ຍົກເວັ້ນໃຫ້ເລືອກ “Amazon CloudFront” ເປັນ “CDN type” ໃນສ່ວນ “Content Delivery Network” ຂອງແຖບ “General Settings”. ເມື່ອສ້າງ Bucket ໃໝ່, Distribution ID ຈະຖືກປ້ອນໃຫ້ໂດຍອັດຕະໂນມັດ. ບໍ່ດັ່ງນັ້ນ, ໃຫ້ໄປທີ່ AWS Management Console ແລະ ສ້າງ Distribution ໃໝ່: ເລືອກ S3 Bucket ທີ່ທ່ານສ້າງໄວ້ກ່ອນໜ້ານີ້ເປັນ “Origin,” ປ້ອນ CNAME ຫາກທ່ານຕ້ອງການເພີ່ມລົງໃນ DNS Zone ຂອງທ່ານ. ໃຫ້ໝັ້ນໃຈວ່າ “Distribution Status” ຖືກເປີດໃຊ້ ແລະ “State” ແມ່ນ Deployed. ດຽວນີ້ໃນແຖບ “Content Delivery Network” ຂອງປລັກອິນ, ໃຫ້ກັອບປີ້ Subdomain ທີ່ພົບໃນ AWS Management Console ແລະ ປ້ອນ CNAME ທີ່ໃຊ້ສຳລັບ Distribution ລົງໃນຊ່ອງ “CNAME”.
ທ່ານສາມາດກຳນົດຊື່ໂຮສໄດ້ສູງສຸດ 10 ຊື່ ແທນທີ່ຈະໃຊ້ຊື່ໂຮສເລີ່ມຕົ້ນ, ການເຮັດແບບນີ້ຈະຊ່ວຍປັບປຸງປະສິດທິພາບການສະແດງຜົນຂອງໜ້າເວັບໄຊຂອງທ່ານ. ຊື່ໂຮສເພີ່ມເຕີມຄວນຈະຖືກກຳນົດໃນການຕັ້ງຄ່າ Distribution ທີ່ທ່ານໃຊ້ໃນ AWS Management Console ຄືກັນ.
ດຽວນີ້ໃຫ້ໄປທີ່ແຖບ General ແລະ ຄລິກທີ່ຊ່ອງ “Enable” ແລ້ວບັນທຶກການຕັ້ງຄ່າເພື່ອເປີດໃຊ້ງານຟັງຊັນ CDN ແລະ ລ້າງແຄັດເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ. ຫາກໂໝດສະແດງຕົວຢ່າງເປີດຢູ່, ທ່ານຈຳເປັນຕ້ອງ “Deploy” ການປ່ຽນແປງຂອງທ່ານກ່ອນ.
-
ຂ້ອຍຈະຕັ້ງຄ່າ Rackspace Cloud Files ເປັນ CDN ຂອງຂ້ອຍໄດ້ແນວໃດ?
-
ກ່ອນອື່ນ ສ້າງບັນຊີ. ຕໍ່ມາ, ໃນສ່ວນ “Content Delivery Network” ຂອງແຖບ “General Settings”, ໃຫ້ເລືອກ Rackspace Cloud Files ເປັນ “CDN Type.” ດຽວນີ້, ໃນສ່ວນ “Configuration” ຂອງແຖບ “Content Delivery Network”, ໃຫ້ປ້ອນ “Username” ແລະ “API key” ທີ່ກ່ຽວຂ້ອງກັບບັນຊີຂອງທ່ານ (ພົບໄດ້ໃນສ່ວນ API Access ຂອງ Rackspace Cloud Control Panel) ເຂົ້າໃນຊ່ອງທີ່ກ່ຽວຂ້ອງ. ຈາກນັ້ນປ້ອນຊື່ຂອງຄອນເທນເນີ (Container) ທີ່ຈະໃຊ້ (ຫຼີກລ່ຽງຕົວອັກສອນພິເສດ ແລະ ຍະຫວ່າງ). ຫາກການເຮັດວຽກສຳເລັດ, ID ຂອງຄອນເທນເນີຈະປະກົດຂຶ້ນໂດຍອັດຕະໂນມັດໃນຊ່ອງ “Replace site’s hostname with”. ທ່ານສາມາດກຳນົດຊື່ຄອນເທນເນີ ແລະ ID ຂອງ ຄອນເທນເນີທີ່ມີຢູ່ແລ້ວ ໄດ້ຫາກທ່ານຕ້ອງການ. ຄລິກປຸ່ມ “Test Cloud Files Upload” ແລະ ໃຫ້ໝັ້ນໃຈວ່າການທົດສອບສຳເລັດ, ຫາກບໍ່ສຳເລັດໃຫ້ກວດສອບການຕັ້ງຄ່າຂອງທ່ານແລ້ວລອງໃໝ່. ບັນທຶກການຕັ້ງຄ່າຂອງທ່ານ. ຕອນນີ້ທ່ານພ້ອມແລ້ວທີ່ຈະສົ່ງອອກຄັງສື່, ທີມ ແລະ ໄຟລ໌ອື່ນໆໄປຍັງ CDN.
ທ່ານສາມາດກຳນົດຊື່ໂຮສ (Hostname) ໄດ້ສູງສຸດ 10 ຊື່ ແທນທີ່ຈະໃຊ້ຊື່ໂຮສເລີ່ມຕົ້ນ, ການເຮັດແບບນີ້ຈະຊ່ວຍປັບປຸງປະສິດທິພາບການສະແດງຜົນຂອງໜ້າເວັບໄຊຂອງທ່ານ.
ດຽວນີ້ໃຫ້ໄປທີ່ແຖບ General ແລະ ຄລິກທີ່ຊ່ອງ “Enable” ແລ້ວບັນທຶກການຕັ້ງຄ່າເພື່ອເປີດໃຊ້ງານຟັງຊັນ CDN ແລະ ລ້າງແຄັດເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ. ຫາກໂໝດສະແດງຕົວຢ່າງ (Preview mode) ເປີດຢູ່, ທ່ານຈຳເປັນຕ້ອງ “Deploy” (ນຳໃຊ້) ການປ່ຽນແປງຂອງທ່ານກ່ອນ.
-
ຫາກຊື່ໂດເມນຂອງເວັບໄຊທ່ານປ່ຽນແປງ, ເຄື່ອງມືນີ້ຈະມີປະໂຫຍດຫຼາຍໃນການອັບເດດໂພສ ແລະ ໜ້າເວັບຂອງທ່ານໃຫ້ໃຊ້ທີ່ຢູ່ປັດຈຸບັນ. ຕົວຢ່າງ: ຫາກເວັບໄຊຂອງທ່ານເຄີຍເປັນ www.domain.com ແລະ ທ່ານຕັດສິນໃຈປ່ຽນເປັນ domain.com, ຜົນລັດທີ່ຕາມມາອາດຈະເຮັດໃຫ້ຮູບພາບ “ເສຍ” ຫຼາຍ ຫຼື ເກີດການປ່ຽນທິດທາງ (Redirect) ທີ່ບໍ່ຈຳເປັນ (ເຊິ່ງເຮັດໃຫ້ຜູ້ເຂົ້າຊົມທ່ອງເວັບໄດ້ຊ້າລົງ). ທ່ານສາມາດໃຊ້ເຄື່ອງມືນີ້ເພື່ອແກ້ໄຂກໍລະນີນີ້ ແລະ ກໍລະນີອື່ນໆທີ່ຄ້າຍຄືກັນ. ການແກ້ໄຂ URL ຂອງຮູບພາບຍັງຊ່ວຍໃຫ້ປລັກອິນສາມາດກວດສອບໄດ້ດີຂຶ້ນວ່າຮູບພາບໃດຖືກໂຮສໄວ້ໃນ CDN ແທ້ໆ.
ຄືກັນກັບທຸກຄັ້ງ, ມັນບໍ່ມີຂໍ້ເສຍຫຍັງທີ່ຈະສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນຂອງທ່ານໄວ້ກ່ອນ.
-
ປລັກອິນນີ້ເຂົ້າກັນໄດ້ກັບ TDO Mini Forms ບໍ່?
-
Captcha ແລະ Recaptcha ຈະເຮັດວຽກໄດ້ປົກກະຕິ, ແຕ່ທ່ານຈຳເປັນຕ້ອງປ້ອງກັນບໍ່ໃຫ້ໜ້າເວັບທີ່ມີແບບຟອມຖືກເກັບແຄັດ. ໃຫ້ເພີ່ມ URI ຂອງໜ້າເວັບນັ້ນເຂົ້າໄປໃນຊ່ອງ “Never cache the following pages” ໃນແຖບການຕັ້ງຄ່າແຄັດໜ້າເວັບ.
-
ປລັກອິນນີ້ເຂົ້າກັນໄດ້ກັບ GD Star Rating ບໍ່?
-
ແມ່ນແລ້ວ. ປະຕິບັດຕາມຂັ້ນຕອນດັ່ງນີ້:
- ເປີດໃຊ້ງານການໂຫຼດຄະແນນແບບໄດນາມິກ (Dynamic) ໂດຍການເລືອກ GD Star Rating -> Settings -> Features “Cache support option”
- ຫາກເປີດໃຊ້ Database Cache ໃນ W3 Total Cache ໃຫ້ເພີ່ມ
wp_gdsrເຂົ້າໃນຊ່ອງ “Ignored query stems” ໃນແຖບການຕັ້ງຄ່າ Database Cache, ບໍ່ດັ່ງນັ້ນຄະແນນການໃຫ້ຄະແນນ (Ratings) ຈະບໍ່ອັບເດດຫຼັງຈາກການລົງຄະແນນ - ລ້າງແຄັດທັງໝົດ
-
ຂ້ອຍເຫັນຕົວອັກສອນທີ່ອ່ານບໍ່ອອກແທນທີ່ຈະເປັນເວັບໄຊປົກກະຕິ, ມັນເກີດຫຍັງຂຶ້ນ?
-
ຫາກທີມ ຫຼື ໄຟລ໌ຂອງທີມມີການເອີ້ນໃຊ້
php_flush()ຫຼື ຟັງຊັນflush()ມັນຈະລົບກວນການເຮັດວຽກປົກກະຕິຂອງປລັກອິນ; ເຮັດໃຫ້ປລັກອິນສົ່ງໄຟລ໌ແຄັດອອກໄປກ່ອນທີ່ການເຮັດວຽກທີ່ສຳຄັນຈະສຳເລັດ. ການເອີ້ນໃຊ້flush()ແມ່ນບໍ່ຈຳເປັນອີກຕໍ່ໄປ ແລະ ຄວນຖືກລຶບອອກ. -
ຂ້ອຍຈະເກັບແຄັດສະເພາະໜ້າຫຼັກ (Home Page) ໄດ້ແນວໃດ?
-
ເພີ່ມ
/.+ເຂົ້າໃນຕົວເລືອກ “Never cache the following pages” (ບໍ່ຕ້ອງເກັບແຄັດໜ້າຕໍ່ໄປນີ້) ໃນແຖບການຕັ້ງຄ່າແຄັດໜ້າເວັບ. -
ຂ້ອຍພົບໜ້າວ່າງ ຫຼື ລະຫັດຂໍ້ຜິດພາດ 500 ເມື່ອພະຍາຍາມອັບເກຣດ WordPress ໃນໂໝດເຄືອຂ່າຍ (Network Mode)
-
ກ່ອນອື່ນ, ໃຫ້ໝັ້ນໃຈວ່າປລັກອິນບໍ່ໄດ້ຖືກເປີດໃຊ້ງານ (Disabled) ແບບທົ່ວທັງເຄືອຂ່າຍ (Network-wide). ຈາກນັ້ນໃຫ້ປິດການໃຊ້ງານ (Deactivated) ແບບທົ່ວທັງເຄືອຂ່າຍ. ດຽວນີ້ທ່ານຄວນຈະສາມາດອັບເກຣດໄດ້ສຳເລັດໂດຍບໍ່ເຮັດໃຫ້ເວັບໄຊຂອງທ່ານມີບັນຫາ.
-
ມີການແຈ້ງເຕືອນກ່ຽວກັບເຈົ້າຂອງໄຟລ໌ປະກົດຂຶ້ນພ້ອມກັບແບບຟອມ FTP, ຂ້ອຍຈະແກ້ໄຂແນວໃດ?
-
ປລັກອິນໃຊ້ຟັງຊັນ FileSystem ຂອງ WordPress ໃນການຂຽນໄຟລ໌. ມັນຈະກວດສອບວ່າເຈົ້າຂອງໄຟລ໌ ແລະ ກຸ່ມເຈົ້າຂອງໄຟລ໌ທີ່ສ້າງຂຶ້ນນັ້ນກົງກັບເຈົ້າຂອງໂປຣເຊສ (Process) ຫຼື ບໍ່. ຫາກບໍ່ກົງກັນ, ມັນຈະບໍ່ສາມາດຂຽນ ຫຼື ແກ້ໄຂໄຟລ໌ໄດ້.
ໂດຍປົກກະຕິແລ້ວ, ທ່ານຄວນແຈ້ງຜູ້ໃຫ້ບໍລິການເວັບໂຮສຕິງຂອງທ່ານກ່ຽວກັບບັນຫາການກຳນົດສິດ (Permissions) ແລະ ພວກເຂົາຄວນຈະສາມາດແກ້ໄຂມັນໄດ້.
ທ່ານສາມາດລອງເພີ່ມ define(‘FS_METHOD’, ‘direct’); ເຂົ້າໄປໃນໄຟລ໌ wp-config.php ເພື່ອຂ້າມການກວດສອບໄຟລ໌ ແລະ ໂຟນເດີ.
-
ສ່ວນເສີມຕົວແປງຮູບພາບ (Image Converter) ໃຊ້ຊັບພະຍາກອນຫຼາຍບໍ່ ໃນການແປງຮູບພາບໃຫ້ເປັນຮູບແບບທີ່ທັນສະໄໝ ເຊັ່ນ WebP ຫຼື AVIF?
-
ບໍ່. ສ່ວນເສີມຕົວແປງຮູບພາບ ຈະແປງຮູບແບບໄຟລ໌ຮູບພາບທົ່ວໄປໃຫ້ເປັນຮູບແບບທີ່ທັນສະໄໝ ເຊັ່ນ WebP ຫຼື AVIF ໂດຍໃຊ້ບໍລິການ API ຂອງພວກເຮົາ. ການແປງຮູບພາບຈະເກີດຂຶ້ນຢູ່ເທິງບໍລິການ API ຂອງພວກເຮົາ, ດັ່ງນັ້ນການໃຊ້ຊັບພະຍາກອນຈະບໍ່ສົ່ງຜົນກະທົບຕໍ່ເຊີເວີເວັບໄຊຂອງທ່ານ.
-
API ຂອງ Total Cache Image Converter ຈະເກັບຂໍ້ມູນຮູບພາບໄວ້ບໍ່?
-
ຂໍ້ມູນຮູບພາບທີ່ໄດ້ຮັບໂດຍ API ຂອງພວກເຮົາຈະຖືກທຳລາຍຖິ້ມ ຫຼັງຈາກທີ່ຮູບພາບທີ່ແປງແລ້ວຖືກສ້າງຂຶ້ນ. ຮູບພາບທີ່ແປງແລ້ວຈະຖືກທຳລາຍຖິ້ມທັນທີ ເມື່ອປລັກອິນ Total Cache ດຶງຂໍ້ມູນ ຫຼື ດາວໂຫຼດໄປຍັງເວັບໄຊຂອງທ່ານສຳເລັດ.
-
ນີ້ມັນເບິ່ງຄືຈະດີເກີນກວ່າທີ່ຈະເປັນຈິງ, ຂ້ອຍຈະທົດສອບຜົນລັດໄດ້ແນວໃດ?
-
ທ່ານຈະສາມາດເຫັນຜົນລັດໄດ້ທັນທີໃນທຸກໆຄັ້ງທີ່ໂຫຼດໜ້າເວັບ, ແຕ່ສຳລັບການວັດແທກທີ່ຊັດເຈນ, ທ່ານຄວນພິຈາລະນາໃຊ້ເຄື່ອງມືດັ່ງຕໍ່ໄປນີ້:
-
ຂ້ອຍບໍ່ມີເວລາຈັດການກັບເລື່ອງນີ້, ແຕ່ຂ້ອຍຮູ້ວ່າມັນຈຳເປັນ. ເຈົ້າຈະຊ່ວຍຂ້ອຍໄດ້ບໍ່?
-
ແມ່ນແລ້ວ! ກະລຸນາ ຕິດຕໍ່ຫາພວກເຮົາ ແລະ ພວກເຮົາຈະຊ່ວຍທ່ານຕັ້ງຄ່າເພື່ອໃຫ້ທ່ານສາມາດ “ຕັ້ງຄ່າເທື່ອດຽວແລ້ວປ່ອຍໃຫ້ມັນເຮັດວຽກໄປເລີຍ.”
ຕິດຕັ້ງປລັກອິນເພື່ອອ່ານ FAQ ຕົວເຕັມໃນແຖບ FAQ ຂອງປລັກອິນ.
-
ຂ້ອຍສາມາດລາຍງານຂໍ້ຜິດພາດດ້ານຄວາມປອດໄພທີ່ພົບໃນປລັກອິນນີ້ໄດ້ຢູ່ໃສ?
-
ກະລຸນາລາຍງານຂໍ້ຜິດພາດດ້ານຄວາມປອດໄພທີ່ພົບໃນຊອດໂຄ້ດ (Source Code) ຂອງປລັກອິນ W3 Total Cache ຜ່ານ ໂຄງການເປີດເຜີຍຊ່ອງໂຫວ່ Patchstack. ທີມງານ Patchstack ຈະຊ່ວຍທ່ານໃນການກວດສອບ, ກຳນົດ CVE, ແລະ ແຈ້ງໃຫ້ຜູ້ພັດທະນາປລັກອິນນີ້ຊາບ.
ການຣີວິວ
ຜູ້ຮ່ວມພັດທະນາ ແລະ ຜູ້ພັດທະນາ
“W3 Total Cache” ແມ່ນຊອຟແວໂອເພັນຊອດ (Open Source). ບຸກຄົນຕໍ່ໄປນີ້ໄດ້ມີສ່ວນຮ່ວມໃນການພັດທະນາປລັກອິນນີ້.
ຜູ້ຮ່ວມພັດທະນາ“W3 Total Cache” ໄດ້ຖືກແປເປັນ 20 ພາສາທ້ອງຖິ່ນ. ຂໍຂອບໃຈ ທີມງານຜູ້ແປ ສຳລັບການປະກອບສ່ວນຂອງເຂົາເຈົ້າ.
ແປ “W3 Total Cache” ເປັນພາສາຂອງເຈົ້າ.
ສົນໃຈຮ່ວມພັດທະນາບໍ່?
ເບິ່ງລະຫັດ, ກວດເບິ່ງ ຄັງເກັບ SVN, ຫຼື ຕິດຕາມ ບັນທຶກການພັດທະນາ ຜ່ານ RSS.
ບັນທຶກການປ່ຽນແປງ
2.9.2
- Fix: Patch broken access control for Image Service AJAX operations
- Fix: mfunc dynamic output buffering fatal error causing blank pages
- Fix: Patch mfunc security vulnerability
2.9.1
- ແກ້ໄຂ: Image Converter: ລ້າງຄ່າການຮ້ອງຂໍເມື່ອສະຖານະເປັນ 404
- ແກ້ໄຂ: Image Converter: ຈັດການການຮ້ອງຂໍຮູບແບບແຍກກັນໄດ້ດີຂຶ້ນ
- ແກ້ໄຂ: Image Converter: ການປ່ຽນແປງ UI/JS
- ແກ້ໄຂ: ບັນຫາການເກັບແຄັດ/ການບັນທຶກການຕັ້ງຄ່າ (Config)
2.9.0
- ຟີເຈີ: ການແປງຮູບພາບ AVIF ລຸ້ນໃໝ່ (Pro)
- ຟີເຈີ: ເພີ່ມການແຈ້ງເຕືອນສຳລັບບັນຫາການຊຳລະເງິນບາງຢ່າງ
- ແກ້ໄຂ: ສ່ວນການລ້າງ Bunny CDN
- ແກ້ໄຂ: New Relic API
- ແກ້ໄຂ: ຄວາມເຂົ້າກັນໄດ້ຂອງ Nginx + Memcached Unix socket
- ອັບເດດ: ປັບປຸງຕົວຊ່ວຍຕັ້ງຄ່າ (Setup Guide Wizard) ແລະ ການທົດສອບ
- ອັບເດດ: ປ່ຽນຊື່ WebP Converter ເປັນ Image Converter
2.8.15
- ແກ້ໄຂ: Elementor: Lazy load ສຳລັບ Carousel
- ແກ້ໄຂ: Elementor: ບັນຫາການລ້າງແຄັດ
- ແກ້ໄຂ: ລຶບແທັກ mfunc/mclude ທັງໝົດອອກຈາກ REST, ຟີດ, ແລະ ຄຳຄິດເຫັນ
- ແກ້ໄຂ: ປັບປຸງການກວດສອບການລ້າງໄດເຣັກທໍຣີໄຟລ໌ໃຫ້ດີຂຶ້ນ
- ແກ້ໄຂ: Bunny CDN: ສ່ວນການລ້າງ URL ໃນໜ້າການຕັ້ງຄ່າ
- ແກ້ໄຂ: Minify: Auto JS: ຈັດການ Attribute async ແລະ defer ທີ່ມີຄ່າ
- ແກ້ໄຂ: Google PageSpeed: ການປ່ຽນແປງຂອງ Lighthouse
- ແກ້ໄຂ: Cloudflare: ຄຳເຕືອນກ່ຽວກັບ Array ທີ່ບໍ່ໄດ້ກຳນົດຄ່າ
- ແກ້ໄຂ: Rackspace API: ການຈັດການລະຫັດການຕອບສະໜອງ
- ແກ້ໄຂ: ຂໍ້ຄວາມການປິດໃຊ້ງານອະນຸຍາດ (License)
- ອັບເດດ: ChartJS ອັບເດດເປັນ v4.4.1
- ການປັບປຸງ: ເພີ່ມລິ້ງການຊ່ວຍເຫຼືອ
2.8.14
- ແກ້ໄຂ: ປັບປຸງລະບົບການປະມວນຜົນ mfunc/mclude ໃຫ້ດີຂຶ້ນ
- ການປັບປຸງ: ການແຈ້ງເຕືອນການລ້າງແຄັດທີ່ມີຄວາມສອດຄ່ອງຂຶ້ນ
2.8.13
- ແກ້ໄຂ: ກວດສອບຄວາມປອດໄພຂອງເນື້ອຫາ mfunc/mclude ໃນການເອີ້ນ REST
- ແກ້ໄຂ: ແກ້ໄຂຂໍ້ຜິດພາດໃນການກວດສອບປລັກອິນ
- ແກ້ໄຂ: ຍົກເລີກຂໍ້ຜິດພາດ simplexml
- ແກ້ໄຂ: Text domains ທີ່ຂາດຫາຍໄປ
- ແກ້ໄຂ: ກວດສອບປະເພດ Array ສຳລັບຟິລເຕີ “w3tc_footer_comment”
- ການປັບປຸງ: Image Converter: ເພີ່ມປະສິດທິພາບ WP_Query
2.8.12
- ແກ້ໄຂ: ການຈັດການສະໄຕລ໌ background-image ໃນ Lazy load
- ແກ້ໄຂ: Elementor: ໃຫ້ລ້າງແຄັດອອບເຈັກນຳ ຫຼັງຈາກລ້າງແຄັດໜ້າເວັບແລ້ວ
- ແກ້ໄຂ: ເຮັດໃຫ້ເສັ້ນທາງການອ່ານແຄັດເປັນມາດຕະຖານເພື່ອຫຼີກລ່ຽງຄວາມຜິດພ້ຽນ
2.8.11
- ແກ້ໄຂ: ຫຼີກລ່ຽງການພາດແຄັດອອບເຈັກ (Cache Misses) ທີ່ຊ້ຳຊ້ອນໃນ WP 6.4 – 6.7
- ແກ້ໄຂ: ແຖບຜູ້ດູແລ: ບໍ່ສະແດງ “Purge All Caches Except Cloudflare” ຫາກຖືກປິດໃຊ້ງານຫຼັງຈາກຕັ້ງຄ່າແລ້ວ
- ແກ້ໄຂ: ການຈັດການຂໍ້ຜິດພາດສຳລັບການດາວໂຫຼດ URL
- ແກ້ໄຂ: ລາຍການເມນູສຳລັບຜູ້ທີ່ບໍ່ແມ່ນຜູ້ດູແລລະບົບ
- ອັບເດດ: ໄລບຣາຣີ Lazy load: 12.2.0 => 19.1.2
- ການປັບປຸງ: ໃຊ້ SimpleXMLElement ເພື່ອປະມວນຜົນ Sitemaps ແລະ RSS feeds
- ການປັບປຸງ: ລ້າງແຄັດ Elementor ເມື່ອມີການລ້າງແຄັດທັງໝົດ
2.8.10
- ແກ້ໄຂ: ການຈັດການຂໍ້ຜິດພາດ (Exception) ຕອນເປີດໃຊ້ງານ
- ແກ້ໄຂ: ການຈັດການ wp_resource_hint ສຳລັບ Array
- ການປັບປຸງ: ເພີ່ມ X-W3TC-CDN header
2.8.9
- ແກ້ໄຂ: ການທົດສອບ AWS S3
- ແກ້ໄຂ: ການສົ່ງຂໍ້ມູນ Gravity Forms
- ແກ້ໄຂ: Windows: ການນຳເຂົ້າການຕັ້ງຄ່າ
- ແກ້ໄຂ: Redis: ແກ້ໄຂຄຳເຕືອນ PHP 8 ສຳລັບຄ່າ incrBy ທີ່ບໍ່ແມ່ນຕົວເລກຖ້ວນ
- ແກ້ໄຂ: DbCache Cluster: ກວດສອບ mysqli_result ກ່ອນໃຊ້ອອບເຈັກ
- ແກ້ໄຂ: ຄຳເຕືອນ PHP 8
- ແກ້ໄຂ: ຄຳຜິດໃນໜ້າການຕັ້ງຄ່າ
2.8.8
- ແກ້ໄຂ: ຂໍ້ຜິດພາດ JavaScript ໃນສະຖິຕິການໃຊ້ງານ
- ແກ້ໄຂ: ການຈັບຄູ່ Regex ສຳລັບກຸ່ມແຄັດຄຸກກີ້ (Cookie Cache Groups)
- ແກ້ໄຂ: ບໍລິການຮູບພາບ: ຂໍ້ຜິດພາດເມື່ອ get_current_screen() ເຮັດວຽກກ່ອນ admin_init
- ແກ້ໄຂ: ບັນຫາເລື່ອງເວລາຂອງ _load_textdomain_just_in_time ສຳລັບ WP-CLI ແລະ ຕົວຊ່ວຍຕັ້ງຄ່າ
- ແກ້ໄຂ: ຂໍ້ຜິດພາດ “DOMDocument::loadHTML(): ID already defined in Entity”
- ແກ້ໄຂ: Cloudflare: ການບັນທຶກການຕັ້ງຄ່າທີ່ມີຄ່າເປັນ 0
- ອັບເດດ: ລຶບ StackPath, Limelight, ແລະ Highwinds CDN ອອກ ຍ້ອນການຢຸດໃຫ້ບໍລິການ
2.8.7
- ແກ້ໄຂ: ການສົ່ງຂໍ້ມູນຊ່ອງອີເມລໃນແບບສຳຫຼວດກ່ອນອອກ
- ແກ້ໄຂ: ຂໍ້ມູນການວິເຄາະໃນຕົວຊ່ວຍຕັ້ງຄ່າ
- ອັບເດດ: ອະນຸຍາດໃຫ້ລຶບຂໍ້ມູນປລັກອິນໄດ້ ເມື່ອຂ້າມແບບສຳຫຼວດກ່ອນອອກຕອນປິດໃຊ້ງານ
- ອັບເດດ: aws/aws-php-sns-message-validator (1.9.0 => 1.9.1)
2.8.6
- ແກ້ໄຂ: ຂໍ້ຜິດພາດໃນການປິດໃຊ້ງານເມື່ອເລືອກໃຫ້ລຶບຂໍ້ມູນປລັກອິນ
- ແກ້ໄຂ: WP-CLI: ເປີດໃຊ້ Object Cache ຕາມການຕັ້ງຄ່າ
- ແກ້ໄຂ: ລຶບຕົວເລືອກ WordPress ຂອງປລັກອິນທັງໝົດ ຫາກມີການເລືອກຕອນປິດໃຊ້ງານ
- ການປັບປຸງ: ປິດໃຊ້ງານ Object Cache ໂດຍອັດຕະໂນມັດຫຼັງຈາກອັບເດດປລັກອິນ ຫາກຕັ້ງຄ່າເປັນ Disk ແລະ ສະແດງການແຈ້ງເຕືອນ
- ການປັບປຸງ: WP-CLI: ເພີ່ມການຕັ້ງຄ່າເພື່ອເປີດໃຊ້ Object ແລະ DB Cache ສຳລັບ WP-CLI
- ການປັບປຸງ: ເພີ່ມຊ່ອງອີເມລໃນແບບສຳຫຼວດກ່ອນອອກ ເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ
- ການປັບປຸງ: ເພີ່ມປັອບອັບເພື່ອໃຫ້ຍອມຮັບຄວາມສ່ຽງເມື່ອເປີດໃຊ້ Object Cache ໂດຍໃຊ້ Disk
2.8.5
- ແກ້ໄຂ: CDN: ຊື່ໂຮສຍາວຂອງ Amazon S3 ສຳລັບເຂດ (Region) ເລີ່ມຕົ້ນ
- ແກ້ໄຂ: WP-CLI: ຂໍ້ຜິດພາດໃນການໃຊ້ຄຳສັ່ງ “wp w3tc alwayscached_*”
- ແກ້ໄຂ: WP-CLI: ລຶບ HTML ອອກຈາກຜົນລັດ (Output)
- ການປັບປຸງ: ເຮັດໃຫ້ຂໍ້ຄວາມກ່ຽວກັບ License ເຂົ້າໃຈງ່າຍຂຶ້ນ
2.8.4
- ແກ້ໄຂ: ຂໍ້ຜິດພາດ JS ໃນໜ້າຕ່າງປິດໃຊ້ງານ
2.8.3
- ແກ້ໄຂ: ການເອີ້ນ HTTP API ເພື່ອກວດສອບໄຟລ໌ທີ່ຈຳເປັນ
- ແກ້ໄຂ: script-src-elem ແລະ style-src-attr security headers
- ແກ້ໄຂ: ຈັດການ Attribute srcset ທີ່ມີຫຼາຍບັນທັດສຳລັບການແທນທີ່ URL ຂອງ CDN
- ແກ້ໄຂ: Fragment Cache: ແກ້ໄຂລະບົບລິ້ງນຳທາງ
- ແກ້ໄຂ: ກວດສອບໄຟລ໌ advanced-cache.php ທີ່ມີການແກ້ໄຂ
- ແກ້ໄຂ: ເຮັດໃຫ້ຊື່ໄດເຣັກທໍຣີລັອກບໍ່ຊ້ຳກັນ
- ການປັບປຸງ: ເພີ່ມແບບສຳຫຼວດກ່ອນອອກພ້ອມຕົວເລືອກໃຫ້ລຶບຂໍ້ມູນປລັກອິນເມື່ອປິດໃຊ້ງານ
- ການປັບປຸງ: Fragment Cache: ເພີ່ມການແຈ້ງເຕືອນສຳລັບການຕັ້ງຄ່າ
- ການປັບປຸງ: ໃຊ້ admin-ajax ສຳລັບລິ້ງເນື້ອຫາໃນແຖບຊ່ວຍເຫຼືອການຕັ້ງຄ່າ
- ອັບເດດ: ຈັດການປະເພດ XML MIME ໃນແຄັດເປັນຄ່າເລີ່ມຕົ້ນ
- ອັບເດດ: ເພີ່ມຕົວເລືອກ “immutable” ສຳລັບ cache-control headers
- ອັບເດດ: ເພີ່ມຄຳອະທິບາຍຄຳສັ່ງ WP-CLI
- ອັບເດດ: ການແຈ້ງເຕືອນວິດເຈັດ CDN ສຳລັບ BunnyCDN
- ອັບເດດ: ການແຈ້ງເຕືອນວິດເຈັດ Image Converter
2.8.2
- ແກ້ໄຂ: ເພີ່ມການກວດສອບສິດການໃຊ້ງານຂອງຜູ້ໃຊ້ເພີ່ມເຕີມ
- ແກ້ໄຂ: ໃຫ້ໝັ້ນໃຈວ່າເຫດການ WP Cron ສຳລັບການລ້າງຂີ້ເຫຍື້ອ Object Cache (disk) ຖືກກຳນົດເວລາໄວ້
- ແກ້ໄຂ: ເພີ່ມການກວດສອບເພີ່ມເຕີມເມື່ອໂຫຼດ Object Cache dropin
- ແກ້ໄຂ: ປິດໃຊ້ Database, Object, ແລະ Fragment Cache ເມື່ອໃຊ້ WP-CLI
- ແກ້ໄຂ: ການບັນທຶກລັອກການກວດສອບ Object Cache
- ແກ້ໄຂ: ແຖບຊ່ວຍເຫຼືອ FAQ
- ອັບເດດ: ມາດຕະຖານການຂຽນໂຄ້ດ
= 2.8.1=
* ແກ້ໄຂ: ໃຫ້ໝັ້ນໃຈວ່າເຫດການ WP Cron ຖືກກຳນົດເວລາໄວ້ ເມື່ອໃຊ້ຕົວຊ່ວຍຕັ້ງຄ່າ ແລະ ຕອນອັບເກຣດ
* ແກ້ໄຂ: ຕົວປ່ຽນທີ່ບໍ່ໄດ້ກຳນົດຄ່າ ເມື່ອເປີດໃຊ້ລັອກການກວດສອບການລ້າງແຄັດອອບເຈັກ
* ອັບເດດ: ເພີ່ມຄຳເຕືອນໃນຕົວຊ່ວຍຕັ້ງຄ່າ ແລະ ໜ້າການຕັ້ງຄ່າທົ່ວໄປ ເມື່ອໃຊ້ Disk ສຳລັບ Database ແລະ Object Cache
* ອັບເດດ: ຂ້າມ Database ແລະ Object Cache ເມື່ອໃຊ້ WP-CLI
2.8.0
- ຟີເຈີ: ສ່ວນເສີມ Always Cached
- ຟີເຈີ: ລ້າງແຄັດຕາມກຳນົດເວລາຂອງ WP-Cron
- ແກ້ໄຂ: Cloudflare: ບາງການຕັ້ງຄ່າບໍ່ໄດ້ຖືກບັນທຶກຢ່າງຖືກຕ້ອງ
- ແກ້ໄຂ: ກວດສອບ ແລະ ອັບເດດຮູບແບບໄຟລ໌/ສິດການໃຊ້ງານສຳລັບໄຟລ໌ແຄັດ
- ແກ້ໄຂ: ບັນຫາການຖາມຫາຂໍ້ມູນປະຈຳຕົວສຳລັບບາງປະເພດລະບົບໄຟລ໌ທີ່ບໍ່ແມ່ນແບບໂດຍກົງ
- ການປັບປຸງ: ເພີ່ມການແຈ້ງເຕືອນສຳລັບຜູ້ດູແລລະບົບ ຫາກ WP-Cron ເຮັດວຽກບໍ່ຖືກຕ້ອງ
- ການປັບປຸງ: ເພີ່ມຟິລເຕີ Browser Cache
- ອັບເດດ: ອັບເກຣດໄລບຣາຣີ JSMin ເປັນ 2.4.3
- ອັບເດດ: ເພີ່ມແຖບບໍລິການພຣີມຽມ
