WordPress ஹோஸ்டிங் & செருகுநிரல்கள்
WordPress-ஐ வேகமாகவும் பாதுகாப்பாகவும் மாற்றுதல்: செயல்திறன் மற்றும் செருகுநிரல் சரிபார்ப்புப் பட்டியல்
WordPress அதை இயக்கும் அமைப்பின் அளவிற்கு மட்டுமே வேகமாகவும் பாதுகாப்பாகவும் இருக்கும். நாங்கள் ஹோஸ்ட் செய்யும் ஒவ்வொரு WordPress தளத்திற்கும் நாங்கள் பயன்படுத்தும் நடைமுறை சரிபார்ப்புப் பட்டியல் இதோ — எதை கேச் செய்ய வேண்டும், எதைப் பாதுகாக்க வேண்டும், மற்றும் தளம் தேவையற்றதாக்கும் செருகுநிரல்களுக்கு எதிராக எந்தச் செருகுநிரல்கள் தங்கள் இடத்திற்குத் தகுதியானவை என்பது பற்றியது.
WordPress அதை இயக்கும் அமைப்பின் அளவிற்கு மட்டுமே சிறப்பாக இருக்கும்
WordPress நெகிழ்வுத்தன்மை கொண்டதாக இருப்பதால் வலையின் பெரும்பகுதியை இயக்குகிறது, ஆனால் அந்த நெகிழ்வுத்தன்மையே அது மெதுவாகவும் பாதுகாப்பற்றதாகவும் மாறுவதற்குக் காரணமாகிறது: இயல்புநிலை நிறுவல் ஒரு பக்கத்திற்கு டஜன் கணக்கான முறை தரவுத்தளத்தை வினவுகிறது, பார்க்கும் எவருக்கும் அதன் பதிப்பையும் ஸ்டேக்கையும் ஒளிபரப்புகிறது, மேலும் செயல்திறன் மற்றும் தாக்குதல் பரப்பளவு இரண்டும் அமைதியாக விரிவடையும் வரை செருகுநிரல்களை அடுக்க உங்களை அழைக்கிறது. இதில் எதுவுமே WordPress இன் குறைபாடு என்பதை விட, உதவ எதுவும் செய்யாத உள்கட்டமைப்பில் அதை இயக்குவதன் விளைவே ஆகும்.
நல்ல செய்தி என்னவென்றால், அதே சில முடிவுகள் இதில் பெரும்பாலானவற்றைச் சரிசெய்கின்றன, மேலும் அவை உள்ளடக்கம் சார்ந்தவை அல்லாமல் கட்டமைப்பு (stack) சார்ந்த முடிவுகளாகும். சரியான அடுக்கில் தீவிரமாகத் தற்காலிகச் சேமிப்பு (cache) செய்யுங்கள், தரவுத்தளத்தை முதன்மை இயக்கப் பாதையிலிருந்து விலக்கி வையுங்கள், உண்மையாகவே அவசியமான சில செருகுநிரல்களை மட்டுமே இயக்குங்கள், அனைத்தையும் புதுப்பித்த நிலையில் வைத்திருங்கள், மேலும் ஏதேனும் சிக்கல் ஏற்பட்டால் அது மற்றவற்றுக்கு பரவாமல் இருக்க தளத்தைத் தனிமைப்படுத்துங்கள். இந்தப் பதிவு அந்தச் சரிபார்ப்புப் பட்டியலாகும், எங்கள் தளத்தில் உள்ள ஒவ்வொரு WordPress தளத்திற்கும் நாங்கள் பயன்படுத்தும் வரிசையில் இது கொடுக்கப்பட்டுள்ளது.
செருகுநிரலில் மட்டும் அல்லாமல், சேவையகத்திலேயே கேச் செய்யவும்
WordPress வேகத்திற்கான மிகப்பெரிய ஒரே காரணி பெரும்பாலான வருகைகளுக்கு WordPress-ஐ இயக்கவே இல்லாமல் இருப்பதாகும். ஒரு வழக்கமான கோரிக்கை ஒரு பைட்டைக் கூட அனுப்புவதற்கு முன் WordPress-ஐ இயக்கி, உங்கள் செருகுநிரல்களை இயக்கி, தரவுத்தளத்தை வினவுகிறது; முழுப் பக்க இடைக்கமிப்பகம் (full-page cache) அடுத்த வருகையிலேயே அந்த முழு தொடக்கத்தையும் தவிர்த்து, முடிவுற்ற பக்கத்தை நேரடியாக இணைய சேவையகத்திலிருந்து வழங்குகிறது. அந்த இடைக்கமிப்பகம் எங்கே அமைந்துள்ளது என்பது முக்கியமானது: ஒரு இடைக்கமிப்பகச் செருகுநிரல் PHP-க்குள் அமர்ந்திருக்கிறது, எனவே இடைக்கமிப்பகம் பதிலளிக்கும் முன்பே PHP தொடங்குகிறது, ஆனால் சேவையக நிலை இடைக்கமிப்பகமானது கோரிக்கையின் ஆரம்பத்திலேயே பதிலளித்து, சேவையகம் உடனடியாக வெளியேற்றக்கூடிய ஒரு வடிவத்தில் பக்கங்களை வைத்திருக்கிறது.
நாங்கள் ஹோஸ்ட் செய்யும் ஒவ்வொரு WordPress தளமும் சர்வர்-நிலை LSCache உடன் LiteSpeed Enterprise இல் இயங்குகிறது, மேலும் எங்களின் சொந்த கேச் செருகுநிரல் WordPress ஐ ஆரம்பத்திலிருந்தே சரியாக அதனுடன் இணைக்கிறது — முன்பே நிறுவப்பட்டு தானாகவே புதுப்பிக்கப்படுவதால், உள்ளமைக்க அல்லது புதுப்பித்த நிலையில் வைத்திருக்க வேண்டிய ஒரு வேலை குறைகிறது. LiteSpeed அல்லாத மூலத்தில், அதே செருகுநிரல் முழுப் பக்க தலைப்புகளை வெளியிடாமல் விலகி இருக்கும், அதே நேரத்தில் பொருள் கேச் தொடர்ந்து செயல்படும், எனவே இடம்பெயர்ந்த தளம் ஒருபோதும் அரைகுறையாக உள்ளமைக்கப்பட்டு விடப்படாது. உங்கள் சொந்த சரிபார்ப்புப் பட்டியலுக்கான நடைமுறை விதி: சர்வரில் ஒரு முழுப் பக்க கேச் மட்டுமே இருக்க வேண்டும், மேலும் அதன் மேல் இரண்டாவது கேச்சிங் செருகுநிரலை அடுக்க வேண்டாம் — அவை ஒன்றுக்கொன்று முரண்படும்.
ஆப்ஜெக்ட் கேச் மற்றும் தரவுத்தளம்
ஒவ்வொரு கோரிக்கையும் நிலையான பக்கமாக இருக்க முடியாது. உள்நுழைந்த அமர்வுகள், நிர்வாகப் பகுதி, தேடல், கூடைகள் மற்றும் தனிப்பயனாக்கப்பட்ட எந்தவொரு பகுதியும் PHP-ஐ இயக்க வேண்டும், மேலும் இவற்றுக்கான நோக்கம் பயன்பாட்டைத் தவிர்ப்பதிலிருந்து தரவுத்தளத்தைத் தவிர்ப்பதற்கு மாறுகிறது. தள வாரியான ஆப்ஜெக்ட் கேச் — எங்கள் அமைப்பில் Redis — தொடர்ச்சியான தரவுத்தள வாசிப்புகளின் முடிவுகளை நினைவகத்தில் வைத்திருக்கிறது, எனவே ஒவ்வொரு வருகையின் போதும் அதே விருப்பங்கள், இடைக்காலத் தரவுகள் மற்றும் தேடல்கள் தரவுத்தளத்தில் மீண்டும் மீண்டும் வினவப்படுவதில்லை. முழுப் பக்க கேச் உதவ முடியாத இடங்களில் இதன் விளைவு துல்லியமாகத் தெரியும்: வேகமான நிர்வாகப் பகுதி, வேகமான கூடைகள் மற்றும் நெரிசலின் போது மிகக் குறைவான தரவுத்தள சுமை.
முக்கியமான சொல் தளம் சார்ந்தது (per-site) என்பதே ஆகும். பகிரப்பட்ட பொருள் தற்காலிக சேமிப்பு (shared object cache) என்பது, அதிக பயன்பாடுள்ள அல்லது மோசமாக எழுதப்பட்ட ஒரு தளம் மற்ற அனைவரின் தற்காலிகத் தரவையும் வெளியேற்றி, அதன் அண்டை தளங்களுக்கான தரவுத்தள ஆதாரங்களைக் குறைக்கக்கூடும் என்பதாகும்; தளம் சார்ந்த தரவுத்தள வரம்புகளுடன் கூடிய பிரத்யேக தளம் சார்ந்த தற்காலிக சேமிப்பு, அந்தப் பாதிப்பின் எல்லையைக் கட்டுக்குள் வைக்கிறது. உங்கள் சரிபார்ப்புப் பட்டியலில், உள்நுழைந்த பயனர்கள் அல்லது ஒரு கடையைக் கொண்ட எந்தவொரு தளத்திற்கும் நிலையான பொருள் தற்காலிக சேமிப்பைக் கட்டாயமான ஒன்றாகக் கருதுங்கள், மேலும் பயனர்களிடையே அது பகிரப்படும் ஹோஸ்டிங் குறித்து எச்சரிக்கையாக இருங்கள்.
இயக்குவதற்கு தகுதியான செருகுநிரல்கள் — மற்றும் தளம் மாற்றியமைப்பவை
நீங்கள் சேர்க்கும் ஒவ்வொரு செருகுநிரலும் கோரிக்கைகளின்போது இயங்கும் குறியீடாகவும், ஒரு நாள் யாராவது நுழையக்கூடிய ஒரு கதவாகவும் இருக்கிறது, எனவே நேர்மையான குறிக்கோள் என்னவென்றால், அதிகபட்ச வேலையைச் செய்யும் மிகக் குறைந்த எண்ணிக்கையிலான செருகுநிரல்களைக் கொண்டிருப்பதே ஆகும். ஒரு சிறந்த ஹோஸ்ட் இவற்றின் முழு வகையின் தேவையையுமே நீக்குகிறது: சர்வர்-நிலை தேக்ககம், நிர்வகிக்கப்படும் பொருள் தேக்ககம் மற்றும் இயங்குதள காப்புப்பிரதிகள் மூலம், உங்களுக்கு ஒரு தேக்கக செருகுநிரல், தனி பொருள்-தேக்கக செருகுநிரல் அல்லது காப்புப்பிரதி செருகுநிரல் தேவையில்லை — அந்த வேலைகள் WordPress-க்குக் கீழே சிறப்பாகச் செய்யப்படுகின்றன, மேலும் அவற்றை மேலே இயக்குவது முரண்பாடுகளையும் கூடுதல் சுமையையும் மட்டுமே சேர்க்கிறது.
இயக்குவதற்கு மதிப்புள்ள மீதமுள்ளவை உண்மையான திறனைச் சேர்க்கும் சிறிய தொகுப்பாகும்: உங்கள் தளத்தின் செயல்பாட்டிற்கு உண்மையில் தேவைப்படும் செருகுநிரல்கள், மற்றும் — எங்கள் தளத்தில் — ஒவ்வொரு தளத்துடனும் நாங்கள் உருவாக்கி வழங்கும் இரண்டு களஞ்சியத் தரத்திலான செருகுநிரல்கள். எங்களின் தற்காலிக நினைவகச் செருகுநிரல் WordPress-ஐ சேவையகத் தற்காலிக நினைவகத்துடன் இணைத்து, ஸ்மார்ட் நீக்கத்தைக் கையாள்கிறது, எனவே ஒரு திருத்தம் அது அழிக்க வேண்டிய பக்கங்களை மட்டுமே அழிக்கிறது. எங்கள் footprint செருகுநிரல் இயல்புநிலை WordPress நிறுவல் ஒளிபரப்பும் அடையாளங்களை — பதிப்பு மற்றும் ஜெனரேட்டர் குறிச்சொல், கண்டறிதல் இறுதிப்புள்ளிகள், XML-RPC, பிங்பேக்குகள் மற்றும் powered-by தலைப்பு — ஒவ்வொரு வரிசைப்படுத்தலிலும் நீக்குகிறது, இதனால் செருகுநிரல் அல்லது தீம் புதுப்பித்தல் அவற்றை அமைதியாக மீண்டும் வைக்க முடியாது. இரண்டும் WordPress.org செருகுநிரல் அடைவுத் தரநிலைகளுக்கு ஏற்ப உருவாக்கப்பட்டுள்ளன, இலவசமானவை மற்றும் தானாகவே புதுப்பிக்கப்படும்.
WordPress-ஐப் பாதுகாப்பாகவும் புதுப்பித்த நிலையிலும் வைத்திருத்தல்
பெரும்பாலான WordPress சமரசங்கள் புத்திசாலித்தனமானவை அல்ல; அவை பழையவை. அறியப்பட்ட, வெளியிடப்பட்ட பாதிப்புடன் கூடிய காலாவதியான கோர், தீம் அல்லது செருகுநிரல் தான் தளங்கள் தாக்கப்படுவதற்கான பெருமளவிலான பொதுவான வழியாகும், இது புதுப்பித்த நிலையில் இருப்பதை மிக உயர்ந்த மதிப்புள்ள பாதுகாப்புப் பணியாக மாற்றுகிறது — மேலும் மிகவும் சலிப்பான பணியாகவும் ஆக்குகிறது, அதனால்தான் இது தவிர்க்கப்படுகிறது. நிர்வகிக்கப்படும் ஹோஸ்டிங் இதை உங்கள் பொறுப்பிலிருந்து நீக்க வேண்டும்: WordPress-க்குக் கீழே உள்ள ஸ்டேக்கை இணைத்தல், மற்றும் அவற்றைச் சோதித்துப் பார்க்க ஒரு ஸ்டேஜிங் நகலையும், பழைய நிலைக்குத் திரும்ப ஒரு காப்புப்பிரதியையும் உங்களுக்கு வழங்குவதன் மூலம் கோர் மற்றும் செருகுநிரல் புதுப்பிப்புகளைப் பயன்படுத்துவதைப் பாதுகாப்பானதாக்குதல்.
புதுப்பித்தலுக்கு மேலாக, எல்லைகள் உங்களுக்காக செயல்படுத்தப்படும் என்று எதிர்பார்க்கலாம்: ஒரு தொற்றை பார்வையாளர் கண்டறிவதற்குப் பதிலாக முன்கூட்டியே கண்டறியும் வகையில் இயல்புநிலையாகவே இயக்கப்பட்டுள்ள மால்வேர் ஸ்கேனிங், பாதிக்கப்பட்ட ஒரு தளம் மற்றொன்றை அணுக முடியாதவாறு தனிமைப்படுத்துதல், விளிம்பு நிலையில் DDoS பாதுகாப்பு, மற்றும் சான்றிதழ்கள் தானாகவே புதுப்பிக்கப்படும் அனைத்து இடங்களிலுமான TLS. வலுவான நற்சான்றுகள், குறைந்தபட்ச சலுகை அணுகல், நீங்கள் இனி பயன்படுத்தாத செருகுநிரல்களை அகற்றுதல் போன்ற அடிப்படை சுகாதார நடவடிக்கைகளுக்கு இவற்றில் எதுவுமே மாற்றாகாது — ஆனால் உள்கட்டமைப்பு பலவீனமான இணைப்பாக இருக்காது என்பதை இது குறிக்கிறது. உங்கள் சரிபார்ப்புப் பட்டியலில், எந்தவொரு ஹோஸ்ட்டிடமும் கேட்க வேண்டிய கேள்வி எளிதானது: பாதுகாப்பு என்பது இயல்புநிலையா, அல்லது நீங்கள் விலைக்கு வாங்கும் தொகுப்பா?
WooCommerce மற்றும் நீங்கள் ஒருபோதும் கேச் செய்யக்கூடாத பக்கங்கள்
ஆக்கிரமிப்பு கேச்சிங் அதன் மிகப்பெரிய வெற்றியைப் பெறுவதும், அது கவனக்குறைவாக இருந்தால் மிக மோசமான சேதத்தை ஏற்படுத்துவதும் ஒரு கடையில்தான். அட்டவணை, தயாரிப்பு மற்றும் வகை பக்கங்கள் உங்களிடம் உள்ள அதிக போக்குவரத்து கொண்ட, அதிகம் கேச் செய்யக்கூடிய பக்கங்களாகும், மேலும் அவற்றை முழுப் பக்க கேச்சிலிருந்து வழங்குவது ஒரு கடையின் வேகத்திற்காக நீங்கள் செய்யக்கூடிய மிகச் சிறந்த விஷயமாகும். ஆனால் வண்டி, செக்அவுட் மற்றும் கணக்குப் பக்கங்கள் தனிப்பட்டவை மற்றும் அவற்றை ஒருபோதும் பகிரப்பட்ட கேச்சிலிருந்து வழங்கக்கூடாது — அவ்வாறு செய்தால் வாங்குபவர் வேறொருவரின் கூடையைப் பார்க்க நேரிடும், இது உடைந்த கடை மற்றும் தனியுரிமை தோல்வி ஆகிய இரண்டுமாகும்.
இரண்டையும் பெறுவதற்கான வழி, பக்கத்தை இடைக்கமித்து நேரடி பகுதிகளுக்கான இடைவெளிகளை உருவாக்குவதாகும். பக்கத்தின் மீதமுள்ள பகுதி தற்காலிக சேமிப்பகத்திலிருந்து வழங்கப்படுகையில், Edge Side Includes ஒவ்வொரு கோரிக்கைக்கும் வண்டி துண்டு, சிறிய வண்டி மொத்தங்கள் மற்றும் கணக்கு நிலையை வழங்குகிறது, மேலும் வண்டி, கட்டணம் செலுத்துதல், எனது கணக்கு மற்றும் எந்தவொரு nonce அல்லது அமர்வு பக்கங்களும் இயல்புநிலையாக விலக்கப்படும். ஒரு தயாரிப்பு, விலை அல்லது ஆர்டர் மாறும்போது செயல்படும் ஸ்மார்ட் தானியங்கு-சுத்திகரிப்பு மூலம் புதுமை கையாளப்படுகிறது, எனவே பழைய விலை ஒருபோதும் நீடிக்காது. நீங்கள் WooCommerce ஐப் பயன்படுத்துகிறீர்கள் என்றால், சரிபார்ப்புப் பட்டியலில் சரியாகச் செய்ய வேண்டிய பகுதி இதுதான்: இடைக்ககத்திலிருந்து வேகமான கடைமுகம், பயனருக்கு ஒரு நேரடி வண்டி, தனிப்பட்ட எதுவும் ஒருபோதும் இடைக்கமிக்கப்படாது.
அடிக்கடி கேட்கப்படும் கேள்விகள்
எனக்கு இன்னும் WP Rocket போன்ற கேச்சிங் செருகுநிரல் தேவையா?
இல்லை. முழுப் பக்க கேச்சிங் செயல்முறையானது LiteSpeed-இன் LSCache மூலம் வலை சேவையகத்திலேயே கையாளப்படுகிறது, எங்களது சொந்த கேச் செருகுநிரல் WordPress-ஐ அதனுடன் இணைத்து ஸ்மார்ட் பர்ஜிங்கைக் கையாள்கிறது, மேலும் தளத்திற்கான ஒரு தனித்துவமான Redis ஆப்ஜெக்ட் கேச் அதன் பின்னணியில் இயங்குகிறது. இதனுடன் கூடுதலாக மற்றொரு முழுப் பக்க கேச்சிங் செருகுநிரலைச் சேர்ப்பது பொதுவாக உதவுவதற்குப் பதிலாக சேவையக அளவிலான கேச்சுடன் முரண்படுகிறது, எனவே இது தேவையும் இல்லை மற்றும் பரிந்துரைக்கப்படுவதும் இல்லை.
எந்த செருகுநிரல்களை தளம் தேவையற்றதாக ஆக்குகிறது?
கேச்சிங் செருகுநிரல்கள், தனித்த ஆப்ஜெக்ட்-கேச் செருகுநிரல்கள் மற்றும் காப்புப் பிரதி செருகுநிரல்கள் அனைத்தும் இங்கு தேவையற்றவை, ஏனெனில் இந்த வேலைகள் WordPress-க்குக் கீழே உள்ள மட்டத்தில் செய்யப்படுகின்றன — சேவையக அளவிலான கேச்சிங், தளம் வாரியாக நிர்வகிக்கப்படும் ஆப்ஜெக்ட் கேச் மற்றும் தள அளவிலான காப்புப் பிரதிகள். அவற்றை அகற்றுவது முரண்பாடுகளையும் தாக்குதலுக்குரிய பரப்பையும் குறைக்கிறது. உங்கள் தளத்தின் செயல்பாட்டிற்கு உண்மையில் தேவைப்படும் செருகுநிரல்களையும், முன்பே நிறுவப்பட்ட எங்களின் இரண்டு இலவச கேச் மற்றும் footprint செருகுநிரல்களையும் மட்டுமே இயக்குவது பயனுள்ளது.
கேஷிங் எனது WooCommerce கார்ட் அல்லது உள்நுழைந்த பக்கங்களை பாதிக்குமா?
இல்லை. கார்ட், செக்அவுட், my-account மற்றும் எந்தவொரு நான்ஸ் அல்லது செஷன் பக்கங்களும் முன்னிருப்பாகவே கேஷிலிருந்து விலக்கப்படுகின்றன, மேலும் Edge Side Includes ஆனது கேஷ் செய்யப்பட்ட பிற பக்கங்களில் கார்ட் பகுதி மற்றும் மொத்தத் தொகையை உடனுக்குடன் புதுப்பித்த நிலையில் வைத்திருக்கும். ஸ்டோர்ஃபிரண்ட் கேஷிலிருந்து ஏற்றப்படும் போதே வாங்குபவர்கள் எப்போதும் தங்களின் சொந்த கூடடையையும் செயல்படும் செக்அவுட்டையும் பார்க்கிறார்கள், மேலும் ஒரு தயாரிப்பு, விலை அல்லது ஆர்டர் மாறும்போது அறிவார்ந்த தானியங்கி அழிப்பு பாதிக்கப்பட்ட பக்கங்களை நீக்குகிறது.
நான் நிர்வகிக்காமலேயே WordPress-ஐ எவ்வாறு பாதுகாப்பாக வைத்திருக்கிறீர்கள்?
நாங்கள் WordPress தளத்திற்கு அடித்தளமாக இருக்கும் கட்டமைப்பைப் புதுப்பிக்கிறோம், ஸ்டேஜிங் மற்றும் ஒரே கிளிக்கில் மீட்டமைக்கும் வசதியுடன் கோர் மற்றும் செருகுநிரல் புதுப்பிப்புகளைப் பாதுகாப்பாகப் பயன்படுத்தச் செய்கிறோம், இயல்புநிலையாகவே மால்வேர் ஸ்கேனிங் மற்றும் DDoS பாதுகாப்பைச் செயல்படுத்துகிறோம், ஒரு தளத்தில் ஏற்படும் பாதிப்பு மற்றொன்றுக்கு பரவாமல் இருக்க ஒவ்வொரு தளத்தையும் தனிமைப்படுத்துகிறோம், மற்றும் தானாகவே TLS சான்றிதழ்களை வழங்கி புதுப்பிக்கிறோம். இது பலவீனமான இணைப்பாகக் கட்டமைப்பு இருப்பதை நீக்குகிறது; வலுவான உள்நுழைவு விவரங்களைப் பயன்படுத்துவது மற்றும் பயன்படுத்தப்படாத செருகுநிரல்களை அகற்றுவது போன்ற அடிப்படைக் கடமைகள் இன்னும் உங்களுடைய பொறுப்பிலேயே உள்ளன.
தொடர்புடையவை
இதை 14 நாட்களுக்கு இலவசமாகப் பயன்படுத்திப் பாருங்கள்
உங்கள் முதல் தளங்களை 14 நாட்களுக்கு இலவசமாகத் தொடங்குங்கள் — கார்டு தேவையில்லை. பயன்பாட்டில் உள்ள தளம் அல்லது நெட்வொர்க்கை மாற்றுகிறீர்களா? வரம்பற்ற இடமாற்றங்கள் முற்றிலும் இலவசம்.
இலவசமாகத் தொடங்குங்கள்