Amazon болон W3 Total Cache ашиглан WordPress-ийг хурдасгах

wordpress apache

Тайлбар: Үүнийг бичсэнээс хойш бид шилжин суурьшсан болно WPEngine нь Агуулгын Хүргэлтийн Сүлжээ StackPath CDN-ээр ажилладаг, Amazon-оос хамаагүй хурдан CDN.378

Хэрэв та блогоо хэсэг хугацаанд дагаж байсан бол намайг WordPress-тэй тэмцэж байсныг мэднэ. Хайрцагнаас гадна WordPress бол маш хурдан агуулгын менежментийн систем юм. Гэсэн хэдий ч, хэрэв та сайтаа бүрэн хэмжээгээр тохируулж, хэрэгцээтэй газраа хэрэглэгчдэд зориулж авбал энэ нь ихэвчлэн нохой юм. Шинэ загвар дээр манай хуудсыг ачаалах хугацаа 10 секундээс давсан - аймшигтай, аймшигтай гүйцэтгэл.

Бид WordPress-ийг хурдасгахад туслах хэд хэдэн зүйлийг хийсэн:

  • Бид хостуудыг нүүлгэсэн MediaTemple. Ихэнх тохиолдолд, та хостингийн платформд бүртгүүлэхдээ хамгийн хурдан серверүүд дээр нэвтрэх болно. Тэдний систем өсч хөгжихийн хэрээр тэд серверүүдийг илүү хурдан серверүүдээр солихгүй тул та ард үлдэх болно.
  • Бид мэдээллийн баазын сервер нэмсэн. WordPress нь энгийн хостингийн багц дээр ажиллаж байх үед сервер нь кодыг орчуулж, зураг өгч, мэдээллийн бааз ажиллуулдаг. Хэрэв та хостингийн багц дээрээ мэдээллийн баазын сервер нэмж чадвал сайтыг хурдасгах боломжтой.
  • Дахин хуваахын тулд бид бүх зургийг Amazon дээр a хэлбэрээр байрлуулсан агуулга хүргэх сүлжээ. Бид ашиглаж байсан WordPress-д зориулсан Amazon S3 залгаас гэхдээ хойшлуулав. Залгаас нь танд Amazon дээр зураг ачаалах шаардлагатай байсан бөгөөд зургийг синхрончлоогүй - тийм ч сайн биш байна.
  • Бид саяхан хэрэгжүүлсэн W3 Нийт кэш W3Edge-ээс. Гайхамшигтай бат бөх боловч залгаас нь сул дорой эсвэл техникийн бус хүмүүст зориулагдаагүй болно. Үүнийг хэрэгжүүлэхийн тулд мэргэжлийн хүн ажиллуулахыг зөвлөж байна.

wordpress-ийн нийт кэшW3 Total Cache залгаас нь Amazon-ийг манай Агуулгын Хүргэлтийн Сүлжээ болгон хэрэгжүүлэх боломжийг олгосон боловч залгаас нь зургийн замыг синхрончилж, дахин бичдэг. Энэ бол үүнийг хэрэгжүүлэх гайхалтай арга хэрэгсэл юм, учир нь хэрэв та хэзээ нэгэн цагт залгаас эсвэл CDN-ийг ашиглахаа болихоор шийдсэн бол та даарахгүй байх болно. Энэ залгаасыг унтраавал та бэлэн байна!

Залгаас нь танд үүнийг хийх боломжийг олгодог кэш хуудсууд болон мэдээллийн сан асуулга бусад хэд хэдэн тохиргооны хамт. Кэш гэж юу болохыг мэдэхгүй байна уу? Хуудсыг ачаалахын тулд хуудас нь кодыг уншиж, мэдээллийн баазын асуултуудыг гүйцэтгэж, таны хуудсыг динамикаар үүсгэдэг. Кэшийг хэрэгжүүлэх үед хуудсыг анх нээхэд хуудсыг харуулах ба агуулгыг кэш файлд бичнэ. Хуудсыг дараагийн удаа нээхэд ердөө л кэш файлыг нээнэ.

Сайтаа хурдасгах нь таны уншигчдад таны бодож байгаагаас хамаагүй том нөлөө үзүүлдэг. Үнэн хэрэгтээ, таны сайт хамгийн сайн гүйцэтгэхэд шаардагдах үед хамгийн удаан ажилладаг - олон мянган зочин зочлох үед. Хэрэв танд үүнийг нарийн тохируулаагүй бол (мөн бид өөрсдөө үргэлжлүүлэн ажиллаж байгаа бол) зочид ихэвчлэн хоосон дэлгэцтэй тулгардаг, цаг дуусахад алдаа гардаг, эсвэл хуудсыг хос ачаалахыг хүлээсний дараа зүгээр л үсрээд ирдэг. секунд

Сайтаа хурдасгах нь таны сайтыг Google-тэй илүү ээлтэй болгодог. Google нь өндөр гүйцэтгэлтэй сайтуудыг илүү өндөр үнэлдэг болохыг батлав. Дээрх зөвлөмжүүдээс гадна та өөрийн сайт дээрх зургийн хэмжээг багасгах, хуудсыг шахах, EC2 эсвэл Akamai газарзүйн суурилсан контент дамжуулах сүлжээг хэрэгжүүлэх, цаашлаад ачааллын тэнцвэржүүлэх, синхрончлол руу шилжих боломжтой. Энэ нь их хэмжээний мөнгө рүү орж байна!

нэг сэтгэгдэл

  1. 1

    Сайн нийтлэл - Би саяхан Медиа Ариун сүмд нүүж очоод Anglotopia сайтаа түргэсгэх гэж хичээж байна. Шилжүүлсний дараа энэ нь GoDaddy дээр өмнөх хостингтой харьцуулахад удаан болсон. Үүнээс хойш би W3 Total Cache суулгаж, CDN нэмж, цөөн хэдэн зүйлийг оновчтой болгосон тул ачааллын хугацаа маань дунджаар 9-10 секунд болж байна. Үүнийг сайжруулах шаардлагатай хэвээр байна. Дараа нь тусдаа мэдээллийн баазын сервер авахыг оролдож магадгүй. Яг одоо би ирэх долоо хоногт болох Royal Wedding-ийн хамрах хүрээг хамарсан урсгал ихтэй байх гэж байгаа тул серверээ үргэлжлүүлэн ажиллуулахыг хүсч байна.

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.