සහාය

SSL, CDN සහ වේගය

නොමිලේ SSL, https සහ padlock අයිකනය, CDN cache එක සහ අඩවියක් වේගවත් කිරීම.

නොමිලේ SSL

SSL ඇතුළත්ද?

ඔව්. සෑම හෝස්ටිං පැකේජයකටම ඩොමේනය සහ එහි සියලු subdomains සඳහා නොමිලේ SSL සහතිකයක් ඇතුළත්ය, imap, smtp සහ mail යන ඊමේල් නම්ද ඇතුළුව. එය දින 90කට වරක් තනිවම අලුත් වේ. ඩොමේනය කොතැනක ලියාපදිංචි කළත්, .lk සහ .com.lk ඇතුළුව, ඔබේ ඩොමේනය අපේ නාම සේවාදායක භාවිත කළ යුතුයි. නව හෝස්ටිං සඳහා සාමාන්‍යයෙන් එය ස්වයංක්‍රීයව සක්‍රිය වේ; නැතහොත් පාලන පුවරුවේ SSL/TLS පිටුවේ "Activate Free SSL" භාවිත කරන්න. එයට විනාඩි 30ක් පමණ ගත වේ; ඒ දක්වා බ්‍රව්සරය "not secure" හෝ වෙනත් නමකට අයත් සහතිකයක් පෙන්විය හැක.

SSL සක්‍රිය කරන්න බැහැ.
  • නාම සේවාදායක තවම අපේ නොවේ, නැතහොත් වෙනස තවමත් පැතිරෙමින් පවතී (පැය 48ක් දක්වා).
  • Registrar වෙත DNSSEC සක්‍රියයි (WHOIS "DNSSEC: signed" පෙන්වයි); එය එහිදී අක්‍රිය කරන්න.
  • පැරණි හෝස්ට් එකකින් ආ _acme-challenge CNAME record එකක් තවමත් DNS හි ඇත; එය Manage DNS හි ඉවත් කරන්න.
  • අපේ නාම සේවාදායක registrar වෙත ඩොමේනයේ නාම සේවාදායක ලෙස නොව, වෙනත් DNS සපයන්නෙකු වෙත NS records ලෙස ඇතුළත් කර ඇත.

මේ කිසිවක් අදාළ නොවේ නම්, අපට ලියන්න.

මගේ ඩොමේනයට ඔබේ නාම සේවාදායක භාවිත කළ නොහැක. මට තවමත් SSL ලබා ගත හැකිද?

ඔව්, වෙනත් තැනකින් මිලදී ගත් සහතිකයක් සමඟ (SSL/TLS, Install External SSL Certificate: සපයන්නාගෙන් ලැබෙන සහතිකය, private key සහ CA bundle), නැතහොත් අඩවිය ඉදිරියේ Cloudflare තබා, Cloudflare Origin Certificate එකක් එලෙසම ස්ථාපනය කර Cloudflare Full (strict) ලෙස සකසා. අපට එය ඔබ වෙනුවෙන් කළ හැක; අපට ලියන්න.

HTTPS සහ "not secure"

සියලු අමුත්තන් https:// වෙත යවන්නේ කෙසේද?

පාලන පුවරුව, SSL/TLS, Enable Force HTTPS. සහතිකය ක්‍රියා කළ පසුව පමණක් එය සක්‍රිය කරන්න.

සහතිකය ක්‍රියා කරනවා, නමුත් padlock අයිකනය නැහැ.

පිටුව පින්තූර, scripts හෝ styles http:// හරහා පූරණය කරයි ("mixed content"). බ්‍රව්සර් console එක (right-click, Inspect, Console) ඒවා ලැයිස්තුගත කරන අතර, whynopadlock.com පිටුවක් පරීක්ෂා කරයි. එම සබැඳි https:// බවට පත් විය යුතුයි; WordPress සඳහා WordPress හි mixed content බලන්න.

තාවකාලික URL එක ERR_SSL_UNRECOGNIZED_NAME_ALERT දෙනවා.

තාවකාලික URL එක http:// සඳහා අදහස් කර ඇත. යමක් https බල කරයි: Force HTTPS අක්‍රිය කරන්න, WordPress site සහ home ලිපිනය http:// ලෙස සකසන්න, Really Simple SSL වැනි plugins අක්‍රිය කරන්න, .htaccess වෙතින් https redirects ඉවත් කරන්න, සහ private බ්‍රව්සර් කවුළුවක උත්සාහ කරන්න.

Firefox සෑම අඩවියකම PR_END_OF_FILE_ERROR පෙන්වනවා.

හේතුව ඇත්තේ අඩවියේ නොව ඔබේ පරිගණකයේය: HTTPS පරීක්ෂා කරන antivirus (Bitdefender, ESET සහ වෙනත්), VPN හෝ proxy එකක්, වෙනස් කළ SSL සැකසුම් (Refresh Firefox උදව් වේ), DNS over HTTPS, හෝ හානි වූ Firefox profile එකක්.

CDN සහ caching

CDN එක කරන්නේ කුමක්ද?

නොමිලේ ලැබෙන CDN එක ඔබේ පින්තූර, CSS, JavaScript, fonts සහ PDFs වල පිටපත් ඔබේ අමුත්තන්ට ළඟ ස්ථානවල තබා ගන්නා නිසා පිටු වේගයෙන් පූරණය වේ. එය පාලන පුවරුවේ Edge Caching යටතේ ඇති අතර, ගොනු cache හි කොපමණ කාලයක් රැඳෙනවාද යන්නද එහිදී සැකසිය හැක.

මම කළ වෙනස අඩවියේ පෙන්වන්නේ නැහැ.

Cache එක හිස් කරන්න: Edge Caching, Purge Everything (නැතහොත් ඔබේ WordPress caching සැකසුම්වල purge කරන්න), ඉන්පසු private බ්‍රව්සර් කවුළුවක පරීක්ෂා කරන්න.

මට caching plugin එකක් අවශ්‍යද?

නැත. W3 Total Cache, WP Super Cache, WP Rocket, Hummingbird සහ ඒ වැනි plugins අවශ්‍ය නොවන අතර CDN එක සමඟ ගැටිය හැක; ඒවා ඉවත් කිරීමට අපි නිර්දේශ කරමු. Web Optimisation සක්‍රිය විට පින්තූර ප්‍රශස්තකරණ සහ lazy-loading plugins ද අවශ්‍ය නොවේ.

පිටුවක් cache එකෙන් එනවාදැයි බලන්නේ කෙසේද?

බ්‍රව්සරයේ developer tools හි Network tab එකේ, x-cdn-cache-status response header එක: HIT යනු cache එකෙන්, MISS යනු පළමු පූරණය හෝ cache කළ නොහැකි, BYPASS යනු හිතාමතාම cache නොකළ (WordPress වෙත ලොග් වී ඇති, cart, checkout, account පිටු). පිටු cookies සකසන විට, caching plugin එකක් බාධා කරන විට, හෝ .htaccess මගින් Cache-Control: no-store යවන විට ඒවා දිගටම MISS වේ.

ගොනුවක් හෝ ෆෝල්ඩරයක් cache එකෙන් පිටත තබන්නේ කෙසේද?

එම ෆෝල්ඩරයේ .htaccess හි, ඉන්පසු purge කරන්න:

Header set Cache-Control "no-store"

එක් ගොනු වර්ගයක් සඳහා එය FilesMatch block එකක, එක් ගොනුවක් සඳහා Files block එකක දමන්න.

වේගය සහ security headers

මගේ අඩවිය වේගවත් කරන්නේ කෙසේද?

පාලන පුවරුවේ Web Optimisation සක්‍රිය කරන්න: පින්තූර ප්‍රමාණය වෙනස් කිරීම සහ WebP, lazy loading, කුඩා කළ සහ ඒකාබද්ධ කළ CSS සහ JavaScript. "One Click Optimisation" ආරක්ෂිත පෙරනිමි සකසයි. Filter එකක් සක්‍රිය කළ පසු අඩවිය වැරදියට පෙනේ නම්, එම filter එක නැවත අක්‍රිය කරන්න. අඩු plugins ගණනක් සහ නවතම PHP අනුවාදයක්ද උදව් වේ.

Google PageSpeed ජංගම දුරකථනයේ අඩු ලකුණු දෙන්නේ එය මන්දගාමී ජාලයක මන්දගාමී දුරකථනයක් පරීක්ෂා කරන නිසාය. සාමාන්‍ය හේතුව භාවිත නොවන JavaScript වන අතර, එය ඉවත් කළ හැක්කේ අඩවියේ කේතය වෙනස් කිරීමෙන් පමණි.

Security headers සකසන්නේ කෙසේද?

පාලන පුවරුව, Security Headers (CDN කොටසේ): X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Strict-Transport-Security (HSTS) සහ Content-Security-Policy, ගොනු සංස්කරණය නොකර.

සංඛ්‍යාලේඛන Google Analytics ට වඩා අමුත්තන් වැඩියෙන් පෙන්වන්නේ ඇයි?

පාලන පුවරුවේ Statistics මගින් CDN හරහා එන සෑම ඉල්ලීමක්ම, bots ඇතුළුව ගණන් කරයි; Google Analytics bots ගණන් නොකරයි.

තවමත් ගැටලුවක්ද?

support (at) lunida.net වෙත සිංහලෙන්, දෙමළෙන් හෝ ඉංග්‍රීසියෙන් ලියන්න. ඔබේ ඩොමේනය සහ ඔබ දකින දේ අපට කියන්න; screenshot එකක් උදව් වේ.

support (at) lunida.net