GyaanSetu PHP

PHP, Laravel மற்றும் WordPress.

28 articlesDeep, practical knowledge

PHP वर्कर्स சேமிக்கவும் மற்றும் CPU ஸ்பைக்ஸைத் தவிர்க்கவும் சர்வர் மட்டத்தில் wp-cron.php-ஐத் தடுத்தல்

DISABLE_WP_CRON = true என்பது WordPress தனது சொந்த லூப்பேக் (loopback) கோரிக்கையை அனுப்புவதை மட்டுமே தடுக்கும்; ஆனால் wp-cron.php URL அணுகக்கூடிய நிலையிலேயே இருக்கும், இதனால் தாக்குபவர்கள் அதைத் தொடர்ந்து பயன்படுத்தி PHP वर्कर्स எனப்படும் பணியாளர்களைத் தீர்த்துப்போட்டு, பகிர்ந்த ஹோஸ்ட்களில் (shared hosts) சேவை மறுப்பு (denial-of-service) நிலையை ஏற்படுத்தக்கூடும்.

PHP · 4 min read

Magento டெவலப்பர் DB அழைப்புகளை 300-லிருந்து 1 ஆகக் குறைத்தார், ஆனால் கையிருப்பில் இல்லாத பொருட்கள் மறைந்துவிட்டன

ஒரு தயாரிப்புக்கான 300 ரிப்போசிட்டரி அழைப்புகளுக்குப் பதிலாக ஒரே ஒரு கலெக்ஷன் குவரியைப் பயன்படுத்தியது குவரிக்களின் எண்ணிக்கையை வெகுவாகக் குறைத்தது, ஆனால் Magento-வின் உள்ளமைக்கப்பட்ட ஸ்டாக் ஃபில்டர், இருப்பு இல்லாத அனைத்து SKU-க்களையும் நீக்கிவிட்டதால், வாடிக்கையாளர்கள் முழுமையற்ற பட்டியலையே பார்க்க வேண்டியதாயிற்று.

PHP · 3 min read

TrendVidStream Swaps 30-Day JWTs for Single-Use Refresh Tokens After Hack

A partner SDK cached a 30-day JWT in plain text, letting an attacker replay it from abroad. The breach forced TrendVidStream to replace long-lived JWTs with 15-minute access tokens and single-use refresh tokens that trigger immediate revocation on reuse.

PHP · 3 min read

Etcd மூலம் APAC வீடியோ ரூட்டிங் பிழைகளை 1 வினாடியாகக் குறைத்து, சியோல்-டோக்கியோ தவறான திசைதிருப்பலைத் தடுத்தது

பிராந்தியத்திற்குத் தேவையான ரூட்டிங் தரவுகளை watch, lease மற்றும் CAS போன்ற அடிப்படை அம்சங்களுடன் etcd-க்குள் கொண்டு வந்ததன் மூலம், இந்தத் தளம் இப்போது மாற்றங்களை எட்டு ரூட்டர்களுக்கும் சுமார் ஒரு வினாடியில் கொண்டு சேர்க்கிறது. ஒரு சிறிய Go sidecar உள்ளமைவை (config) பகிரப்பட்ட நினைவகத்தில் எழுதுவதால், PHP பூஜ்ஜிய தாமதத்துடன் கோரிக்கைகளைச் செயல்படுத்த முடிகிறது.

PHP · 4 min read

Croatia’s 2026 E-Invoice Rule Forces PHP Apps to Rewrite 62 Validation Rules

From 1 January 2026 every B2B transaction in Croatia must pass a Schematron file written in XSLT 2.0, but PHP’s built-in libxslt only supports XSLT 1.0. Developers must either add a native Saxon-C extension, call an external service, or re-code the 62 checks in PHP to keep invoicing alive.

PHP · 4 min read

SEO குழுவின் < 3 பட்டியல்கள் Noindex கொள்கை, வகைப்பிரிவு பக்கங்களை காணாமல் போகச் செய்தது

புதிய ‘seo_unlocks’ அட்டவணை, ஒரு வகைப்பிரிவு மூன்று செயல்பாட்டுப் பட்டியல்களை எட்டும் முதல் தருணத்தைப் பதிவு செய்து, அந்தப் பக்கத்தை நிரந்தரமாக இன்டெக்ஸ் செய்யக்கூடியதாக மாற்றுகிறது. இது, பக்கங்கள் கூகுளில் இருந்து மறைந்து மீண்டும் வர வாரக்கணக்கில் எடுத்துக்கொண்ட முந்தைய சுழற்சியைத் தடுக்கிறது.

PHP · 3 min read

ஒரு இரட்டை OpenSearch-SQLite இண்டெக்ஸ் எவ்வாறு லத்தீன் எழுத்து முறையைப் பயன்படுத்தும் பயனர்களை வெற்று முடிவுகளிலிருந்து காப்பாற்றியது

வினவல்களை முதலில் OpenSearch-ன் fuzzy Latin field மற்றும் CJK bigram analyzer வழியாகச் செயல்படுத்தி, timeout ஏற்படும் போது SQLite FTS5-க்கு மாற்றுவதன் மூலம், 20 ms தாமத வரம்பைத் தாண்டாமலேயே வெற்று முடிவுகள் கிடைப்ப விகிதத்தை 2.1% ஆகக் குழுவினர் குறைத்துள்ளனர்.

PHP · 4 min read

Cloudflare Workers வீடியோ தளத்தின் தம்ப்நெயில் CPU பயன்பாட்டை பூஜ்ஜியமாகக் குறைத்தது

தம்ப்நெயில் உருவாக்கத்தை Cloudflare Workers-க்கு மாற்றியதன் மூலம், இந்த வீடியோ ஹோஸ்டிங் தளம் தனது அசல் சர்வர்களில் இருந்த இமேஜ்-புராசஸிங் சுமைகளை முழுமையாக நீக்கியதுடன், 96% எட்ஜ் கேச் ஹிட் ரேட்டை (edge cache hit rate) எட்டியது மற்றும் உலகம் முழுவதும் ஒரு வினாடிக்கும் குறைவான நேரத்தில் இமேஜ் பதில்களைத் தொடர்ந்து வழங்கியது.

PHP · 3 min read

Your file exists() Is Secretly a Network Call

Your file exists() Is Secretly a Network Call You write this line a thousand times: if ( file exists( $path ) ) { It looks safe. It looks fast. But if $path points to an S3 bucket…

PHP · 2 min read

PHP புதிய நேட்டிவ் போலிங் API-ஐ அறிமுகப்படுத்துகிறது, இது Fibers-க்கு OS-அடுக்கு வேகத்தை அளிக்கிறது

புதிதாக இணைக்கப்பட்ட இந்த Polling API, epoll, kqueue மற்றும் IOCP ஆகியவற்றை உள்ளடக்கியுள்ளது, இது ஒரு ஒற்றை சிஸ்டம் கால் மூலம் ஈவென்ட் லூப் Fibers-ஐ மீண்டும் தொடர அனுமதிக்கிறது. பெஞ்ச்மார்க் முடிவுகள், கன்கரன்சி ஓவர்ஹெட் பூஜ்ஜியமாக குறைவதையும், பல டஜன் ஸ்டீம்கள் இருந்தாலும் CPU பயன்பாடு நிலையாக இருப்பதையும் காட்டுகின்றன.

PHP · 3 min read