Mod qos
ವಿವಿಧ ವಿನಂತಿಗಳಿಗೆ ವಿಭಿನ್ನ ಆದ್ಯತೆಯನ್ನು ಒದಗಿಸಬಲ್ಲ ನಿಯಂತ್ರಣ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಅಪಾಚೆ HTTP ಪರಿಚಾರಕದ ಸೇವೆಯ ಗುಣಮಟ್ಟ (QoS) ಘಟಕವು ಮೋಡ್ _ ಕ್ವೋಸ್ ಆಗಿದೆ. ವಿವರಣೆ ಒಂದು ವೆಬ್ ಸರ್ವರ್ ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಏಕಕಾಲೀನ ವಿನಂತಿಗಳನ್ನು ಮಾತ್ರ ಪೂರೈಸಬಲ್ಲದು. ಹೆಚ್ಚಿನ ಸರ್ವರ್ ಲೋಡ್ ಅಡಿಯಲ್ಲಿ ಪ್ರಮುಖ ಸಂಪನ್ಮೂಲಗಳು ಲಭ್ಯವಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಕ್ಯೂಓಎಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚು ಪ್ರಮುಖ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುವಾಗ ಮುಖ್ಯವಲ್ಲದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ವಿನಂತಿಗಳನ್ನು ತಿರಸ್ಕರಿಸಲು ಮೋಡ್ _ ಕ್ವೋಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರವೇಶ ನಿರ್ಬಂಧಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ, ಉದಾಹರಣೆಗೆ, ಬಹಳ ಮುಖ್ಯವಾದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಅಥವಾ ಬಹಳ ಮುಖ್ಯವಾದ ಬಳಕೆದಾರರಿಗೆ ವಿನಂತಿಗಳಿಗಾಗಿ. ನಿಯಂತ್ರಣ ಕಾರ್ಯವಿಧಾನಗಳು ಈ ಕೆಳಗಿನ ಹಂತಗಳಲ್ಲಿ ಲಭ್ಯವಿವೆಃ ವಿನಂತಿ ಮಟ್ಟದ ನಿಯಂತ್ರಣಃ ಮೋಡ್ _ ಕ್ವೋಸ್ ಹೆಸರಿನ ಜಾಗಕ್ಕೆ (ಯುಆರ್ಎಲ್) ಏಕಕಾಲೀನ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ವೆಬ್ ಸರ್ವರ್ನೊಳಗಿನ ವಿವಿಧ ಪುಟಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ವಿಭಿನ್ನ ಆದ್ಯತೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಪರ್ಕ ಮಟ್ಟದ ನಿಯಂತ್ರಣಃ ಮಾಡ್ _ ಕ್ವೋಸ್ ವೆಬ್ ಸರ್ವರ್ಗೆ ಟಿಸಿಪಿ ಸಂಪರ್ಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ವರ್ಚುವಲ್ ಸರ್ವರ್ಗೆ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ಏಕಕಾಲೀನ ಸಂಪರ್ಕಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅಥವಾ ಡೈನಾಮಿಕ್ HTTP ಕೀಪ್-ಅಲೈವ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಒಂದೇ ಕ್ಲೈಂಟ್ನಿಂದ ಅಥವಾ ಅಪರಿಚಿತ ನೆಟ್ವರ್ಕ್ಗಳಿಂದ ಬರುವ ಸಂಪರ್ಕಗಳನ್ನು ಮಿತಿಗೊಳಿಸಲು ಇದು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಮಟ್ಟದ ನಿಯಂತ್ರಣಃ ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿನ ಕೆಲವು ಯು. ಆರ್. ಎಲ್. ಗೆ ವಿನಂತಿಗಳು/ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ತಳ್ಳುತ್ತದೆ. ಜೆನೆರಿಕ್ ರಿಕ್ವೆಸ್ಟ್ ಲೈನ್ ಮತ್ತು ಹೆಡರ್ ಫಿಲ್ಟರ್ ಅನುಮಾನಾಸ್ಪದ ರಿಕ್ವೆಸ್ಟ್ ಯುಆರ್ಎಲ್ಗಳು ಅಥವಾ ಎಚ್. ಟಿ. ಟಿ. ಪಿ ಹೆಡರ್ಗಳನ್ನು ಬಿಡುತ್ತವೆ. ವಿವಿಧ ವೆಬ್ ಸರ್ವರ್ಗಳಿಗೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ವಿಭಜಿಸುವ ಸಲುವಾಗಿ ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿಯಲ್ಲಿ ಬಳಸಿದಾಗ ಮಾಡ್ಯೂಲ್ ಉಪಯುಕ್ತವಾಗಿದೆ. ಕೇಸ್ಗಳ ನಿಧಾನ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸಿ ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ನ ನಿಧಾನಗತಿಯ ಪ್ರತಿಕ್ರಿಯೆಗಳಿಂದಾಗಿ ವೆಬ್ ಸರ್ವರ್ನ ಸೇವೆಯ ಕಡಿತವನ್ನು ಮೋಡ್ _ ಕ್ವೋಸ್ ಹೇಗೆ ತಪ್ಪಿಸಬಹುದು ಎಂಬುದನ್ನು ಮೊದಲ ಬಳಕೆಯ ಕೇಸ್ ತೋರಿಸುತ್ತದೆ. ಒಂದು ವೇಳೆ ಅಪ್ಲಿಕೇಶನ್ (ಇಲ್ಲಿ/ಸಿಸಿಸಿ) ತುಂಬಾ ನಿಧಾನವಾಗಿದ್ದರೆ, ವಿನಂತಿಗಳು ಟೈಮ್ಔಟ್ ಆಗುವವರೆಗೆ ಕಾಯುತ್ತವೆ. ಅನೇಕ ಕಾಯುವ ವಿನಂತಿಗಳಿಂದಾಗಿ, ವೆಬ್ ಸರ್ವರ್ ಉಚಿತ ಟಿಸಿಪಿ ಸಂಪರ್ಕಗಳಿಂದ ಹೊರಗುಳಿಯುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್/ಎಎಎ ಅಥವಾ/ಬಿಬಿಬಿಗೆ ಇತರ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಇತರ ಸಂಪನ್ಮೂಲಗಳ ಲಭ್ಯತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಸಲುವಾಗಿ ಏಕಕಾಲೀನ ವಿನಂತಿಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸೀಮಿತಗೊಳಿಸುತ್ತದೆ. HTTP ಕೀಪ್-ಅಲೈವ್ HTTP 1.1 ಗೆ ಕೀಪ್-ಅಲೈವ್ ವಿಸ್ತರಣೆಯು ಅನೇಕ ವಿನಂತಿಗಳು/ಪ್ರತಿಕ್ರಿಯೆಗಳಿಗೆ ನಿರಂತರ TCP ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಕಡಿಮೆ ಮತ್ತು ಆಪ್ಟಿಮೈಸ್ಡ್ ನೆಟ್ವರ್ಕ್ ದಟ್ಟಣೆಯಿಂದಾಗಿ ಇದು ವೆಬ್ ಸರ್ವರ್ಗೆ ಪ್ರವೇಶವನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ. ಈ ನಿರಂತರ ಸಂಪರ್ಕಗಳ ಅನನುಕೂಲವೆಂದರೆ ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ನಡುವೆ ಯಾವುದೇ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡದಿದ್ದರೂ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ. ಸಾಕಷ್ಟು ಸಂಪರ್ಕಗಳು ಉಚಿತವಾಗಿರುವವರೆಗೆ ಕೀಪ್-ಅಲೈವ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಸರ್ವರ್ಗೆ ಮೋಡ್ _ ಕ್ವೋಸ್ ಅನುಮತಿಸುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಸಂಪರ್ಕ ಮಿತಿಯನ್ನು ತಲುಪಿದಾಗ ಕೀಪ್-ಅಲೈವ್ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಅನೇಕ ಏಕಕಾಲೀನ ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯುತ್ತದೆ ಒಂದೇ ಕ್ಲೈಂಟ್ ವೆಬ್ ಸರ್ವರ್ನಿಂದ ವಿಭಿನ್ನ ವಿಷಯವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಅನೇಕ ಏಕಕಾಲಿಕ ಟಿಸಿಪಿ ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯಬಹುದು. ಕ್ಲೈಂಟ್ ಅನೇಕ ಸಂಪರ್ಕಗಳನ್ನು ಪಡೆದರೂ ಇತರ ಬಳಕೆದಾರರಿಗೆ ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗದಿರಬಹುದು ಏಕೆಂದರೆ ಅವರಿಗೆ ಯಾವುದೇ ಉಚಿತ ಸಂಪರ್ಕಗಳು ಉಳಿದಿಲ್ಲ. ಒಂದೇ ಐಪಿ ಮೂಲ ವಿಳಾಸಕ್ಕೆ ಏಕಕಾಲೀನ ಸಂಪರ್ಕಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮೊಡ್ _ ಕ್ವೋಸ್ ಮಿತಿಗೊಳಿಸಬಹುದು. ಒಂದೇ ಯು. ಆರ್. ಎಲ್. ಗೆ ಅನೇಕ ವಿನಂತಿಗಳು ನೀವು ಯು. ಆರ್. ಎಲ್. ಗೆ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸೀಮಿತಗೊಳಿಸಬೇಕಾದರೆ, ಮಾಡ್ಕೋಸ್ ಅದಕ್ಕೂ ಸಹಾಯ ಮಾಡಬಹುದು. ಈ ಯು. ಆರ್. ಎಲ್. ಗೆ ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ವಿನಂತಿಗಳನ್ನು ಮೋಡ್ _ ಕ್ವೋಸ್ ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಮಾಡ್ಯೂಲ್ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ಸಹ ನಿಯಂತ್ರಿಸಬಹುದು. ಅನುಮತಿಸಲಾದ ಗರಿಷ್ಠ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ಸರಳವಾಗಿ ಸೂಚಿಸಿ ಮತ್ತು ಅಗತ್ಯವಿದ್ದಾಗ mok _ qos ಥ್ರೊಟ್ಲಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಸೇವೆಯ ದಾಳಿಯ ಕಡಿಮೆ-ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ನಿರಾಕರಣೆಯನ್ನು ತಗ್ಗಿಸುವುದು ಮೋಡ್ _ ಕ್ವೋಸ್ ಕ್ಲೈಂಟ್ ಉತ್ಪಾದಿಸಬೇಕಾದ ಕನಿಷ್ಠ ಅಪ್ಲೋಡ್/ಡೌನ್ಲೋಡ್ ಥ್ರೋಪುಟ್ ಅನ್ನು ಜಾರಿಗೊಳಿಸುವ ಮೂಲಕ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಕಡಿಮೆ-ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಡಿಒಎಸ್ ದಾಳಿಯ ವಿರುದ್ಧ ರಕ್ಷಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮೋಡ್ _ ಕ್ವೋಸ್ನ ಆರಂಭಿಕ ಬಿಡುಗಡೆಯನ್ನು ಮೇ 2007 ರಲ್ಲಿ ರಚಿಸಲಾಯಿತು ಮತ್ತು ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಯೋಜನೆಯಾಗಿ SourceForge.net ನಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಯಿತು. ಇದು ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಸಂಪನ್ಮೂಲಗಳಿಗಾಗಿ (ವಿನಂತಿಯ ಯುಆರ್ಎಲ್ಗಳ ಮಾರ್ಗ ಭಾಗ) ಏಕಕಾಲೀನ ಎಚ್. ಟಿ. ಟಿ. ಪಿ. ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಿತಿಗೊಳಿಸಲು ಸಾಧ್ಯವಾಯಿತು. ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಯಿತು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಅಪಾಚೆ ಸರ್ವರ್ಗಳನ್ನು ಡಿಓಎಸ್ ದಾಳಿಗಳಿಂದ ರಕ್ಷಿಸಲು ಉಪಯುಕ್ತವಾಗಿದ್ದವು. 2012ರಲ್ಲಿ, ಉಬಂಟು ಲಿನಕ್ಸ್ ವಿತರಣೆಯಲ್ಲಿ ಮೋಡ್ _ ಕ್ವೋಸ್ ಅನ್ನು ಸೇರಿಸಲಾಯಿತು. ಪ್ರಮುಖ ಬಿಡುಗಡೆಗಳುಃ ಮೇ 2007, ಆವೃತ್ತಿ 1: ಪ್ರತಿ ಯುಆರ್ಎಲ್ ಮಾರ್ಗ ಆಧಾರದ ಮೇಲೆ ಏಕಕಾಲೀನ ವಿನಂತಿಗಳನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಜುಲೈ 2007, ಆವೃತ್ತಿ 2.2: ಬೆಂಬಲ ಸೌಲಭ್ಯಗಳ ಪರಿಚಯ. ಆಗಸ್ಟ್ 2007, ಆವೃತ್ತಿ 3: ಸಂಪರ್ಕ ಮಟ್ಟದ ನಿಯಂತ್ರಣಗಳನ್ನು ಮತ್ತು ಸ್ಥಿತಿ ವೀಕ್ಷಕರನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಸೆಪ್ಟೆಂಬರ್ 2007, ಆವೃತ್ತಿ 4: ವಿನಂತಿ/ಪ್ರತಿಕ್ರಿಯೆ ಥ್ರೊಟ್ಲಿಂಗ್ ಮತ್ತು ಸಾಮಾನ್ಯ ವಿನಂತಿ ಫಿಲ್ಟರಿಂಗ್. ಡಿಸೆಂಬರ್ 2007, ಆವೃತ್ತಿ 5: ಬಳಕೆದಾರರಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಘಟನೆಗಳಿಂದ ಮಿತಿಗೊಳಿಸುವುದು. ಮಾರ್ಚ್ 2008, ಆವೃತ್ತಿ 6: ಪ್ರತಿ ಕ್ಲೈಂಟ್ (ಐಪಿ) ನಿಯಂತ್ರಣ ಕಾರ್ಯವಿಧಾನಗಳು. ಮೇ 2008, ಆವೃತ್ತಿ 7: ಕ್ಲೈಂಟ್ ಉತ್ಪಾದಿಸಬೇಕಾದ ಕನಿಷ್ಠ ಅಪ್ಲೋಡ್/ಡೌನ್ಲೋಡ್ ಥ್ರೋಪುಟ್ ಅನ್ನು ಒತ್ತಾಯಿಸುತ್ತದೆ. ಸೆಪ್ಟೆಂಬರ್ 2009, ಆವೃತ್ತಿ 9: ಕ್ಲೈಂಟ್ ವೈಶಿಷ್ಟ್ಯದ ಮಾಪನವನ್ನು ಬಳಸಿಕೊಂಡು ಅಸಂಗತತೆ ಪತ್ತೆಹಚ್ಚುವಿಕೆ. ಫೆಬ್ರವರಿ 2012, ಆವೃತ್ತಿ 10: ಜಿಯೋಲೋಕಲೈಸೇಶನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ (ಐಎಸ್ಒ 3166 ದೇಶದ ಸಂಕೇತಗಳು). ಮೇ 2014, ಆವೃತ್ತಿ 11: ಪ್ರತಿಕ್ರಿಯೆ ಥ್ರೊಟ್ಲಿಂಗ್ ಅನ್ನು ಹೆಚ್ಚು ಸುಧಾರಿಸುತ್ತದೆ (ಬೈಟ್ಗಳು/ಸೆಕೆಂಡ್ ಮಿತಿ). ಜುಲೈ 2015, ಆವೃತ್ತಿ 11.15: ಪ್ರತಿ ಸರ್ವರ್ನಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಪ್ರತಿ ಕ್ಲೈಂಟ್ (ಐಪಿ) ಮಟ್ಟದಲ್ಲೂ ಸೀರಿಯಲೈಸೇಶನ್. ಮೇ 2016, ಆವೃತ್ತಿ 11.28: DSCP IP ಕ್ಷೇತ್ರವನ್ನು ನಿಯಂತ್ರಿಸುವ ಮೂಲಕ ವಿಭಿನ್ನ ಸೇವೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಕ್ಯೂಓಎಸ್ ಫ್ರೀ ವೆಬ್ ಸರ್ವರ್ ಸಾಫ್ಟ್ವೇರ್ ನೆಟ್ವರ್ಕ್ ಕಾರ್ಯಕ್ಷಮತೆ ಶೀರ್ಷಿಕೆಯಲ್ಲಿ ಅಂಡರ್ಸ್ಕೋರ್ಗಳೊಂದಿಗೆ ಲೇಖನಗಳು