తేలికైన http సర్వర్ lighttpd 1.4.60 విడుదల చేయబడింది. కొత్త వెర్షన్ 437 మార్పులను పరిచయం చేసింది, ప్రధానంగా బగ్ పరిష్కారాలు మరియు ఆప్టిమైజేషన్లకు సంబంధించినది.
ప్రధాన ఆవిష్కరణలు:
- అన్ని నాన్-స్ట్రీమింగ్ ప్రతిస్పందనల కోసం రేంజ్ హెడర్ (RFC-7233)కి మద్దతు జోడించబడింది (గతంలో స్టాటిక్ ఫైల్లను అందజేస్తున్నప్పుడు మాత్రమే పరిధికి మద్దతు ఉండేది).
- HTTP/2 ప్రోటోకాల్ అమలు ఆప్టిమైజ్ చేయబడింది, మెమరీ వినియోగాన్ని తగ్గిస్తుంది మరియు ఇంటెన్సివ్గా పంపిన ప్రారంభ అభ్యర్థనల ప్రాసెసింగ్ను వేగవంతం చేస్తుంది.
- మెమరీ వినియోగాన్ని తగ్గించే పని జరిగింది.
- మోడ్_మాగ్నెట్ మాడ్యూల్లో మెరుగైన లువా పనితీరు.
- mod_dirlisting మాడ్యూల్ యొక్క మెరుగైన పనితీరు మరియు కాషింగ్ కాన్ఫిగర్ చేయడానికి ఒక ఎంపికను జోడించారు.
- విపరీతమైన లోడ్లలో అధిక మెమరీ వినియోగాన్ని నిరోధించడానికి mod_dirlisting, mod_ssi మరియు mod_webdav లకు పరిమితులు జోడించబడ్డాయి.
- బ్యాకెండ్ వైపు, కనెక్ట్(), రైట్() మరియు రీడ్() కాల్ల అమలు సమయంపై ప్రత్యేక పరిమితులు జోడించబడ్డాయి.
- పెద్ద సిస్టమ్ క్లాక్ ఆఫ్సెట్ కనుగొనబడితే పునఃప్రారంభించబడుతుంది (ఎంబెడెడ్ సిస్టమ్లలో TLS 1.3తో సమస్యలు ఏర్పడతాయి).
- బ్యాకెండ్కి కనెక్ట్ చేయడానికి గడువు డిఫాల్ట్గా 8 సెకన్లకు సెట్ చేయబడింది (సెట్టింగ్లలో మార్చవచ్చు).
అదనంగా, ప్రవర్తనలో మార్పులు మరియు కొన్ని డిఫాల్ట్ సెట్టింగ్ల గురించి హెచ్చరిక ప్రచురించబడింది. మార్పులు 2022 ప్రారంభంలో వర్తింపజేయడానికి ప్లాన్ చేయబడ్డాయి.
- మనోహరమైన పునఃప్రారంభం/షట్డౌన్ కార్యకలాపాల కోసం డిఫాల్ట్ గడువును అనంతం నుండి 5 సెకన్లకు తగ్గించాలని ప్లాన్ చేయబడింది. "server.graceful-shutdown-timeout" ఎంపికను ఉపయోగించి గడువు ముగింపును కాన్ఫిగర్ చేయవచ్చు.
- libev మరియు FAMతో కూడిన బిల్డ్ నిలిపివేయబడుతుంది, బదులుగా ఆపరేటింగ్ సిస్టమ్ల కోసం స్థానిక ఇంటర్ఫేస్లు ఈవెంట్ లూప్ను ప్రాసెస్ చేయడానికి మరియు Linuxలో FS (epoll() మరియు inotify()లో మార్పులను ట్రాక్ చేయడానికి, *BSDలో kqueue()లో ఉపయోగించబడతాయి. .
- మాడ్యూల్లు mod_compress (తప్పక mod_deflateని ఉపయోగించాలి), mod_geoip (తప్పక mod_maxminddbని ఉపయోగించాలి), mod_authn_mysql (తప్పక mod_authn_dbiని ఉపయోగించాలి), mod_mysql_vhost (తప్పక mod_vhostdb_dbiని ఉపయోగించాలి), mod_vhostdb_dbiని తప్పక ఉపయోగించాలి), mod_cmlని తొలగించాలి భవిష్యత్ విడుదలలలో.
మూలం: opennet.ru