ການແກ້ໄຂບັນຫາ Safari - Slow Page Loads

ການປິດການໃຊ້ DNS Prefetching ສາມາດປັບປຸງການປະຕິບັດ Safari ໄດ້

Safari ພ້ອມກັບທຸກໆຕົວທ່ອງເວັບອື່ນໆ, ປະຈຸບັນປະກອບມີ DNS prefetching, ຄຸນນະສົມບັດທີ່ຖືກອອກແບບມາເພື່ອເຮັດໃຫ້ການທ່ອງເວັບມີ ປະສົບການໄວ ຂຶ້ນໂດຍການຊອກຫາເສັ້ນທາງເຊື່ອມໂຍງເຂົ້າໄປໃນຫນ້າເວັບແລະການສອບຖາມ DNS server ຂອງທ່ານເພື່ອແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ກັບຕົວຈິງ. IP address

ໃນເວລາທີ່ການຕັ້ງຄ່າ DNS ແມ່ນເຮັດວຽກດີ, ໃນເວລາທີ່ທ່ານຄລິກໃສ່ການເຊື່ອມຕໍ່ໃນເວັບໄຊທ໌ໃດຫນຶ່ງ, ຕົວທ່ອງເວັບຂອງທ່ານແລ້ວຮູ້ທີ່ຢູ່ IP ແລະພ້ອມທີ່ຈະໂຫລດຫນ້າທີ່ຮ້ອງຂໍ. ນີ້ຫມາຍຄວາມວ່າເວລາຕອບສະຫນອງທີ່ໄວທີ່ສຸດເມື່ອທ່ານຍ້າຍຈາກຫນ້າໄປຫນ້າ.

ດັ່ງນັ້ນ, ວິທີການນີ້ສາມາດເປັນສິ່ງທີ່ບໍ່ດີ? ດີ, ມັນ turns ອອກວ່າ DNS preetching ສາມາດມີບາງຂໍ້ເສຍຫາຍທີ່ຫນ້າສົນໃຈ, ເຖິງແມ່ນວ່າພຽງແຕ່ພາຍໃຕ້ເງື່ອນໄຂສະເພາະ. ໃນຂະນະທີ່ຕົວທ່ອງເວັບສ່ວນໃຫຍ່ມີ DNS preetching, ພວກເຮົາກໍາລັງຈະສຸມໃສ່ Safari , ເນື່ອງຈາກວ່າມັນເປັນຕົວທ່ອງເວັບນໍາພາຂອງ Mac.

ເມື່ອ Safari ໂຫລດເວັບໄຊທ໌, ບາງຄັ້ງຫນ້ານີ້ຈະຖືກສະແດງແລະປາກົດຕົວພ້ອມສໍາລັບທ່ານທີ່ຈະສາມາດເບິ່ງເນື້ອຫາຂອງມັນ. ແຕ່ເມື່ອທ່ານພະຍາຍາມເລື່ອນຂຶ້ນຫຼືລົງຫນ້າ, ຫຼືຍ້າຍຕົວຊີ້ເມົາ, ທ່ານຈະໄດ້ຮັບຕົວກະພິບເລື່ອນ. ທ່ານອາດຈະສັງເກດເຫັນວ່າໄອໂຟນເລັ່ງຂອງຕົວທ່ອງເວັບຍັງກໍາລັງຫມຸນເຊັ່ນດຽວກັນ. ທັງຫມົດນີ້ຊີ້ໃຫ້ເຫັນວ່າໃນຂະນະທີ່ຫນ້າຖືກປະສົບຜົນສໍາເລັດ, ບາງສິ່ງບາງຢ່າງແມ່ນການປ້ອງກັນບໍ່ໃຫ້ຕົວທ່ອງເວັບຕອບສະຫນອງຄວາມຕ້ອງການຂອງທ່ານ.

ມີຈໍານວນສາຫັດທີ່ເປັນໄປໄດ້. ຫນ້າອາດຈະມີຂໍ້ຜິດພາດ, ເຄື່ອງແມ່ຂ່າຍຂອງເວັບໄຊທ໌ອາດຈະຊັກຊ້າຫຼືສ່ວນສ່ວນຫນຶ່ງຂອງເວັບໄຊທ໌, ເຊັ່ນວ່າບໍລິການໂຄສະນາຂອງຄົນອື່ນ, ອາດຈະຫຼຸດລົງ. ບັນຫາເຫຼົ່ານີ້ແມ່ນມັກຈະຊົ່ວຄາວ, ແລະອາດຈະຫາຍໄປໃນເວລາສັ້ນໆ, ຈາກສອງສາມນາທີເຖິງສອງສາມມື້.

ບັນຫາ prefetching DNS ເຮັດວຽກເລັກນ້ອຍແຕກຕ່າງກັນ. ພວກເຂົາມັກຈະມີຜົນກະທົບຕໍ່ເວັບໄຊທ໌ດຽວກັນເມື່ອໃດທີ່ທ່ານໄປຢ້ຽມຢາມມັນສໍາລັບຄັ້ງທໍາອິດໃນກອງປະຊຸມຂອງຕົວທ່ອງເວັບ Safari. ທ່ານອາດຈະໄປຢ້ຽມຢາມເວັບໄຊທ໌ໃນຕອນເຊົ້າມື້ເຊົ້າແລະຊອກຫາວ່າມັນຊ້າທີ່ສຸດທີ່ຈະຕອບ. ມາຄືນຫນຶ່ງຊົ່ວໂມງຕໍ່ມາ, ແລະທັງຫມົດແມ່ນດີ. ໃນມື້ຕໍ່ມາ, ຮູບແບບດຽວກັນກັບຄືນມາເອງ. ການຢ້ຽມຢາມຄັ້ງທໍາອິດຂອງທ່ານແມ່ນຊ້າ, ກໍ່ຊ້າ; ທຸກໆການຢ້ຽມຢາມຕໍ່ມາມື້ນັ້ນແມ່ນດີ.

ດັ່ງນັ້ນ, ແມ່ນຫຍັງທີ່ເຮົາຕ້ອງການໃຊ້ DNS Prefetching?

ໃນຕົວຢ່າງຂອງພວກເຮົາຂ້າງເທິງ, ເມື່ອທ່ານໄປຫາເວັບໄຊທ໌ທໍາອິດໃນຕອນເຊົ້າ, Safari ໃຊ້ເວລາໂອກາດທີ່ຈະສົ່ງອອກການສອບຖາມ DNS ສໍາລັບທຸກໆການເຊື່ອມຕໍ່ທີ່ເຫັນໃນຫນ້າ. ແມ່ນຂຶ້ນຢູ່ກັບຫນ້າທີ່ທ່ານກໍາລັງໂຫລດ, ມັນອາດຈະເປັນການສອບຖາມບໍ່ພໍເທົ່າໃດຫຼືມັນອາດຈະເປັນຫລາຍພັນຄົນ, ໂດຍສະເພາະຖ້າມັນເປັນເວັບໄຊທ໌ທີ່ມີຫຼາຍຄໍາເຫັນຂອງຜູ້ໃຊ້ຫຼືທ່ານກໍາລັງຢ້ຽມຢາມແບບຟອມບາງ.

ບັນຫາແມ່ນບໍ່ຫຼາຍປານໃດທີ່ Safari ສົ່ງອອກໂຕນ DNS ແຕ່ວ່າບາງ routers ເຄືອຂ່າຍເຮືອນເກົ່າບໍ່ສາມາດຈັດການກັບການຮ້ອງຂໍຫຼືວ່າລະບົບ DNS ຂອງ ISP ຂອງທ່ານແມ່ນນ້ອຍລົງສໍາລັບຄໍາຮ້ອງຂໍຫຼືການລວມກັນຂອງທັງສອງ.

ມີສອງວິທີງ່າຍໆໃນການແກ້ໄຂບັນຫາແລະແກ້ໄຂບັນຫາການປະຕິບັດຫນ້າ DNS. ພວກເຮົາກໍາລັງຈະນໍາທ່ານຜ່ານທາງທັງສອງວິທີ.

ປ່ຽນຜູ້ໃຫ້ບໍລິການ DNS ຂອງທ່ານ

ວິທີທໍາອິດແມ່ນການປ່ຽນຜູ້ໃຫ້ບໍລິການ DNS ຂອງທ່ານ. ປະຊາຊົນຈໍານວນຫຼາຍໃຊ້ການຕັ້ງຄ່າ DNS ໃດໆທີ່ ISP ບອກພວກເຂົາໃຊ້, ແຕ່ໂດຍທົ່ວໄປແລ້ວທ່ານສາມາດນໍາໃຊ້ຜູ້ໃຫ້ບໍລິການ DNS ທີ່ທ່ານຕ້ອງການ. ໃນປະສົບການຂອງຂ້ອຍ, ການບໍລິການ DNS ຂອງ ISP ຂອງທ້ອງຖິ່ນຂອງຂ້ອຍແມ່ນບໍ່ດີ. ການປ່ຽນແປງຜູ້ໃຫ້ບໍລິການແມ່ນການເຄື່ອນໄຫວທີ່ດີໃນດ້ານຂອງພວກເຮົາ; ມັນອາດຈະເປັນສິ່ງທີ່ດີສໍາລັບທ່ານເຊັ່ນກັນ.

ທ່ານສາມາດທົດສອບຜູ້ໃຫ້ບໍລິການ DNS ປັດຈຸບັນຂອງທ່ານໂດຍນໍາໃຊ້ຄໍາແນະນໍາໃນຄູ່ມືຕໍ່ໄປນີ້:

ຕົວທ່ອງເວັບຂອງຂ້ອຍບໍ່ສະແດງເວັບໄຊທ໌ຢ່າງຖືກຕ້ອງ: ຂ້ອຍຈະແກ້ໄຂບັນຫານີ້ໄດ້ແນວໃດ?

ຖ້າຫລັງຈາກກວດເບິ່ງການບໍລິການ DNS ຂອງທ່ານທ່ານຕັດສິນໃຈທີ່ຈະປ່ຽນແປງໃນລະບົບທີ່ແຕກຕ່າງກັນ, ຄໍາຖາມທີ່ຊັດເຈນຄືແມ່ນຫຍັງ? ທ່ານສາມາດລອງ OpenDNS ຫຼື Google Public DNS, ສອງຜູ້ໃຫ້ບໍລິການ DNS ທີ່ເປັນທີ່ນິຍົມແລະບໍ່ເສຍຄ່າ, ແຕ່ຖ້າທ່ານບໍ່ໃຈເຮັດເລັກນ້ອຍ, ທ່ານສາມາດນໍາໃຊ້ຄູ່ມືຕໍ່ໄປນີ້ເພື່ອທົດສອບຜູ້ໃຫ້ບໍລິການ DNS ຕ່າງໆເພື່ອເບິ່ງວ່າໃດຫນຶ່ງທີ່ດີທີ່ສຸດສໍາລັບທ່ານ:

ທົດສອບຜູ້ໃຫ້ບໍລິການ DNS ຂອງທ່ານເພື່ອໃຫ້ເຂົ້າເຖິງເວັບທີ່ໄວກວ່າ

ເມື່ອທ່ານເລືອກເອົາຜູ້ໃຫ້ບໍລິການ DNS ໃຫ້ໃຊ້, ທ່ານສາມາດຊອກຫາຄໍາແນະນໍາກ່ຽວກັບການປ່ຽນແປງການປັບຄ່າ DNS ຂອງ Mac ໃນຄູ່ມືຕໍ່ໄປນີ້:

ຈັດການ DNS ຂອງ Mac ຂອງທ່ານ

ເມື່ອທ່ານໄດ້ປ່ຽນເປັນຜູ້ໃຫ້ບໍລິການ DNS ອື່ນ, ອອກຈາກ Safari. Relaunch Safari ແລະຫຼັງຈາກນັ້ນພະຍາຍາມເວັບໄຊທ໌ທີ່ເຮັດໃຫ້ທ່ານບັນຫາຊ້ໍາ.

ຖ້າເວັບໄຊທ໌ແມ່ນການອັບໂຫຼດແລ້ວ, ແລະ Safari ຍັງຕອບສະຫນອງ, ຫຼັງຈາກນັ້ນທ່ານກໍານົດທັງຫມົດ; ບັນຫາແມ່ນຢູ່ກັບຜູ້ໃຫ້ບໍລິການ DNS. ເພື່ອເຮັດໃຫ້ແນ່ໃຈວ່າໃຫ້ແນ່ໃຈວ່າ, ລອງໂຫຼດເວັບໄຊທ໌ດຽວກັນອີກເທື່ອຫນຶ່ງຫຼັງຈາກທີ່ທ່ານປິດແລະ restart Mac ຂອງທ່ານ. ຖ້າທຸກສິ່ງທຸກຢ່າງຍັງເຮັດວຽກ, ທ່ານກໍາລັງເຮັດ.

ຖ້າບໍ່, ບັນຫາອາດຈະຢູ່ບ່ອນອື່ນ. ທ່ານສາມາດກັບຄືນໄປຫາການຕັ້ງຄ່າ DNS ກ່ອນຫນ້ານີ້ຫຼືພຽງແຕ່ປ່ອຍໃຫ້ຜູ້ທີ່ໃຫມ່ເຂົ້າມາແທນ, ໂດຍສະເພາະຖ້າທ່ານປ່ຽນເປັນຫນຶ່ງໃນຜູ້ໃຫ້ບໍລິການ DNS ທີ່ຂ້າພະເຈົ້າແນະນໍາຂ້າງເທິງ; ທັງສອງເຮັດວຽກໄດ້ດີຫຼາຍ.

ປິດການໃຊ້ DNS Prefetch ຂອງ Safari

ຖ້າທ່ານຍັງມີບັນຫາ, ທ່ານສາມາດແກ້ໄຂໄດ້ໂດຍບໍ່ເຄີຍໄປຢ້ຽມຢາມເວັບໄຊທ໌ອີກເທື່ອຫນຶ່ງ, ຫຼືໂດຍການປິດການໃຊ້ DNS prefetching.

ມັນຈະດີຖ້າການຕັ້ງຄ່າ DNS ແມ່ນການຕັ້ງຄ່າຄວາມຕ້ອງການໃນ Safari. ມັນອາດຈະເປັນສິ່ງທີ່ດີກວ່າຖ້າທ່ານສາມາດປິດການໃຊ້ prefetching ໃນພື້ນຖານເວັບໄຊທ໌ໄດ້. ແຕ່ເນື່ອງຈາກວ່າບໍ່ມີທາງເລືອກໃນປັດຈຸບັນນີ້, ພວກເຮົາຈະຕ້ອງໃຊ້ວິທີທີ່ແຕກຕ່າງກັນເພື່ອປິດການໃຊ້ງານ.

  1. ເປີດເທີມິນັນ, ທີ່ຢູ່ / Applications / Utilities.
  2. ໃນຫນ້າຕ່າງ Terminal ທີ່ເປີດ, ເຂົ້າຫຼື copy / paste ຄໍາສັ່ງຕໍ່ໄປນີ້:
  3. defaults ຂຽນ comapple.safari WebKitDNSPrefetchingEnabled-boolean false
  4. ກົດ enter or return
  5. ຫຼັງຈາກນັ້ນທ່ານສາມາດອອກຈາກ Terminal.

ອອກຈາກແລະເປີດຄືນໃຫມ່ Safari, ແລະຫຼັງຈາກນັ້ນໄປຢ້ຽມຢາມເວັບໄຊທ໌ທີ່ເຮັດໃຫ້ທ່ານມີບັນຫາ. ມັນຄວນເຮັດວຽກດີໃນປັດຈຸບັນ. ບັນຫານີ້ອາດຈະເປັນ router ອາຍຸໃນເຄືອຂ່າຍເຮືອນຂອງທ່ານ. ຖ້າທ່ານແທນທີ່ router someday, ຫຼືຖ້າຜູ້ຜະລິດ router ສະເຫນີການອັບເກດ firmware ທີ່ແກ້ໄຂບັນຫາ, ທ່ານຈະຕ້ອງເຮັດການນໍາເອົາ DNS prefetching ຄືນ. ນີ້ແມ່ນວິທີການ.

  1. ເປີດເທີມິນັນ.
  2. ໃນຫນ້າຕ່າງ Terminal, ໃຫ້ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້:
  3. defaults ຂຽນ comapple.safari WebKitDNSPrefetchingEnabled
  4. ກົດ enter or return
  5. ຫຼັງຈາກນັ້ນທ່ານສາມາດອອກຈາກ Terminal.

ນັ້ນມັນ; ທ່ານຄວນຈະຖືກກໍານົດທັງຫມົດ. ໃນໄລຍະຍາວ, ທ່ານກໍາລັງດີກວ່າເກົ່າດ້ວຍການເປີດນໍາຫນ້າທາງ DNS. ແຕ່ຖ້າທ່ານມັກຢ້ຽມຢາມເວັບໄຊທ໌ທີ່ມີບັນຫາ, ການປ່ຽນການປັບແຕ່ງແບບ DNS ຈະເຮັດໃຫ້ການຢ້ຽມຢາມປະຈໍາວັນເປັນສິ່ງທີ່ຫນ້າສົນໃຈຫຼາຍ.