ವೈಯಕ್ತಿಕ ಅನುಭವದ ಆಧಾರದ ಮೇಲೆ ವೆಬ್ ಸರ್ವರ್ನ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮೂಲಗಳು ವೆಬ್ ಸರ್ವರ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಏನು ಬೇಕು

ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು http://www.site/how-web-server-work/ ಎಂದು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು Enter ಕೀಲಿಯನ್ನು ಒತ್ತಿದರೆ, ನಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನ ಈ ಪುಟವು ಪರದೆಯ ಮೇಲೆ ಗೋಚರಿಸುತ್ತದೆ.

ಅತ್ಯಂತ ಮೂಲಭೂತ ಮಟ್ಟದಲ್ಲಿ, ಈ ಕೆಳಗಿನವು ಸಂಭವಿಸಿದೆ: ನಿಮ್ಮ ಬ್ರೌಸರ್ ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ರಚಿಸಿತು, ಪುಟದ ವೆಬ್ ಪುಟವನ್ನು ಪಡೆಯಲು ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿದೆ ಮತ್ತು ಅದನ್ನು ಸ್ವೀಕರಿಸಿದೆ.

ಈಗ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ವಿವರ:

URL ಮೂರು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

1. ಪ್ರೋಟೋಕಾಲ್ (http)

2. ಸರ್ವರ್ ಹೆಸರು (www.site)

3. ಪುಟ ವಿಳಾಸಗಳು (ಹೇಗೆ-ವೆಬ್-ಸರ್ವರ್-ವರ್ಕ್)

ಸೈಟ್ ಹೆಸರನ್ನು www.site ಗೆ ಭಾಷಾಂತರಿಸಲು ಬ್ರೌಸರ್ ಡೊಮೇನ್ ನೇಮ್ ಸರ್ವರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ IP ವಿಳಾಸ, ಇದು ಸರ್ವರ್ ಯಂತ್ರಕ್ಕೆ ಸಂಪರ್ಕಿಸಲು ಬಳಸುತ್ತದೆ. ಬ್ರೌಸರ್ ನಂತರ ಪೋರ್ಟ್ 80 ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ IP ವಿಳಾಸದಲ್ಲಿ ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಸಂಪರ್ಕವನ್ನು ಮಾಡುತ್ತದೆ ಅಥವಾ ಯಾವುದೇ ಉದ್ದೇಶವಿದ್ದರೆ (ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಪೋರ್ಟ್‌ಗಳನ್ನು ನಂತರ ಚರ್ಚಿಸುತ್ತೇವೆ).

HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಅನುಸರಿಸಿ, ಬ್ರೌಸರ್ ಸರ್ವರ್‌ಗೆ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿತು, ಫೈಲ್ ಅನ್ನು ವಿನಂತಿಸುತ್ತದೆ http://www.site/how-web-server-work/

ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಕುಕೀಸ್ಬ್ರೌಸರ್‌ನಿಂದ ಸರ್ವರ್‌ಗೆ ಸಹ ಕಳುಹಿಸಬಹುದು.

ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಸರ್ವರ್ ರಚಿಸಲಾಗಿದೆ ಡೈನಾಮಿಕ್ ವೆಬ್ ಪುಟಮತ್ತು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಈ ಪುಟವನ್ನು ಪ್ರದರ್ಶಿಸಲು HTML ಪಠ್ಯವನ್ನು ಹಿಂದಕ್ಕೆ ಕಳುಹಿಸಲಾಗಿದೆ. ಕುಕೀಸ್ಪುಟದ ಹೆಡರ್‌ನಲ್ಲಿ ಸರ್ವರ್‌ನಿಂದ ಬ್ರೌಸರ್‌ಗೆ ಸಹ ಕಳುಹಿಸಬಹುದು. ಬ್ರೌಸರ್ HTML ಟ್ಯಾಗ್‌ಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಪರದೆಯ ಮೇಲೆ ವೆಬ್ ಪುಟದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.

ಇಂಟರ್ನೆಟ್

ಹಾಗಾದರೆ "ಇಂಟರ್ನೆಟ್" ಎಂದರೇನು? ಇಂಟರ್ನೆಟ್ ನೂರಾರು ಮಿಲಿಯನ್ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಗಣಕಯಂತ್ರದ ಜಾಲ. ಎಲ್ಲಾ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸಲು ನೆಟ್‌ವರ್ಕ್ ಅನುಮತಿಸುತ್ತದೆ. ಹೋಮ್ ಕಂಪ್ಯೂಟರ್ಹೆಚ್ಚಿನದನ್ನು ಬಳಸಿಕೊಂಡು ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು ವಿವಿಧ ರೀತಿಯಲ್ಲಿಮತ್ತು ಸಾಧನಗಳು - ಟೆಲಿಫೋನ್ ಲೈನ್‌ಗಾಗಿ ಪ್ರಾಚೀನ ಮೋಡೆಮ್‌ನಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಸಂಪರ್ಕವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ (LANಇಂಟರ್ನೆಟ್ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ( ISP).

ಪ್ರಮುಖ ಇಂಟರ್ನೆಟ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು ಇಡೀ ದೇಶ ಅಥವಾ ಪ್ರದೇಶಕ್ಕಾಗಿ ಫೈಬರ್ ಆಪ್ಟಿಕ್ ಲೈನ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತಾರೆ. ಫೈಬರ್ ಆಪ್ಟಿಕ್ ಲೈನ್‌ಗಳು, ಜಲಾಂತರ್ಗಾಮಿ ಕೇಬಲ್‌ಗಳು ಅಥವಾ ಉಪಗ್ರಹ ಲಿಂಕ್‌ಗಳ ಮೂಲಕ ಬೆನ್ನುಮೂಳೆಯ ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ಪ್ರಪಂಚದಾದ್ಯಂತ ಹಾಕಲಾಗಿದೆ. ಹೀಗಾಗಿ, ಇಂಟರ್‌ನೆಟ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕಂಪ್ಯೂಟರ್‌ಗೆ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕವಿದೆ.

ಗ್ರಾಹಕರು ಮತ್ತು ಸರ್ವರ್‌ಗಳು

ಸಾಮಾನ್ಯವಾಗಿ, ಇಂಟರ್ನೆಟ್ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಎರಡು ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು: ಸರ್ವರ್ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್ಗಳು. ಇತರ ಯಂತ್ರಗಳಿಗೆ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ಕಂಪ್ಯೂಟರ್‌ಗಳು (ವೆಬ್ ಸರ್ವರ್‌ಗಳು, ಎಫ್‌ಟಿಪಿ ಸರ್ವರ್‌ಗಳು, ಕ್ಲೌಡ್ ಸೇವೆಗಳು) ಸರ್ವರ್ಗಳು. ಈ ಸೇವೆಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಬಳಸುವ ಯಂತ್ರಗಳೆಂದರೆ - ಗ್ರಾಹಕರು. ಹುಡುಕಾಟದ ಪ್ರಶ್ನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಅಥವಾ ಅದರ ಯಾವುದೇ ಸೇವೆಗಳನ್ನು ಬಳಸಲು ನೀವು Google ಗೆ ಸಂಪರ್ಕಿಸಿದಾಗ, ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಪೂರೈಸಲು Google ತನ್ನ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು (ಬಹುಶಃ ಶಕ್ತಿಯುತ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಸಂಪೂರ್ಣ ಕ್ಲಸ್ಟರ್) ಒದಗಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ Google ಸರ್ವರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ನಿಮ್ಮ ಯಂತ್ರವು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಯಾರಿಗಾದರೂ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಬಹುದು. ಹೀಗಾಗಿ, ಬಳಕೆದಾರ ಯಂತ್ರವು ಸಾಮಾನ್ಯವಾಗಿ ಕ್ಲೈಂಟ್ ಆಗಿರುತ್ತದೆ, ಆದರೂ ಅಗತ್ಯವಿದ್ದರೆ ಅದು ಸರ್ವರ್ ಆಗಬಹುದು.

ಸರ್ವರ್ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸರ್ವರ್ ಕಂಪ್ಯೂಟರ್ ಒಂದು ವೆಬ್ ಸರ್ವರ್, ಇ-ಮೇಲ್ ಸರ್ವರ್ ಮತ್ತು FTP ಸರ್ವರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುವ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿರಬಹುದು. ಸರ್ವರ್‌ಗೆ ಸೇರುವ ಕ್ಲೈಂಟ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಹಂಚಿದ ಸರ್ವರ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವಿಶೇಷ ಸಾಫ್ಟ್‌ವೇರ್‌ಗೆ ತಮ್ಮ ವಿನಂತಿಗಳನ್ನು ನಿರ್ದೇಶಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ನೀವು ವೆಬ್ ಬ್ರೌಸರ್ ಅನ್ನು ಬಳಸಿದರೆ, ಅದು ಸರ್ವರ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿರುವ ವೆಬ್ ಸರ್ವರ್‌ಗೆ "ಮಾತನಾಡುತ್ತದೆ". ನಿಮ್ಮ ಇಮೇಲ್ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗೆ "ಮಾತನಾಡುತ್ತದೆ" ಇಮೇಲ್, ಮತ್ತು ಇತ್ಯಾದಿ.

IP ವಿಳಾಸಗಳು

ಈ ಎಲ್ಲಾ ಯಂತ್ರಗಳನ್ನು ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು, ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕಂಪ್ಯೂಟರ್‌ಗೆ ಎಂಬ ವಿಶಿಷ್ಟ ವಿಳಾಸವಿದೆ IP ವಿಳಾಸ. ವಿಶಿಷ್ಟ IP ವಿಳಾಸವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

IP ವಿಳಾಸದಲ್ಲಿ ನಾಲ್ಕು ಸಂಖ್ಯೆಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಆಕ್ಟೇಟ್ಗಳುಏಕೆಂದರೆ ಅವರು 0 ಮತ್ತು 255 ಅಥವಾ 2 8 ಸಂಭವನೀಯ ಮೌಲ್ಯಗಳ ನಡುವಿನ ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು.

ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕಂಪ್ಯೂಟರ್ ತನ್ನದೇ ಆದ ವಿಶಿಷ್ಟ ಐಪಿ ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. ಸರ್ವರ್ ಅಪರೂಪವಾಗಿ ಬದಲಾಗುವ ಸ್ಥಿರ IP ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. ಯಂತ್ರವು ಅದರೊಂದಿಗೆ ಸಂಪರ್ಕಗೊಂಡಾಗ ಹೋಮ್ ಕಂಪ್ಯೂಟರ್ ಸಾಮಾನ್ಯವಾಗಿ ISP ನಿಂದ ನಿಯೋಜಿಸಲಾದ IP ವಿಳಾಸವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ IP ವಿಳಾಸವು ಈ ಸೆಶನ್‌ಗೆ ಅನನ್ಯವಾಗಿದೆ, ಆದರೆ ಮುಂದಿನ ಬಾರಿ ವಿಭಿನ್ನವಾಗಿರಬಹುದು. ಈ ರೀತಿಯಾಗಿ, ISP ಗೆ ಅದು ಬೆಂಬಲಿಸುವ ಪ್ರತಿ ರೂಟರ್‌ಗೆ ಕೇವಲ ಒಂದು IP ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ, ಪ್ರತಿ ಕ್ಲೈಂಟ್‌ಗೆ ಅಲ್ಲ.

ನೀವು ವಿಂಡೋಸ್ ಗಣಕದಲ್ಲಿದ್ದರೆ, ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಪ್ರಸ್ತುತ IP ವಿಳಾಸ ಮತ್ತು ಹೋಸ್ಟ್ ಹೆಸರು ಸೇರಿದಂತೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಇಂಟರ್ನೆಟ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ನೀವು ವೀಕ್ಷಿಸಬಹುದು. ipconfig. UNIX ಯಂತ್ರದಲ್ಲಿ, ನೀವು ಟೈಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ nslookupವಿ ಆಜ್ಞಾ ಸಾಲಿನಯಂತ್ರದ IP ವಿಳಾಸವನ್ನು ಪ್ರದರ್ಶಿಸಲು.

ಡೊಮೇನ್ ಹೆಸರುಗಳು

ಹೆಚ್ಚಿನ ಜನರು IP ವಿಳಾಸಗಳನ್ನು ರೂಪಿಸುವ ಸಂಖ್ಯೆಗಳ ಅನುಕ್ರಮವನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಕಷ್ಟಪಡುತ್ತಾರೆ ಮತ್ತು IP ವಿಳಾಸಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ ಬದಲಾಯಿಸಬೇಕಾಗಿರುವುದರಿಂದ, ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಸೈಟ್‌ಗಳು ಸಹ ಮಾನವ-ಓದಬಲ್ಲ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿವೆ ಡೊಮೇನ್ ಹೆಸರುಗಳು. ಉದಾಹರಣೆಗೆ, www.. ಇದು ನಮ್ಮಲ್ಲಿ ಹೆಚ್ಚಿನವರಿಗೆ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಸುಲಭವಾಗಿದೆ www.siteನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದಕ್ಕಿಂತ 5.9.205.233

www.site ಎಂಬ ಹೆಸರು ವಾಸ್ತವವಾಗಿ ಮೂರು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

1. ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್ ಹೆಸರು (www). ವಾಸ್ತವವಾಗಿ, ನೀವು "www" ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸದೆಯೇ ಮಾಡಬಹುದು, ಆದಾಗ್ಯೂ, ಔಪಚಾರಿಕವಾಗಿ, ಇದು ವಿಭಿನ್ನ ನೆಟ್‌ವರ್ಕ್ ಆಗಿರುತ್ತದೆ.

2. ಡೊಮೇನ್ ಹೆಸರು (qriosity)

3. ಉನ್ನತ ಮಟ್ಟದ ಡೊಮೇನ್ ವಲಯದಲ್ಲಿ (ರು)

ಡೊಮೇನ್ ಹೆಸರುಗಳುನಿರ್ವಹಿಸು ಡೊಮೇನ್ ಹೆಸರು ರಿಜಿಸ್ಟ್ರಾರ್ಗಳು. ರಿಜಿಸ್ಟ್ರಾರ್‌ಗಳು ಉನ್ನತ ಮಟ್ಟದ ಡೊಮೇನ್ ಹೆಸರುಗಳನ್ನು ರಚಿಸುತ್ತಾರೆ ಮತ್ತು ಡೊಮೇನ್‌ನ ಉನ್ನತ ಮಟ್ಟದ ವಲಯದಲ್ಲಿನ ಎಲ್ಲಾ ಹೆಸರುಗಳು ಅನನ್ಯವಾಗಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ರಿಜಿಸ್ಟ್ರಾರ್ ಪ್ರತಿ ಡೊಮೇನ್ ಹೆಸರಿಗೆ ಸಂಪರ್ಕ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಯಾರು, ಡೊಮೇನ್‌ನ ಮಾಲೀಕರನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಡೊಮೇನ್‌ನ ಮಾಲೀಕರಿಂದ ಹೋಸ್ಟ್ ಹೆಸರನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಡೊಮೇನ್ ನೇಮ್ ಸರ್ವರ್‌ಗಳು

ಎಂಬ ಸರ್ವರ್‌ಗಳ ಸೆಟ್ ಡೊಮೇನ್ ಹೆಸರು ಸರ್ವರ್ಗಳು(DNS) ಮಾನವ-ಓದಬಲ್ಲ ಹೆಸರುಗಳನ್ನು IP ವಿಳಾಸಗಳಾಗಿ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ. ಈ ಸರ್ವರ್‌ಗಳು ಹೆಸರುಗಳು ಮತ್ತು IP ವಿಳಾಸಗಳ ಸರಳ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಇಂಟರ್ನೆಟ್‌ನಾದ್ಯಂತ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ವೈಯಕ್ತಿಕ ಕಂಪನಿಗಳು, ಇಂಟರ್ನೆಟ್ ಸೇವಾ ಪೂರೈಕೆದಾರರು ಮತ್ತು ದೊಡ್ಡ ವಿಶ್ವವಿದ್ಯಾಲಯಗಳು ಸಣ್ಣ DNS ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಡೊಮೈನ್ ನೇಮ್ ರಿಜಿಸ್ಟ್ರಾರ್‌ಗಳು ಒದಗಿಸಿದ ಡೇಟಾವನ್ನು ಬಳಸುವ ಕೇಂದ್ರೀಯ ಡಿಎನ್‌ಎಸ್‌ಗಳು ಸಹ ಇವೆ.

ನೀವು URL ಅನ್ನು ನಮೂದಿಸಿದಾಗ http://www..site, ಅದನ್ನು ಡೊಮೇನ್ ನೇಮ್ ಸರ್ವರ್‌ಗೆ ರವಾನಿಸುತ್ತದೆ, ಸರ್ವರ್ www.site ಗಾಗಿ ಸರಿಯಾದ IP ವಿಳಾಸವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಸರಿಯಾದ IP ವಿಳಾಸವನ್ನು ಪಡೆಯುವಲ್ಲಿ ಹಲವಾರು ನೇಮ್ ಸರ್ವರ್‌ಗಳು ಭಾಗಿಯಾಗಿರಬಹುದು.

ಆದ್ದರಿಂದ, ನಾವು ಓದಿದ್ದನ್ನು ಪುನರಾವರ್ತಿಸೋಣ: ಇಂಟರ್ನೆಟ್ ಲಕ್ಷಾಂತರ ಯಂತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಪ್ರತಿಯೊಂದೂ ವಿಶಿಷ್ಟವಾದ IP ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. ಇವುಗಳಲ್ಲಿ ಹಲವು ಕಾರುಗಳು ಸರ್ವರ್ಗಳು.ಇದರರ್ಥ ಅವರು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಇತರ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತಾರೆ. ಈ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಹಲವು ಇಮೇಲ್ ಸರ್ವರ್‌ಗಳು, ವೆಬ್ ಸರ್ವರ್‌ಗಳು, FTP ಸರ್ವರ್‌ಗಳು, ಕ್ಲೌಡ್ ಸರ್ವರ್‌ಗಳು.

ಬಂದರುಗಳು

ಯಾವುದೇ ಸರ್ವರ್ ತನ್ನ ಸೇವೆಗಳನ್ನು ಸಂಖ್ಯೆಯ ಮೂಲಕ ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ ಬಂದರುಗಳು, ಸರ್ವರ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಪ್ರತಿಯೊಂದು ಸೇವೆಗೆ ಒಂದು. ಉದಾಹರಣೆಗೆ, ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು FTP ಸರ್ವರ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಸರ್ವರ್ ಕಂಪ್ಯೂಟರ್ ಇದೆ. ವೆಬ್ ಸರ್ವರ್ ಸಾಮಾನ್ಯವಾಗಿ ಪೋರ್ಟ್ 80 ನಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ ಮತ್ತು FTP ಸರ್ವರ್ ಪೋರ್ಟ್ 21 ನಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ. ಗ್ರಾಹಕರು ನಿರ್ದಿಷ್ಟ IP ವಿಳಾಸದಲ್ಲಿ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸುತ್ತಾರೆ.

ಪ್ರತಿಯೊಂದು ಜನಪ್ರಿಯ ಸೇವೆಗಳು ಮೊದಲೇ ತಿಳಿದಿರುವ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಆದರೆ ನೀವು ಯಾವುದೇ ಸೇವೆಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ನಿಯೋಜಿಸಬಹುದು.

ಸರ್ವರ್ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸಿದರೆ ಹೊರಪ್ರಪಂಚ, ಮತ್ತು ಫೈರ್‌ವಾಲ್ ಪೋರ್ಟ್‌ಗಳನ್ನು ರಕ್ಷಿಸದಿದ್ದರೆ, ನೀವು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಪೂರ್ವನಿರ್ಧರಿತ ಪೋರ್ಟ್‌ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಸೇವೆಯನ್ನು ಬಳಸಬಹುದು. ನಿಮ್ಮನ್ನು ಒತ್ತಾಯಿಸುವ ಯಾವುದೂ ಇಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ಉದಾಹರಣೆಗೆ, ಪೋರ್ಟ್ 80 ನಲ್ಲಿ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ನೀವು ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದರೆ ಮತ್ತು ವೆಬ್ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದರೆ, ನೀವು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಪೋರ್ಟ್ 999 ಅಥವಾ ಯಾವುದೇ ಬಳಕೆಯಾಗದ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಇರಿಸಬಹುದು. . ನಂತರ, ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಯಂತ್ರವು xxx.yyy.com ಎಂದು ತಿಳಿದಿದ್ದರೆ, ಅವರು URL ನಿಂದ ಅದನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು http://xxx.yyy.com:999 -":999" ನಿಮ್ಮ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ತಲುಪಬಹುದಾದ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸುತ್ತದೆ. ಪೋರ್ಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಪ್ರಸಿದ್ಧ ಪೋರ್ಟ್ 80 ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು ಬ್ರೌಸರ್ ಸರಳವಾಗಿ ಊಹಿಸುತ್ತದೆ.

ಪ್ರೋಟೋಕಾಲ್‌ಗಳು

ಕ್ಲೈಂಟ್ ನೀಡಿದ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಸೇವೆಗೆ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ಅದು ವಿಶೇಷವನ್ನು ಬಳಸಿಕೊಂಡು ಸೇವೆಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ ಶಿಷ್ಟಾಚಾರ. ಶಿಷ್ಟಾಚಾರಪ್ರೋಗ್ರಾಂಗಳು ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಲು ಅನುಮತಿಸುವ ತಾರ್ಕಿಕ ಮಟ್ಟದ ಸಂಪ್ರದಾಯಗಳ ಒಂದು ಸೆಟ್ ಆಗಿದೆ. ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಕಂಪ್ಯೂಟರ್‌ಗಳ ನಡುವೆ ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡಲು, ಪ್ರೋಟೋಕಾಲ್‌ಗಳ TCP/IP ಕುಟುಂಬವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ವೆಬ್ ಸರ್ವರ್ HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ಹೆಚ್ಚುವರಿ: ಭದ್ರತೆ

ಈ ವಿವರಣೆಯಿಂದ ವೆಬ್ ಸರ್ವರ್ ಸಾಕಷ್ಟು ಸರಳವಾದ ಕೆಲಸವಾಗಿದೆ ಎಂದು ನೀವು ನೋಡಬಹುದು ಸಾಫ್ಟ್ವೇರ್. ಇದು GET ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಳುಹಿಸಿದ ಫೈಲ್‌ನ ಹೆಸರನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಬ್ರೌಸರ್‌ಗೆ ಕಳುಹಿಸುತ್ತದೆ. ಪೋರ್ಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನೀವು ಎಲ್ಲಾ ಕೋಡ್ ಅನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡರೂ, ಸರಳ ವೆಬ್ ಸರ್ವರ್ ಪ್ರೋಗ್ರಾಂ 500 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಕೋಡ್‌ಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಪೂರ್ಣ ಪ್ರಮಾಣದ ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿವೆ, ಆದರೆ ಅವುಗಳ ಮಧ್ಯಭಾಗದಲ್ಲಿ ಅವು ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ಹೆಚ್ಚಿನ ಸರ್ವರ್‌ಗಳು ಕೆಲವು ಮಟ್ಟವನ್ನು ಹೊಂದಿಸುತ್ತವೆ ಭದ್ರತೆಸೇವಾ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ. ಸರ್ವರ್‌ಗೆ ಪ್ರವೇಶ ಪಡೆಯಲು ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ವಿನಂತಿಸುವುದು ಸರಳವಾದ ಆಯ್ಕೆಯಾಗಿದೆ. ಸರ್ವರ್ ಮತ್ತು ಬ್ರೌಸರ್ ನಡುವೆ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ಹೆಚ್ಚು ಸುಧಾರಿತ ಸರ್ವರ್‌ಗಳು ಹೆಚ್ಚುವರಿ ಭದ್ರತೆಯನ್ನು ಸೇರಿಸುತ್ತವೆ ಗೌಪ್ಯ ಮಾಹಿತಿ(ಉದಾ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆಗಳು) ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಕಳುಹಿಸಬಹುದು.

ಪ್ರಮಾಣಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಇದು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದೆ, ಸ್ಥಿರ ವೆಬ್ ಪುಟಗಳು. ಸ್ಥಿರ ಪುಟಗಳು ವೆಬ್‌ಮಾಸ್ಟರ್ ಸ್ವತಃ ಅವುಗಳನ್ನು ಸಂಪಾದಿಸದ ಹೊರತು ಬದಲಾಗದ ಪುಟಗಳಾಗಿವೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ: ಡೈನಾಮಿಕ್ ಪುಟಗಳು

ಏನಾಯಿತು ಕ್ರಿಯಾತ್ಮಕ ವೆಬ್ ಪುಟಗಳು? ಉದಾಹರಣೆಗೆ:

1. ಯಾವುದೇ ಅತಿಥಿ ಪುಸ್ತಕವು HTML ರೂಪದಲ್ಲಿ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಮತ್ತು ಹಳೆಯ ನಮೂದುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

2. ಯಾವುದೇ ಹುಡುಕಾಟ ಎಂಜಿನ್ ನಿಮಗೆ HTML ಪ್ರಶ್ನೆ ರೂಪದಲ್ಲಿ ಕೀವರ್ಡ್‌ಗಳನ್ನು ನಮೂದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಈ ಕೀವರ್ಡ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮಾಹಿತಿಯನ್ನು ಹುಡುಕುವ ಆಧಾರದ ಮೇಲೆ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪುಟವನ್ನು ರಚಿಸುತ್ತದೆ.

ಈ ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ, ವೆಬ್ ಸರ್ವರ್ ಕೇವಲ "ಫೈಲ್‌ಗಾಗಿ ಹುಡುಕಾಟ" ಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡುತ್ತದೆ. ಇದು ಮಾಹಿತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ವಿನಂತಿಗಳ ನಿಶ್ಚಿತಗಳನ್ನು ಅವಲಂಬಿಸಿ ಪುಟಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಬಹುತೇಕ ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ, ವೆಬ್ ಸರ್ವರ್ ಕರೆಯಲ್ಪಡುವದನ್ನು ಬಳಸುತ್ತದೆ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು- ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು PHP, Perl, Java ಮತ್ತು ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್.

ನಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನ ಪುಟಗಳು ಸಹ ಕ್ರಿಯಾತ್ಮಕವಾಗಿವೆ, ಇದನ್ನು ರಚಿಸಲಾಗಿದೆ PHP ಸಹಾಯ MySQL ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಬಳಸುವುದು.

ವೆಬ್ ಸರ್ವರ್ (ವೆಬ್-ಸರ್ವರ್) ಕ್ಲೈಂಟ್‌ಗಳಿಂದ ವೆಬ್‌ಸೈಟ್‌ಗೆ ವಿನಂತಿಗಳನ್ನು (HTTP ವಿನಂತಿಗಳು) ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಜವಾಬ್ದಾರರಾಗಿರುವ ಸರ್ವರ್ ಆಗಿದೆ. ಗ್ರಾಹಕರು ಸಾಮಾನ್ಯವಾಗಿ ವಿವಿಧ ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳಾಗಿರುತ್ತಾರೆ. ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ವೆಬ್ ಸರ್ವರ್ ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ HTTP ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ನೀಡುತ್ತದೆ, ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ HTML ಪುಟದೊಂದಿಗೆ, ಇದು ಎಲ್ಲಾ ರೀತಿಯ ಫೈಲ್‌ಗಳು, ಚಿತ್ರಗಳು, ಮಾಧ್ಯಮ ಸ್ಟ್ರೀಮ್ ಅಥವಾ ಯಾವುದೇ ಇತರ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ನೆಟ್‌ವರ್ಕ್ ಸೇವೆಗಳು, ಡೇಟಾಬೇಸ್‌ಗಳು, ಫೈಲ್ ಪ್ರವೇಶ, ಇಮೇಲ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ ಮತ್ತು ಇತರ ಇ-ಕಾಮರ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ವಿನಂತಿಗಳನ್ನು ಸಂಘಟಿಸಲು ಜವಾಬ್ದಾರರಾಗಿರುವ CGI, JSP, ASP ಮತ್ತು PHP ಯಂತಹ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯವನ್ನು ವೆಬ್ ಸರ್ವರ್ ನಿರ್ವಹಿಸುತ್ತದೆ.

"ವೆಬ್ ಸರ್ವರ್" ಎಂಬ ಪದವು ವೆಬ್ ಸರ್ವರ್‌ನ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ ತಾಂತ್ರಿಕ ಸಾಧನಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳಿಗೂ ಸಹ ಅನ್ವಯಿಸುತ್ತದೆ. ಇದು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಗುಂಪಿನಿಂದ ವಿಶೇಷವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲಾದ ಕಂಪ್ಯೂಟರ್ ಆಗಿರಬಹುದು ಅಥವಾ ಸೇವಾ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರ್ಯಸ್ಥಳವಾಗಿರಬಹುದು.

ಬಳಕೆದಾರರ ಕ್ಲೈಂಟ್, ಪ್ರಾಥಮಿಕವಾಗಿ ವೆಬ್ ಬ್ರೌಸರ್ ಆಗಿದ್ದು, URL ಗಳಿಂದ ಗುರುತಿಸಲಾದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪಡೆಯಲು ವೆಬ್ ಸರ್ವರ್‌ಗೆ ವಿನಂತಿಗಳನ್ನು ಮಾಡುತ್ತದೆ. ಸಂಪನ್ಮೂಲಗಳೆಂದರೆ HTML ಪುಟಗಳು, ಡಿಜಿಟಲ್ ಮಾಧ್ಯಮ ವಿಷಯ, ಮಾಧ್ಯಮ ಸ್ಟ್ರೀಮ್‌ಗಳು, ವಿವಿಧ ಚಿತ್ರಗಳು, ಡೇಟಾ ಫೈಲ್‌ಗಳು ಅಥವಾ ಕ್ಲೈಂಟ್‌ಗೆ ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಡೇಟಾ. ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ವೆಬ್ ಸರ್ವರ್ ಕ್ಲೈಂಟ್‌ಗೆ ವಿನಂತಿಸಿದ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಈ ವಿನಿಮಯವು HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಭವಿಸುತ್ತದೆ.

HTTP (ಇಂಗ್ಲಿಷ್: ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್‌ಫರ್ ಪ್ರೋಟೋಕಾಲ್) ಡೇಟಾ ವರ್ಗಾವಣೆಯ ಅಪ್ಲಿಕೇಶನ್ ಲೇಯರ್‌ಗಾಗಿ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. HTTP ಪ್ರೋಟೋಕಾಲ್ನ ಮುಖ್ಯ ತತ್ವವೆಂದರೆ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ತಂತ್ರಜ್ಞಾನ, ಇದು ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಬಳಕೆದಾರರ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಯನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ.

ಒಂದು ಸಣ್ಣ ಸಂಸ್ಥೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ವೆಬ್ ಸರ್ವರ್ ಒಂದು ಅವಿಭಾಜ್ಯ ವ್ಯವಸ್ಥೆಯಾಗಿರಬಹುದು, ಇದು ಒಳಗೊಂಡಿರುತ್ತದೆ: HTTP ಸರ್ವರ್ - ವೆಬ್ ಪುಟಗಳಿಗೆ ವಿನಂತಿಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ; FTP ಸರ್ವರ್ - ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ; NNTP ಸರ್ವರ್‌ಗಳು - ಸುದ್ದಿ ಗುಂಪುಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ; SMTP ಸರ್ವರ್ - ಇಮೇಲ್‌ಗಾಗಿ.

ಕಥೆ

ಬ್ರಿಟಿಷ್ ವಿಜ್ಞಾನಿ ಟಿಮ್ ಬರ್ನರ್ಸ್-ಲೀ ಅವರನ್ನು ಮೊದಲ ವೆಬ್ ಸರ್ವರ್ನ ಸಂಶೋಧಕ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. 1980 ರಿಂದ ಯುರೋಪಿಯನ್ ನ್ಯೂಕ್ಲಿಯರ್ ರಿಸರ್ಚ್ ಲ್ಯಾಬೋರೇಟರಿಯಲ್ಲಿ (Conseil Européen pour la Recherche Nucléaire, CERN) ಸಾಫ್ಟ್‌ವೇರ್ ಸಲಹೆಗಾರರಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದ ಅವರು ತಮ್ಮ ಅಭಿವೃದ್ಧಿ ಕಾರ್ಯವನ್ನು ಪ್ರಾರಂಭಿಸಿದರು. ಜಿನೀವಾದಲ್ಲಿ, ತನ್ನ ಸ್ವಂತ ಅಗತ್ಯಗಳಿಗಾಗಿ, ಅವರು ವಿಚಾರಣೆ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು, ಇದು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಯಾದೃಚ್ಛಿಕ ಸಂಘಗಳನ್ನು ಬಳಸಿತು ಮತ್ತು ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್ನ ಆಧಾರದ ಮೇಲೆ ಪರಿಕಲ್ಪನೆಯನ್ನು ಹಾಕಿತು.

1989 ರಲ್ಲಿ, CERN ಇಂಟ್ರಾನೆಟ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಟಿಮ್ ಬರ್ನರ್ಸ್-ಲೀ, ಜಾಗತಿಕ ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಯೋಜನೆಯ ಸ್ಥಾಪನೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದರು, ಇದು ಹೈಪರ್‌ಲಿಂಕ್‌ಗಳಿಂದ ಲಿಂಕ್ ಮಾಡಲಾದ ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ದಾಖಲೆಗಳನ್ನು ಪ್ರಕಟಿಸುವುದನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಅವರ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಈ ಯೋಜನೆಯ ಅನುಷ್ಠಾನವು CERN ವಿಜ್ಞಾನಿಗಳಿಗೆ ಮಾಹಿತಿಯನ್ನು ಸಂಯೋಜಿಸಲು, ಹುಡುಕಲು ಮತ್ತು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗುತ್ತದೆ. ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಟಿಮ್ ಬರ್ನರ್ಸ್-ಲೀ ಅವರು ತಮ್ಮ ಸಹಾಯಕರೊಂದಿಗೆ URI ಮತ್ತು URL ಗುರುತಿಸುವಿಕೆಗಳು, HTTP ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು HTML ಭಾಷೆಯನ್ನು ಕಂಡುಹಿಡಿದರು. ಈ ಎಲ್ಲಾ ತಂತ್ರಜ್ಞಾನಗಳು ಈಗ ಆಧುನಿಕ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲ್ಪಡುತ್ತವೆ ಮತ್ತು ಅವುಗಳಿಲ್ಲದೆ ಇನ್ನು ಮುಂದೆ ಮಾಡಲಾಗುವುದಿಲ್ಲ.


ಈ ಯೋಜನೆಯ ಪರಿಣಾಮವಾಗಿ, ಬರ್ನರ್ಸ್-ಲೀ ಪ್ರಪಂಚದ ಮೊದಲ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು, ಇದನ್ನು "httpd" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಹಾಗೆಯೇ ವಿಶ್ವದ ಮೊದಲ ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ವೆಬ್ ಬ್ರೌಸರ್ ಅನ್ನು NeXT ಕಂಪ್ಯೂಟರ್‌ಗಾಗಿ ವರ್ಲ್ಡ್‌ವೈಡ್‌ವೆಬ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಮೊದಲ ವೆಬ್ ಬ್ರೌಸರ್ NeXTSTEP ಪ್ಲಾಟ್‌ಫಾರ್ಮ್, ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್, ಮಲ್ಟಿಟಾಸ್ಕಿಂಗ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಬಿಲ್ಡರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ವೆಬ್ ಬ್ರೌಸರ್ ಇಂಟರ್ಫೇಸ್ ತುಂಬಾ ಸರಳವಾಗಿದೆ ಮತ್ತು ಬಹುತೇಕ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಕೆಲವೇ ಚಿತ್ರಗಳೊಂದಿಗೆ ಪಠ್ಯ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಪ್ರಮಾಣಿತ FTP ಪ್ರೋಟೋಕಾಲ್ ಜೊತೆಗೆ, ಟಿಮ್ ಬರ್ನರ್ಸ್-ಲೀ ಹೊಸ HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿದರು, ಅದನ್ನು ಅವರು ಕಂಡುಹಿಡಿದರು. 1991 ಮತ್ತು 1993 ರ ನಡುವೆ, ಬರ್ನರ್ಸ್-ಲೀ ಅವರು ತಮ್ಮ ಹೊಸ ಬೆಳವಣಿಗೆಗಳ ತಾಂತ್ರಿಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪರಿಷ್ಕರಿಸಿದರು ಮತ್ತು ಪ್ರಕಟಿಸಿದರು: URIಗಳು ಮತ್ತು URL ಗಳು, HTTP ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು HTML ಭಾಷೆ. ಬ್ರೌಸರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಅದರ ಹೆಸರಿನೊಂದಿಗೆ ಗೊಂದಲವನ್ನು ತಪ್ಪಿಸಲು ವೆಬ್ ಬ್ರೌಸರ್ ಅನ್ನು ನಂತರ "ನೆಕ್ಸಸ್" ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು.

ವಿಶ್ವದ ಮೊದಲ ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಮೊದಲ ವೆಬ್ ಬ್ರೌಸರ್ NeXTSTEP ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು; ಈ ಕಂಪ್ಯೂಟರ್ ಈಗ CERN (ಮೈಕ್ರೋಕಾಸ್ಮ್) ವಸ್ತುಸಂಗ್ರಹಾಲಯದಲ್ಲಿ ಪ್ರದರ್ಶನದಲ್ಲಿದೆ.

ಟಿಮ್ ಬರ್ನರ್ಸ್-ಲೀ ಅವರು ವಿಶ್ವದ ಮೊದಲ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು http://info.cern.ch ನಲ್ಲಿ ಆಯೋಜಿಸಿದ್ದಾರೆ; ಈ ಸೈಟ್ ಅನ್ನು ಈಗ ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ. ಮೊದಲ ಸೈಟ್ ಆಗಸ್ಟ್ 6, 1991 ರಂದು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿತು. ಈ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಇದನ್ನು ನೀಡಲಾಗಿದೆ:

  • ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್‌ನ ವಿವರಣೆ;
  • ಸೂಚನೆಗಳು ಸರಿಯಾದ ಅನುಸ್ಥಾಪನೆವೆಬ್ ಸರ್ವರ್;
  • ವೆಬ್ ಬ್ರೌಸರ್ ಅನ್ನು ಹೇಗೆ ಖರೀದಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿ;
  • ಇತರ ತಾಂತ್ರಿಕ ಮಾಹಿತಿ.

ಈ ಸೈಟ್ ಪ್ರಪಂಚದ ಮೊದಲ ಆನ್‌ಲೈನ್ ಡೈರೆಕ್ಟರಿಯಾಗಿದೆ. ಬರ್ನರ್ಸ್-ಲೀ ಇತರ ಸೈಟ್‌ಗಳಿಗೆ ಲಿಂಕ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿದರು ಮತ್ತು ಅದನ್ನು ನಿಯಮಿತವಾಗಿ ನವೀಕರಿಸಿದರು.

ಡಿಸೆಂಬರ್ 12, 1991 ರಂದು, ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್‌ನ ಸ್ಟ್ಯಾನ್‌ಫೋರ್ಡ್ ಲೀನಿಯರ್ ಆಕ್ಸಿಲರೇಟರ್ ಸೆಂಟರ್ (SLAC) ನಲ್ಲಿ ವಿಶ್ವದ ಮೊದಲ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಯಿತು.

ಮೂಲ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳು

ವೆಬ್ ಸರ್ವರ್‌ನ ಎಲ್ಲಾ ಮೂಲಭೂತ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳು:

  • TCP/IP ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು HTTP ಮಾನದಂಡದ ಮೂಲಕ ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳಿಂದ ವಿನಂತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದು;
  • HTTP ಮೂಲಕ ಬ್ರೌಸರ್‌ಗೆ ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಅಥವಾ ಯಾವುದೇ ದಾಖಲೆಗಳೊಂದಿಗೆ ಫೈಲ್‌ಗಳನ್ನು ಹುಡುಕುವುದು ಮತ್ತು ಕಳುಹಿಸುವುದು;
  • ಸೇವೆ ಮತ್ತು ವಿನಂತಿಗಳ ಪ್ರಕ್ರಿಯೆ, ಉದಾಹರಣೆಗೆ: mailto, FTP, Telnet, ಇತ್ಯಾದಿ.
  • CGI ಇಂಟರ್ಫೇಸ್ ಮಾನದಂಡದ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಯ ನಿಯತಾಂಕಗಳ ನಂತರದ ವರ್ಗಾವಣೆ ಮತ್ತು ಹಿಂತಿರುಗಿಸುವಿಕೆಯೊಂದಿಗೆ ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವುದು;
  • ನ್ಯಾವಿಗೇಷನ್ ಇಮೇಜ್ ಮ್ಯಾಪ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ (ಚಿತ್ರ ನಕ್ಷೆ);
  • ಸರ್ವರ್‌ನ ಆಡಳಿತ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ನಿರ್ವಹಣೆ;
  • ಬಳಕೆದಾರರ ದೃಢೀಕರಣ ಮತ್ತು ಅವರ ದೃಢೀಕರಣ;
  • ವಿವಿಧ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಬಳಕೆದಾರರ ವಿನಂತಿಗಳ ಲಾಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು;
  • ವೆಬ್ ಪುಟಗಳ ಸ್ವಯಂಚಾಲಿತ ಕಾರ್ಯಾಚರಣೆ;
  • ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ರಚಿಸಲಾದ ಪುಟಗಳಿಗೆ ಬೆಂಬಲ;
  • ಕ್ಲೈಂಟ್‌ಗಳೊಂದಿಗೆ ಸುರಕ್ಷಿತ ಸಂಪರ್ಕಗಳಿಗಾಗಿ HTTPS ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲ.

ವೆಬ್ ಸರ್ವರ್ನ ವಿವರಣೆ

ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳು ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್‌ಫರ್ ಪ್ರೊಟೊಕಾಲ್ (HTTP) ಬಳಸಿಕೊಂಡು ವೆಬ್ ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತವೆ. TCP/IP ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿಕೊಂಡು ಮಾಹಿತಿಯನ್ನು ಕಳುಹಿಸಲು ಇದು ಸರಳ ವಿನಂತಿ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ವೆಬ್ ಸರ್ವರ್ ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಫೈಲ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ, ಅದನ್ನು ಬ್ರೌಸರ್‌ಗೆ ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುತ್ತದೆ. ಪುಟದಲ್ಲಿ ಇರುವ ಗ್ರಾಫಿಕ್ ಮಾಹಿತಿಯನ್ನು ಅದೇ ರೀತಿಯಲ್ಲಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಮುಂದೆ, ಇಂಟರ್ನೆಟ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾದ HTML ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಳಕೆದಾರರ ಮಾನಿಟರ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ವೆಬ್ ಬ್ರೌಸರ್‌ನ ಸರದಿಯಾಗಿದೆ.

HTML ಪುಟಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಜೊತೆಗೆ, ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಪಠ್ಯ ದಾಖಲೆಗಳು, ವರ್ಡ್ ಪ್ರೊಸೆಸರ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ವೀಡಿಯೊ ಫೈಲ್‌ಗಳು ಮತ್ತು ಆಡಿಯೊ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಂತೆ ಯಾವುದೇ ಫೈಲ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ಇಂದು, ಬಳಕೆದಾರರು ಭರ್ತಿ ಮಾಡುವ ಪ್ರಶ್ನಾವಳಿಗಳನ್ನು ನೀವು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳದಿದ್ದರೆ, ವೆಬ್ ಟ್ರಾಫಿಕ್ನ ಬಹುಪಾಲು ಒಂದು ದಿಕ್ಕಿನಲ್ಲಿ ರವಾನೆಯಾಗುತ್ತದೆ - ಬ್ರೌಸರ್ಗಳು ವೆಬ್ ಸರ್ವರ್ನಿಂದ ಫೈಲ್ಗಳನ್ನು ಓದುತ್ತವೆ. ಆದರೆ ಇದು HTTP 1.1 ಡ್ರಾಫ್ಟ್‌ನಲ್ಲಿ ವಿವರಿಸಿದ PUT ವಿಧಾನದ ಸಾಮಾನ್ಯ ಅಳವಡಿಕೆಯೊಂದಿಗೆ ಬದಲಾಗುತ್ತದೆ, ಇದು ಫೈಲ್‌ಗಳನ್ನು ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ. ಇಂದು, PUT ವಿಧಾನವನ್ನು ಮುಖ್ಯವಾಗಿ ವೆಬ್ ಪುಟಗಳನ್ನು ರಚಿಸುವ ಬಳಕೆದಾರರು ಬಳಸುತ್ತಾರೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಇದು ಮಾಹಿತಿ ಕೇಂದ್ರಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಲು ಇತರ ಬಳಕೆದಾರರಿಗೆ ಉಪಯುಕ್ತವಾಗಬಹುದು. ಸಾಮಾನ್ಯ POST ಫೈಲ್‌ಗಳನ್ನು ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುವುದಕ್ಕಿಂತ PUT ವಿನಂತಿಗಳು ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ತಮ್ಮ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ, ಅವುಗಳಲ್ಲಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾದ ಸರ್ಚ್ ಇಂಜಿನ್‌ಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವ ಸಾಧನಗಳಾಗಿವೆ. ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಳಸುವ ಮಾನದಂಡಗಳು ಸಾಮಾನ್ಯ ಗೇಟ್‌ವೇ ಇಂಟರ್‌ಫೇಸ್ (CGI), ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಮತ್ತು ವಿಷುಯಲ್ ಬೇಸಿಕ್. CGI ಮಾನದಂಡದ ಜೊತೆಗೆ, ಕೆಲವು ವೆಬ್ ಸರ್ವರ್ ಕಂಪನಿಗಳು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು (API ಗಳು) ರಚಿಸಿದವು, ಉದಾಹರಣೆಗೆ Netscape Server API ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಸರ್ವರ್ API, ಇವುಗಳನ್ನು Microsoft ಮತ್ತು Process Software AG ಮೂಲಕ ರಚಿಸಲಾಗಿದೆ. ಈ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಡೆವಲಪರ್‌ಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ ವೆಬ್ ಸರ್ವರ್ ಕಾರ್ಯಗಳನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಕೆಲವು ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಡೇಟಾಬೇಸ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಮಿಡಲ್‌ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ, ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸುಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಜ್ಞಾನದ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಮೂಲಭೂತ ಹುಡುಕಾಟ ಕಾರ್ಯಗಳು ಬಳಕೆದಾರರಿಗೆ ಅಗತ್ಯವಿರುವ ಮಾಹಿತಿಯನ್ನು ವಿಂಗಡಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಉಪಯುಕ್ತತೆಗಳು ವೆಬ್ ಬ್ರೌಸರ್ ಬಳಕೆದಾರರಿಗೆ ಆ ಮಾಹಿತಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ.

ವೆಬ್ ಸರ್ವರ್ ಅವಲೋಕನ

ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡುವ ಮಾನದಂಡವು ವಿಭಿನ್ನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು: ಸ್ಥಾಪನೆ, ಸಂರಚನೆ, ಸರ್ವರ್ ನಿರ್ವಹಣೆ, ಆಡಳಿತ, ಸರ್ವರ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಮಾಹಿತಿಯ ನಿರ್ವಹಣೆ, ಈ ಮಾಹಿತಿಯ ರಕ್ಷಣೆ, ಪ್ರವೇಶ ನಿಯಂತ್ರಣ, ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಕಾರ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ.

ಹೆಚ್ಚಿನ ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಸ್ಥಾಪಿಸಲು ಸುಲಭ ಮತ್ತು ತ್ವರಿತವಾಗಿರುತ್ತವೆ.

ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯ ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ಭಾಗವೆಂದರೆ ಒಂದರಲ್ಲಿ ಬಹು ಡೊಮೇನ್ ಹೆಸರುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಭೌತಿಕ ಸಾಧನಅಥವಾ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ ವರ್ಚುವಲ್ ಸರ್ವರ್‌ಗಳ ಸಂಘಟನೆ.

ವೆಬ್ ಸರ್ವರ್‌ಗಳು ವೆಬ್‌ಸೈಟ್‌ನ ಒಟ್ಟಾರೆ ಸಂಘಟನೆಯನ್ನು ನಿರೂಪಿಸುವ ಮಾಹಿತಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧನಗಳನ್ನು ಹೊಂದಿವೆ ಮತ್ತು ಆಂತರಿಕ ಮತ್ತು ಬಾಹ್ಯ ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಲಿಂಕ್‌ಗಳ ಸರಿಯಾದತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಸಾಧನಗಳನ್ನು ಸಹ ಹೊಂದಿವೆ. Netscape Communications' LiveWire ಪ್ಯಾಕೇಜ್, Novell ಓಪನ್ ಎಂಟರ್‌ಪ್ರೈಸ್ ಸರ್ವರ್ (OES) ನೊಂದಿಗೆ ರವಾನಿಸುತ್ತದೆ ಮತ್ತು FastTrack ಸರ್ವರ್‌ನೊಂದಿಗೆ ಐಚ್ಛಿಕವಾಗಿ ಲಭ್ಯವಿರುತ್ತದೆ, ಇದು ಹೋಸ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೊಂದಿದೆ, ಅದು ಆಯ್ದ ಪುಟಕ್ಕಾಗಿ ಎಲ್ಲಾ ಲಿಂಕ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಈ ಉಪಯುಕ್ತತೆಯು ಅದು ಪತ್ತೆಹಚ್ಚುವ ಎಲ್ಲಾ ತಪ್ಪಾದ ಸಂಪರ್ಕಗಳ ಸಾಮಾನ್ಯ ಪಟ್ಟಿಯನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. O'Reilly & Associates' WebView ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಕೆಂಪು ಬಣ್ಣದಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಲಾದ ಎಲ್ಲಾ ಅಮಾನ್ಯ ಲಿಂಕ್‌ಗಳೊಂದಿಗೆ ವಿವರವಾದ ಫೈಲ್ ಟ್ರೀ ಅನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು.

ವಿಷಯ ವಸ್ತುವನ್ನು ನಿರ್ವಹಿಸಲು ಮೂಲಭೂತ ಪರಿಕರಗಳೂ ಇವೆ. ವೆಬ್ ನಿರ್ವಾಹಕರು ಫೈಲ್‌ಗಳನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು ಮತ್ತು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವ ಬಳಕೆದಾರರು ಆ ಫೈಲ್‌ಗಳನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು. ಇದಕ್ಕೆ ತಾರ್ಕಿಕ URL ಗಳು ಮತ್ತು ಭೌತಿಕ ಫೈಲ್ ಡೈರೆಕ್ಟರಿಗಳ ನಡುವೆ ಮ್ಯಾಪಿಂಗ್ ಅಗತ್ಯವಿದೆ. ಪ್ರತಿಯೊಂದು ಸಾಫ್ಟ್‌ವೇರ್ ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತನ್ನದೇ ಆದ ವಿಶಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತದೆ.

ವೆಬ್ ಸರ್ವರ್‌ಗಳ ಹೆಚ್ಚುತ್ತಿರುವ ಜನಪ್ರಿಯತೆ ಮತ್ತು ಇಂಟ್ರಾನೆಟ್‌ಗಳಲ್ಲಿ ಅವುಗಳ ಹೆಚ್ಚುತ್ತಿರುವ ಬಳಕೆಯೊಂದಿಗೆ, ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ವಾಣಿಜ್ಯ ಚಟುವಟಿಕೆಯು ಹೆಚ್ಚಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಮಾಹಿತಿಯನ್ನು ರಕ್ಷಿಸುವ ಪ್ರಾಮುಖ್ಯತೆಯು ಹೆಚ್ಚಾಗುತ್ತದೆ. ಹೆಚ್ಚಾಗಿ, ವೆಬ್ ಸರ್ವರ್ ಭದ್ರತಾ ವ್ಯವಸ್ಥೆಗಳು ಇಂದಿನ ಇಂಟ್ರಾನೆಟ್‌ಗಳಿಗೆ ಓವರ್‌ಕಿಲ್ ಅಥವಾ ಸಾಕಷ್ಟಿಲ್ಲ. ಕಂಪನಿಯೊಳಗೆ ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಲು ಅಗತ್ಯವಿದ್ದರೆ, ಸಂವಹನ ಚಾನಲ್‌ಗಳ ಮೂಲಕ ರವಾನಿಸುವ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಬಳಸುವುದು ಮತ್ತು ಬಳಸುವ ನಡುವೆ ಆಯ್ಕೆ ಇದೆ SSL ಪ್ರೋಟೋಕಾಲ್(ಇಂಗ್ಲಿಷ್: ಸುರಕ್ಷಿತ ಸಾಕೆಟ್ಸ್ ಲೇಯರ್) ಪಾಸ್‌ವರ್ಡ್‌ಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಬಳಸಲಾಗುವ ಸಂಕೀರ್ಣ ಮತ್ತು ನಿಧಾನ ವಿಧಾನವಾಗಿದೆ.

ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ಅವರ ಗುಂಪುಗಳನ್ನು ಬಳಸಬಹುದು ಆಂತರಿಕ ಅನ್ವಯಗಳುಸರ್ವರ್ ಅಥವಾ ಕೆಲವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಗಳು. ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರು ಮತ್ತು ಅವರ ಗುಂಪುಗಳ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು, ಆಂತರಿಕ ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು. ಮೈಕ್ರೋಸಾಫ್ಟ್ IIS ಬ್ಯಾಚ್ ಸೇವೆಯು ಆಧಾರವಾಗಿರುವ ವಿಂಡೋಸ್ NT ನೆಟ್‌ವರ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.

Novell, Inc ನಿಂದ ನೆಟ್‌ವೇರ್ ವೆಬ್ ಸರ್ವರ್. ವಿಳಾಸ ಡೈರೆಕ್ಟರಿ ಸೇವೆಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ (ನೆಟ್‌ವೇರ್ ಡೈರೆಕ್ಟರಿ ಸೇವೆಗಳು, NDS). ಸಾಮಾನ್ಯ ಕೇಂದ್ರದಿಂದ ಬಳಕೆದಾರರನ್ನು ನಿರ್ವಹಿಸಲು ಇದು ಅನುಕೂಲಕರವಾಗಿದೆ, ಆದರೆ ಇದು ಭದ್ರತಾ ಅಪಾಯವನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಸಂವಹನ ಚಾನೆಲ್‌ಗಳಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡದೆ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ತಡೆಹಿಡಿದರೆ, ವೆಬ್ ಸರ್ವರ್ ಮಾತ್ರ ಅಪಾಯದಲ್ಲಿದೆ, ಆದರೆ ಸಂಪೂರ್ಣ ನೆಟ್‌ವರ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಸುರಕ್ಷತೆಯು ಅಪಾಯದಲ್ಲಿದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯು ವೆಬ್ ಸರ್ವರ್‌ನ ಮುಖ್ಯ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕ ಸಾಧನಗಳು ವೆಬ್ ಸರ್ವರ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಬಹಳ ಮುಖ್ಯ, ಏಕೆಂದರೆ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (API) ನ ವಿವಿಧ ವಿಲಕ್ಷಣ ವಿವರಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ, ಜೊತೆಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಗುಣಲಕ್ಷಣಗಳ ಮೇಲೆ ಅಥವಾ ಪ್ರೋಗ್ರಾಮರ್ಗಳ ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಗಳು.

ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಸಣ್ಣ ಎಂಟರ್‌ಪ್ರೈಸ್ ಇಂಟ್ರಾನೆಟ್‌ನಿಂದ ಹಿಡಿದು ಲಕ್ಷಾಂತರ ಜನರು ಬಳಸುವ ದೊಡ್ಡ ವೆಬ್ ಮಾಹಿತಿ ಕೇಂದ್ರಗಳವರೆಗೆ ವಿವಿಧ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸಬಹುದು.

ಸಣ್ಣ ಕಾರ್ಪೊರೇಟ್ ಇಂಟ್ರಾನೆಟ್‌ಗಳಿಗೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ರಚಿಸಿದ ಮತ್ತು ವಿತರಿಸಿದ ಇಂಟರ್ನೆಟ್ ಮಾಹಿತಿ ಸರ್ವರ್ (ಐಐಎಸ್) ಬಳಸಲು ಉತ್ತಮ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ. IIS ಸಾಕಷ್ಟು ಸರಳವಾದ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಸರಳ ಸೆಟ್ಟಿಂಗ್ಗಳುಸಂರಚನೆಗಳು. ಈ ವೆಬ್ ಸರ್ವರ್ ಪ್ಯಾಕೇಜ್ ಪ್ರವೇಶ ನಿಯಂತ್ರಣಗಳು, ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಮಾನಿಟರ್ ಸಿಸ್ಟಮ್ ಮಾನಿಟರಿಂಗ್ ಟೂಲ್ ಮತ್ತು ಈವೆಂಟ್ ವೀಕ್ಷಕದೊಂದಿಗೆ ಉತ್ತಮವಾಗಿ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ. IIS ವೆಬ್ ಸರ್ವರ್ ಡೇಟಾಬೇಸ್‌ಗಳಿಂದ ಮಾಹಿತಿಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ವರ್ಗಾಯಿಸಲು ಹಲವಾರು ಸಾಧನಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. IIS ತುಂಬಾ ವೇಗವಾಗಿದೆ. IIS ಘಟಕಗಳು ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ: HTTP, HTTPS, FTP, NNTP, SMTP, POP3.

ವೆಬ್ ಮಾಹಿತಿ ಕೇಂದ್ರಗಳನ್ನು ರಚಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸಲು, ಹೆಚ್ಚಿನ ವೆಬ್ ಸರ್ವರ್‌ಗಳು ವಿಷಯವನ್ನು ನಿರ್ವಹಿಸಲು ಉಪಯುಕ್ತತೆಗಳು ಮತ್ತು ಸಾಧನಗಳೊಂದಿಗೆ ಬರುತ್ತವೆ. ಎಚ್‌ಟಿಎಮ್‌ಎಲ್ ಎಡಿಟರ್‌ಗಳು ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಪರಿವರ್ತಕಗಳ ಹೊರತಾಗಿ, ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಲಿಂಕ್‌ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ URL ನಿಯಂತ್ರಣಗಳು ಅತ್ಯಂತ ಉಪಯುಕ್ತ ಸಾಧನಗಳಾಗಿವೆ.

ನೀವು ವಿಶೇಷ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದರೆ ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಯಾವುದೇ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ವೆಬ್ ಸರ್ವರ್ ಆಗಿ ಪರಿವರ್ತಿಸಬಹುದು.

ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ವೆಬ್ ಸರ್ವರ್‌ಗಳೆಂದರೆ ಅಪಾಚೆ (ಅಪಾಚೆ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್), ಐಐಎಸ್ (ಮೈಕ್ರೋಸಾಫ್ಟ್) ಮತ್ತು ಐಪ್ಲಾನೆಟ್ ಸರ್ವರ್ (ಸನ್ ಮೈಕ್ರೋಸಿಸ್ಟಮ್ಸ್ ಮತ್ತು ನೆಟ್‌ಸ್ಕೇಪ್ ಕಮ್ಯುನಿಕೇಷನ್ಸ್ ಕಾರ್ಪೊರೇಷನ್‌ನಿಂದ). ಈಗ ವೆಬ್ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ, ವಾಣಿಜ್ಯ ಮತ್ತು ಉಚಿತ ಎರಡೂ ಉತ್ಪನ್ನಗಳ ದೊಡ್ಡ ಆಯ್ಕೆ ಇದೆ.

ಅಪಾಚೆ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್‌ನಿಂದ ಅಪಾಚೆ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ವೆಬ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಪ್ರಪಂಚದ ಎಲ್ಲಾ ವೆಬ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿ 65% ರಷ್ಟು ಇದನ್ನು ಬಳಸಲಾಗಿದೆ ಎಂದು ಅಂದಾಜಿಸಲಾಗಿದೆ. ಅಪಾಚೆ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಮುಖ್ಯ ಅನುಕೂಲವೆಂದರೆ ಅದು ವಿತರಿಸಲು ಉಚಿತವಾಗಿದೆ. ಡೆವಲಪರ್‌ಗಳು ನಿಯಮಿತವಾಗಿ ಕಂಡುಬರುವ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತಾರೆ ಮತ್ತು ಉತ್ತಮ ಬಳಕೆದಾರ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತಾರೆ. ಈ ವೆಬ್ ಸರ್ವರ್ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಮಾಡ್ಯೂಲ್‌ಗಳು, ಉಪಯುಕ್ತತೆಗಳು ಮತ್ತು ಆಡ್-ಆನ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಮೊದಲಿನಿಂದಲೂ ಅಪಾಚೆಯನ್ನು ನಿರ್ವಾಹಕರು ಮತ್ತು ಮುಂದುವರಿದ ಬಳಕೆದಾರರಿಗೆ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಅನನುಭವಿ ವೆಬ್‌ಮಾಸ್ಟರ್‌ಗಳಿಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಮತ್ತು ನಿರ್ವಹಿಸುವುದು ಕಷ್ಟಕರವಾಗಿದೆ.

ಜನಪ್ರಿಯತೆಯಲ್ಲಿ ಮುಂದಿನದು ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನ IIS ವೆಬ್ ಸರ್ವರ್. Netcraft ಪ್ರಕಾರ, IIS ವೆಬ್ ಸರ್ವರ್ ಒಟ್ಟು ವೆಬ್ ಸರ್ವರ್‌ಗಳ 12.46% ರಷ್ಟಿದೆ. ಈ ಉತ್ಪನ್ನವು ವಿಂಡೋಸ್ NT ಕುಟುಂಬದ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಭಾಗವಾಗಿದೆ. ಇದರ ಮುಖ್ಯ ಅನುಕೂಲಗಳು ಸ್ಥಿರತೆ, ಹೆಚ್ಚಿನ ವೇಗ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಸಾಮರ್ಥ್ಯ. ಯಾವುದೇ ಬಳಕೆದಾರರು ಪ್ರಮಾಣಿತ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಬೇಕಾದರೆ ತಜ್ಞರ ಸಹಾಯವಿಲ್ಲದೆ ತನ್ನ ಉತ್ಪನ್ನಗಳನ್ನು ಬಳಸಬಹುದೆಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು Microsoft ಶ್ರಮಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, IIS ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ತುಂಬಾ ಸುಲಭ. ವೆಬ್ ಸರ್ವರ್ .NET ತಂತ್ರಜ್ಞಾನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು ಇತ್ತೀಚೆಗೆ ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ವೃತ್ತಿಪರ ಬಳಕೆದಾರರಲ್ಲಿ ಜನಪ್ರಿಯತೆಯನ್ನು ಗಳಿಸುತ್ತಿದೆ. ಈ ಪ್ರಯೋಜನಗಳು IIS ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಕೊಂಡೊಯ್ಯುತ್ತವೆ ಮತ್ತು ಅದರ ಬಳಕೆಯು ಹೆಚ್ಚಾಗುವುದನ್ನು ನೀವು ನಿರೀಕ್ಷಿಸಬಹುದು.

ಇತರ ಪ್ರಸಿದ್ಧ ವೆಬ್ ಸರ್ವರ್‌ಗಳು:

  • nginxಇಗೊರ್ ಸೈಸೋವ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಉಚಿತ ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಮೇಲ್ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಆಗಿದೆ. ಸರಳ, ವೇಗದ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಸರ್ವರ್. ಲಿನಕ್ಸ್ ಮತ್ತು ಇತರ ಯುನಿಕ್ಸ್ ತರಹದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು, ಹಾಗೆಯೇ ವಿಂಡೋಸ್ನಲ್ಲಿ. ಪ್ರಮುಖ ವೆಬ್‌ಸೈಟ್‌ಗಳಲ್ಲಿ ಜನಪ್ರಿಯ;
  • lighttpd- ಉಚಿತ ವೆಬ್ ಸರ್ವರ್. ಜಾನ್ ಕ್ನೆಷ್ಕೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ. ವೇಗದ ಮತ್ತು ಸುರಕ್ಷಿತ ವೆಬ್ ಸರ್ವರ್. ಲಿನಕ್ಸ್ ಮತ್ತು ಇತರ ಯುನಿಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಹಾಗೆಯೇ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ;
  • Google ವೆಬ್ ಸರ್ವರ್- ಅಪಾಚೆ ಆಧಾರಿತ ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಅದರ ವೆಬ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ಸಂಘಟಿಸಲು Google ಬಳಸುತ್ತದೆ;
  • ರಾಳ- ಜಾವಾಕ್ಕಾಗಿ ಉಚಿತ ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್. ಕೌಚೊ ಟೆಕ್ನಾಲಜಿ ಇಂಕ್‌ನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ;
  • ಚೆರೋಕೀ- ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಮಾತ್ರ ನಿಯಂತ್ರಿಸಲ್ಪಡುವ ಉಚಿತ ವೆಬ್ ಸರ್ವರ್. ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ;
  • ರೂಟೇಜ್- ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ವೆಬ್ ಸರ್ವರ್. ಲಿನಕ್ಸ್ ಮತ್ತು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ;
  • THTTPD- ಸರಳ, ಸಣ್ಣ, ವೇಗದ ಮತ್ತು ಸುರಕ್ಷಿತ ವೆಬ್ ಸರ್ವರ್. ACME ಲ್ಯಾಬ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ವೆಬ್ ಸರ್ವರ್ ಕ್ಲೈಂಟ್‌ಗಳು

ವಿಶಿಷ್ಟವಾಗಿ, ಕ್ಲೈಂಟ್ ವೆಬ್ ಬ್ರೌಸರ್ ಆಗಿದೆ. ಆದರೆ ಹಲವಾರು ಇತರ ಸಾಧನಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸಹ ಪ್ರವೇಶಿಸಬಹುದು:

  • ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ವೆಬ್ ಬ್ರೌಸರ್;
  • PDA ಅಥವಾ ಇತರ ಪೋರ್ಟಬಲ್ ಸಾಧನದಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ವೆಬ್ ಬ್ರೌಸರ್;
  • WAP ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ಬಳಕೆದಾರರು ವೆಬ್ ಸರ್ವರ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಪಡೆಯುವ ಮೊಬೈಲ್ ಫೋನ್‌ಗಳು ಮತ್ತು ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳು;
  • ನವೀಕರಿಸಲು ಅಥವಾ ಇತರ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ವಿವಿಧ ಪ್ರೋಗ್ರಾಂಗಳು. ಡೇಟಾಬೇಸ್ ಅನ್ನು ನವೀಕರಿಸಲು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ಸಂಪರ್ಕಿಸುವ ವಿವಿಧ ಆಂಟಿವೈರಸ್ಗಳು ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ;
  • ವಿವಿಧ ಡಿಜಿಟಲ್ ಸಾಧನಗಳು, ಹಾಗೆಯೇ ಕೆಲವು ಗೃಹೋಪಯೋಗಿ ವಸ್ತುಗಳು.

ಈಗಾಗಲೇ ತಮ್ಮದೇ ಆದ ವೆಬ್‌ಸೈಟ್ ಹೊಂದಿರುವ ಅಥವಾ ಒಂದನ್ನು ತೆರೆಯಲು ಯೋಜಿಸುತ್ತಿರುವ ಜನರಿಗೆ ಈ ಲೇಖನವು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ಲೇಖನವು ಮಹತ್ವಾಕಾಂಕ್ಷೆಯ ವೆಬ್‌ಮಾಸ್ಟರ್‌ಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ಆಸಕ್ತಿದಾಯಕವಾಗಿರುತ್ತದೆ, ಅವರು ತಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಅತ್ಯುತ್ತಮ ಗಂಟೆಯು ಕೇವಲ ಮೂಲೆಯಲ್ಲಿದೆ ಎಂದು ಭಾವಿಸುತ್ತಾರೆ ಮತ್ತು ಪುಟ ಸಂದರ್ಶಕರ ಒಳಹರಿವುಗಾಗಿ ತಯಾರಾಗಲು ಬಯಸುತ್ತಾರೆ.

ತಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಸಾವಿರಾರು ಬಳಕೆದಾರರನ್ನು ಮಾತ್ರ ಕನಸು ಕಾಣುತ್ತಿರುವವರು ಸಹ ಬಹುಶಃ ಆಶ್ಚರ್ಯ ಪಡುತ್ತಾರೆ: “ಅವರು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಲಾಗ್ ಇನ್ ಮಾಡಿದರೆ ನನ್ನ ವೆಬ್‌ಸೈಟ್ ಎಷ್ಟು ಬಳಕೆದಾರರನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ?” "ಹಬ್ರೆಫೆಕ್ಟ್" ಎಂಬ ಪ್ರಸಿದ್ಧ ಅಭಿವ್ಯಕ್ತಿ ನನಗೆ ತಕ್ಷಣ ನೆನಪಿದೆ - ಸೈಟ್ ವೈಫಲ್ಯದ ವಿದ್ಯಮಾನವು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಲಿಂಕ್ ಕಾಣಿಸಿಕೊಂಡ ನಂತರ ಅದಕ್ಕೆ ಹಲವಾರು ಪರಿವರ್ತನೆಗಳಿಗೆ ಸಿದ್ಧವಾಗಿಲ್ಲ.

ಈಗಾಗಲೇ ವೆಬ್‌ಸೈಟ್ ಇದೆ ಎಂದು ಭಾವಿಸೋಣ (ಅಥವಾ ಶೀಘ್ರದಲ್ಲೇ ಒಂದು ಇರುತ್ತದೆ): ನಾವು ಅದನ್ನು ಎಲ್ಲಿ ಇರಿಸಬೇಕು? ಇದು ಕ್ಲಾಸಿಕ್ ಹೋಸ್ಟಿಂಗ್ ಅಥವಾ VPS ಸರ್ವರ್ ಆಗಿರಬೇಕು? vps ಆಗಿದ್ದರೆ, ಯಾವುದು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಉತ್ತಮವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು? ಅಥವಾ ಬಹುಶಃ ಯಾವುದೇ ವ್ಯತ್ಯಾಸವಿಲ್ಲ ಮತ್ತು ಅಗ್ಗವಾದದ್ದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಸುಲಭವೇ? ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ನೋಡುತ್ತೇವೆ ಮತ್ತು ನಮ್ಮ ಸೈಟ್‌ಗೆ ಯಾವುದು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ ಎಂಬುದನ್ನು ಪ್ರಾಯೋಗಿಕವಾಗಿ ನೋಡೋಣ.

ನಾವು ಪ್ರಯೋಗ ಮಾಡುತ್ತೇವೆ: ವಿಭಿನ್ನ ಸರ್ವರ್ ಆಪರೇಟಿಂಗ್ ಮೋಡ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅಳೆಯಿರಿ. Loaddy.com ಸೇವೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಸೈಟ್‌ನಲ್ಲಿ ಲೋಡ್ ಅನ್ನು ಅನುಕರಿಸುತ್ತೇವೆ. ಅಲ್ಲಿ ನೀವು ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ, ಹೆಚ್ಚುತ್ತಿರುವ ಲೋಡ್ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿಸಬಹುದು ಮತ್ತು ಸರ್ವರ್ ಅವರಿಗೆ ಹೇಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗ್ರಾಫ್ ತೋರಿಸುತ್ತದೆ. ಒಬ್ಬ ಬಳಕೆದಾರರು 10 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸೈಟ್‌ಗೆ ಸರಿಸುಮಾರು ಒಂದು ವಿನಂತಿಯನ್ನು ರಚಿಸುತ್ತಾರೆ ಎಂದು ನಂಬಲಾಗಿದೆ. ಪರೀಕ್ಷಾ ತಾಣವಾಗಿ, cms mogut ಮೇಲೆ ಡೆಮೊ ಆನ್ಲೈನ್ ​​ಸ್ಟೋರ್ ತೆಗೆದುಕೊಳ್ಳೋಣ. ಇದು ಹಲವಾರು ಮಾನದಂಡಗಳ ಪ್ರಕಾರ ಮುಖ್ಯ ಪುಟದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ಪರೀಕ್ಷಾ "ಉತ್ಪನ್ನಗಳು" ತುಂಬಿರುತ್ತದೆ (ಅಂದರೆ, ಪುಟವನ್ನು ರಚಿಸುವಾಗ, ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತದೆ, ಇತ್ಯಾದಿ.). ಒಂದು ರೀತಿಯಲ್ಲಿ ಅಥವಾ ಇನ್ನೊಂದು ರೀತಿಯಲ್ಲಿ, ಇದು ಮೋಡ್‌ಗಳನ್ನು ಪರಸ್ಪರ ಹೋಲಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಪರೀಕ್ಷಾ ತಾಣವಾಗಿ, ನಾವು ಉಬುಂಟು ಓಎಸ್‌ನಲ್ಲಿ ವಿಪಿಎಸ್ ಸರ್ವರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ. ಇದರ ಸಂರಚನೆ ಇರುತ್ತದೆ. ಇವು ಸರ್ವರ್‌ಗಳು ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ ಆರಂಭಿಕ ಹಂತಹೊಸ ಯೋಜನೆಗಳಿಗಾಗಿ ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ. ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್‌ನ ಪರೀಕ್ಷಾ ಆವೃತ್ತಿಯು IP ವಿಳಾಸದಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ http://130.193.44.219/

ಕ್ಲಾಸಿಕ್ ಹೋಸ್ಟಿಂಗ್ ಸಹ ಸೂಕ್ತವಾಗಿ ಬರುತ್ತದೆ, ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಲು ನಾವು ಅದೇ ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುತ್ತೇವೆ. ನಮ್ಮ ಮಾರ್ಗವನ್ನು ನೀವೇ ಅನುಸರಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಯೋಜನೆಯಲ್ಲಿ ಅದೇ ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸಬಹುದು!

ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ವಿಪಿಎಸ್ ಜೊತೆಗೆ ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ನೀಡಲಾಗಿರುವುದರಿಂದ, ನಾವು ಅದರಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಮುಖ್ಯ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುತ್ತೇವೆ. ವಿಪಿಎಸ್ ಸರ್ವರ್‌ನಲ್ಲಿ ನಮಗೆ 3 ಕಾರ್ಯಾಚರಣೆಯ ವಿಧಾನಗಳು ಲಭ್ಯವಿದೆ:

  • ಅಪಾಚೆ;
  • CGI ಕ್ರಮದಲ್ಲಿ ಅಪಾಚೆ;
  • Nginx + php-fpm (ಅಪಾಚೆ ಇಲ್ಲದೆ).
ಆದರೆ ಮೊದಲು, ಅದನ್ನು ಹೋಸ್ಟಿಂಗ್‌ನಲ್ಲಿ ಪರೀಕ್ಷಿಸೋಣ:

ಕ್ಲಾಸಿಕ್ ಅಗ್ಗದ ಹೋಸ್ಟಿಂಗ್

ಸಂದರ್ಶಕರ ಸಂಖ್ಯೆ 50 ಜನರನ್ನು ಮೀರಿದಾಗ ದೋಷಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಹೋಸ್ಟಿಂಗ್ ವಿಷಯವನ್ನು ಪೂರೈಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ನಾವು ಹೋಸ್ಟಿಂಗ್ ನಿಯಂತ್ರಣ ಫಲಕಕ್ಕೆ ಹೋದರೆ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೋಡಬಹುದು:

ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿ ನಿಮ್ಮ ಸೈಟ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಸೈಟ್‌ಗೆ CPU ಸಂಪನ್ಮೂಲಗಳು ಸೀಮಿತವಾಗಿವೆ. ನೀವು ಇನ್‌ಪುಟ್ ಪ್ರಕ್ರಿಯೆಗಳ ಮಿತಿಗಳನ್ನು (ಏಕಕಾಲದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ PHP ಮತ್ತು CGI ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು, ನಿಗದಿತ ಉದ್ಯೋಗಗಳು ಮತ್ತು ಕನ್ಸೋಲ್ ಸೆಷನ್‌ಗಳ ಸಂಖ್ಯೆ) 126 ಬಾರಿ ತಲುಪಿದ್ದೀರಿ.
ಸರಿ, ಸಹಜವಾಗಿ, ಹೋಸ್ಟಿಂಗ್ ಹೋಸ್ಟಿಂಗ್ ಆಗಿದೆ, ವಿಶೇಷವಾಗಿ ಅಗ್ಗವಾಗಿದೆ. ನೀವು ಸಹಜವಾಗಿ, ಹೆಚ್ಚಿನ ಅವಕಾಶಗಳನ್ನು ಒದಗಿಸುವ ಸುಂಕವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು, ಆದರೆ ಇವೆಲ್ಲವನ್ನೂ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗಿದೆ ಮತ್ತು ಪ್ರತಿ ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರಿಂದ ನಿರ್ಬಂಧಗಳ ನಿಖರವಾದ ಡೇಟಾವನ್ನು ಹೇಗಾದರೂ ಕಂಡುಹಿಡಿಯಿರಿ.

VPS: ಅಪಾಚೆ

ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಅಪಾಚೆ ಮೋಡ್‌ನೊಂದಿಗೆ ನಮ್ಮ ಪರೀಕ್ಷಾ VPS ಆಗಿದೆ, ಇದು ISP ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನೀಡಲಾಗುತ್ತದೆ.

ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ 90 ಕ್ಕಿಂತ ಹೆಚ್ಚಾದಾಗ ಸಮಸ್ಯೆಗಳು ಪ್ರಾರಂಭವಾಗುತ್ತವೆ. ನಾವು ssh ಮೂಲಕ ನಮ್ಮ ಸರ್ವರ್‌ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದರೆ ಮತ್ತು ಈ ಕ್ಷಣದಲ್ಲಿ ಉನ್ನತ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಕ್ರಿಯೆಗಳ ಪಟ್ಟಿಯನ್ನು ನೋಡಿದರೆ, Shift + M ಬಳಸಿ ವಿಂಗಡಿಸಲಾಗಿದೆ (ಕಂದಾಯಿಸಿದ ಮೆಮೊರಿಯ ಪ್ರಮಾಣದಿಂದ), ನಾವು ನೋಡುತ್ತೇವೆ ಈ ರೀತಿಯ ಏನೋ:

apache2 ಪ್ರಕ್ರಿಯೆಯು ಅನೇಕ ಮಕ್ಕಳಾಗಿ ಬೆಳೆದಿರುವುದನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ ಮತ್ತು ಅವರು ನಮ್ಮ vps ಸರ್ವರ್‌ನ ಎಲ್ಲಾ RAM ಅನ್ನು ತಿನ್ನುತ್ತಾರೆ.

ಇಲ್ಲಿ ನಾವು ಒಂದು ಸಣ್ಣ ಟೀಕೆ ಮಾಡಬೇಕಾಗಿದೆ. ವಾಸ್ತವವೆಂದರೆ, ಅಪಾಚೆ ಸರ್ವರ್‌ಗೆ, ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ಪ್ರತಿ ಸಂಪರ್ಕಕ್ಕೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಚೈಲ್ಡ್ ಪ್ರಕ್ರಿಯೆಗಳ ಬದಲಿಗೆ, ಹಲವಾರು ಮಲ್ಟಿಥ್ರೆಡ್‌ಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುವ ಮೋಡ್ ಇದೆ, ಪ್ರತಿಯೊಂದೂ ಹಲವಾರು ಸಂಪರ್ಕಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ. ಈ ಮೋಡ್ ಅನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಕೆಲಸಗಾರ, ಡೀಫಾಲ್ಟ್ ಭಿನ್ನವಾಗಿ ಪೂರ್ವ ಫೋರ್ಕ್. ಆದರೆ ಇದನ್ನು ಸ್ಥಾಪಿಸುವುದು ಸುಲಭವಲ್ಲ, ISP ಯಂತಹ ಪ್ಯಾನೆಲ್‌ಗಳಲ್ಲಿ ಇದನ್ನು ಮಾಡುವುದು ಅಸಾಧ್ಯ, ಮತ್ತು ನೀವು ಗೊಂದಲಕ್ಕೊಳಗಾಗಿದ್ದರೆ ಮತ್ತು ssh ಮೂಲಕ ಅದನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ಇದಕ್ಕಾಗಿ ಪ್ರಿಫೋರ್ಕ್ ಅನ್ನು ಆಫ್ ಮಾಡಲು ಮತ್ತು ವರ್ಕರ್ ಅನ್ನು ಆನ್ ಮಾಡಲು ಸಾಕಾಗುವುದಿಲ್ಲ ಎಂದು ನೀವು ಕಂಡುಕೊಳ್ಳುತ್ತೀರಿ. , ನಿಮಗೆ php ನ ಥ್ರೆಡ್-ಸುರಕ್ಷಿತ ಆವೃತ್ತಿಯೂ ಬೇಕು. ಮತ್ತು Zend ಅಥವಾ IonCube ನಂತಹ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬಳಸಿದರೆ, ಅವು ಥ್ರೆಡ್-ಸುರಕ್ಷಿತವಾಗಿರಬೇಕು. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ಅಧಿಕೃತ PHP ವೆಬ್‌ಸೈಟ್ ಈ ಮೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.

VPS: CGI

CGI ಮೋಡ್ ಅನ್ನು ಬಳಸುವಾಗ ಏನಾಗುತ್ತದೆ ಎಂದು ನೋಡೋಣ. ಇದನ್ನು ಮಾಡಲು, ISP ನಿಯಂತ್ರಣ ಫಲಕದಲ್ಲಿ CGI ಮೋಡ್‌ನಲ್ಲಿ PHP ಬಳಕೆಯನ್ನು ನೀವು ಅನುಮತಿಸಬೇಕಾಗುತ್ತದೆ, ಇದನ್ನು " ಖಾತೆಗಳು- ಬಳಕೆದಾರರು - ಬಳಕೆದಾರರಿಗೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು."

ಇದು ಮಸುಕಾದ ಚಿತ್ರವಾಗಿ ಹೊರಹೊಮ್ಮಿತು. 55+ ಸಂದರ್ಶಕರೊಂದಿಗೆ ಸಹ ವಿಷಯವನ್ನು ನೀಡಲು ಸರ್ವರ್ ನಿರಾಕರಿಸುತ್ತದೆ, RAM ಅನ್ನು "php" ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ತಿನ್ನಲಾಗುತ್ತದೆ. ಮುಂದಿನ ಕಾರ್ಯವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಪ್ರಯತ್ನ ಬರುತ್ತದೆ, ಆದರೆ ಇದು ಇನ್ನೂ ಸುಮಾರು 100% ವೈಫಲ್ಯಗಳಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ.

VPS: Nginx + PHP-FPM

ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಬಳಸದಿರುವ ಮೋಡ್‌ಗೆ ಸಮಯ ಬಂದಿದೆ, ಬದಲಿಗೆ Nginx ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು php ಅನ್ನು php-fpm ಮಾಡ್ಯೂಲ್‌ನಿಂದ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ನೀವು ISP ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ನೀವು ಬಳಕೆದಾರರಿಗೆ ಈ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು. ಇದನ್ನು "ಖಾತೆಗಳು - ಬಳಕೆದಾರರು - ಬಳಕೆದಾರ ಸೆಟ್ಟಿಂಗ್‌ಗಳು" ವಿಭಾಗದಲ್ಲಿಯೂ ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಮೋಡ್ "ಸೆಟ್ಟಿಂಗ್‌ಗಳು - ವೈಶಿಷ್ಟ್ಯಗಳು - ವೆಬ್ ಸರ್ವರ್ (www)" ವಿಭಾಗದಲ್ಲಿಯೂ ಲಭ್ಯವಿರಬೇಕು.

ನಿಖರವಾಗಿ ಏನು ಅಗತ್ಯವಿದೆ! 100% ಲಭ್ಯತೆ, ಆದರೆ ಲೋಡ್ ವೇಗ ಮತ್ತು ಸರ್ವರ್ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ ಸ್ವೀಕಾರಾರ್ಹ ಮಟ್ಟದಲ್ಲಿದೆ, ಆದರೂ ಅವು ಹೆಚ್ಚುತ್ತಿರುವ ಲೋಡ್‌ನೊಂದಿಗೆ ಹೆಚ್ಚಾಗುತ್ತವೆ. ಅದೇನೇ ಇದ್ದರೂ, ಸರ್ವರ್ ನಿಭಾಯಿಸುತ್ತದೆ!

ಸರ್ವರ್‌ನಲ್ಲಿ ಗರಿಷ್ಠ ಲೋಡ್ ಆಗುವ ಕ್ಷಣದಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳ ಕೋಷ್ಟಕವನ್ನು ನೋಡೋಣ:

ನಾವು ಇನ್ನೂ ಕೈಗೆಟುಕುವ ಬೆಲೆಯಲ್ಲಿ ಸ್ಟಾಕ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ. ಮತ್ತು php-fpm7.0 ನ ಮಕ್ಕಳ ಪ್ರಕ್ರಿಯೆಗಳು ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ಬೆಳೆಯುವುದಿಲ್ಲ, ಆದರೆ 5 ಪ್ರತಿಗಳಿಗೆ ಸೀಮಿತವಾಗಿವೆ, ಪ್ರತಿಯೊಂದೂ ಹಲವಾರು ಎಳೆಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ.

ಸರಿ, "ಗೆಲ್ಲುವ ಆಡಳಿತ" ವನ್ನು ನಿರ್ಧರಿಸಲಾಗಿದೆ ಎಂದು ತೋರುತ್ತಿದೆ. ನಮ್ಮ ಸರ್ವರ್ ಈ ಮೋಡ್‌ನಲ್ಲಿ ಎಷ್ಟು ಏಕಕಾಲಿಕ ಸಂದರ್ಶಕರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸಬಹುದು ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯೋಣ. ಆದರೆ ಅದಕ್ಕೂ ಮೊದಲು ನಾವು ಸ್ವಲ್ಪ "ಟ್ಯೂನಿಂಗ್" ಮಾಡುತ್ತೇವೆ. ಮೊದಲನೆಯದಾಗಿ, ಸರ್ವರ್ ಈ ರೀತಿಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಅಪಾಚೆಯನ್ನು ಬಳಸದ ಕಾರಣ, ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ನಾವು ಇದನ್ನು "ಸಿಸ್ಟಮ್ - ಸೇವೆಗಳು" ವಿಭಾಗದಲ್ಲಿ ISP ನಿಯಂತ್ರಣ ಫಲಕದಲ್ಲಿ ಮಾಡುತ್ತೇವೆ. ಎರಡನೆಯದಾಗಿ, php-fpm ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ತತ್ವವನ್ನು ಸ್ವಲ್ಪ ಬದಲಾಯಿಸೋಣ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಇದು ಡೈನಾಮಿಕ್ ಆಗಿದೆ. ಇದರರ್ಥ ಮಗುವಿನ ಪ್ರಕ್ರಿಯೆಗಳು ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೂ ಸಹ ಸ್ಮರಣೆಯಲ್ಲಿ ಸ್ಥಗಿತಗೊಳ್ಳುತ್ತವೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಮೆಮೊರಿ ಮುಕ್ತವಾಗಿಲ್ಲ ಮತ್ತು ಕಾಲಾನಂತರದಲ್ಲಿ ಈ ಪ್ರಕ್ರಿಯೆಗಳು ನಾವು ಬಯಸುವುದಕ್ಕಿಂತ ದೊಡ್ಡದಾಗಿ ಬೆಳೆಯಬಹುದು. ಆದ್ದರಿಂದ, ಬೇಡಿಕೆಯ ಮೇರೆಗೆ “ಒಂಡೆಮ್ಯಾಂಡ್” ಮೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. ಮತ್ತು ಮಕ್ಕಳ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಅವರಿಗೆ ಸಮಯ ಮೀರುವ ಸಮಯವನ್ನು ಹೊಂದಿಸಿ.

ಇದನ್ನು ಮಾಡಲು, ನೀವು ssh ಮೂಲಕ ಸರ್ವರ್‌ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಬರೆಯಬೇಕು php ಫೈಲ್. ISP ನಲ್ಲಿ ಡೊಮೇನ್ ಅನ್ನು ರಚಿಸಲಾದ ಬಳಕೆದಾರರಿಗಾಗಿ ಫೈಲ್‌ನಲ್ಲಿ ಇದನ್ನು ಮಾಡಲು ಅನುಕೂಲಕರವಾಗಿದೆ.

ಇದು ಸಾಮಾನ್ಯವಾಗಿ /etc/php/7.0/fpm/pool.d ನಲ್ಲಿ ಇದೆ

ಆದ್ದರಿಂದ: sudo nano /etc/php/7.0/fpm/pool.d/www-root.conf

ನಾವು ಕೆಳಗಿನ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಅಲ್ಲಿ ನೋಡುತ್ತೇವೆ:

Pm = ಡೈನಾಮಿಕ್ pm.start_servers = 1 pm.min_spare_servers = 1 pm.max_children = 5 pm.max_spare_servers = 5
ಒನ್‌ಮ್ಯಾಂಡ್ ಮೋಡ್ ಕೆಲಸ ಮಾಡಲು, ನೀವು ಇದನ್ನು ಇದರೊಂದಿಗೆ ಬದಲಾಯಿಸಬೇಕಾಗಿದೆ:
pm = ಬೇಡಿಕೆ pm.max_children = 5 pm.process_idle_timeout = 10s
ಮತ್ತು ಆಜ್ಞೆಯೊಂದಿಗೆ php-fpm ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ

ಸುಡೋ ಸೇವೆ php7.0-fpm ಮರುಪ್ರಾರಂಭಿಸಿ
ಇದರ ನಂತರ, php-fpm7.0 ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಬೇಡಿಕೆಯ ಮೇಲೆ ರಚಿಸಲಾಗುತ್ತದೆ (ಲೋಡ್ ಇದ್ದರೆ), ಅವುಗಳಲ್ಲಿ ಗರಿಷ್ಠ ಸಂಖ್ಯೆ = 5 ಆಗಿರುತ್ತದೆ ಮತ್ತು 10 ಸೆಕೆಂಡುಗಳ ಐಡಲ್ ಸಮಯದ ನಂತರ ಪ್ರಕ್ರಿಯೆಯು ಕೊಲ್ಲಲ್ಪಡುತ್ತದೆ, RAM ಅನ್ನು ಮುಕ್ತಗೊಳಿಸುತ್ತದೆ.

ಒಂದು ವೇಳೆ, ಈ ಎಲ್ಲಾ ಹವ್ಯಾಸಿ ಚಟುವಟಿಕೆಯು ಸೈಟ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಋಣಾತ್ಮಕವಾಗಿ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಮತ್ತೊಮ್ಮೆ ನಮ್ಮ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸೋಣ:

ಈಗ ನಮ್ಮ ಸರ್ವರ್ ಎಷ್ಟು ಸಂಪರ್ಕಗಳನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು ಎಂಬುದನ್ನು ನೋಡಲು ಬಹಳಷ್ಟು ಸಂದರ್ಶಕರೊಂದಿಗೆ Loaddy ಅನ್ನು ರನ್ ಮಾಡೋಣ:

ಒಳ್ಳೆಯ ಸುದ್ದಿ ಏನೆಂದರೆ, ಎಲ್ಲಾ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ, ಆದರೂ ದೀರ್ಘ ವಿಳಂಬದೊಂದಿಗೆ, ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯಿದೆ. 190+ ರ ಹಲವಾರು ವಿನಂತಿಗಳೊಂದಿಗೆ ಸರ್ವರ್ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವು 10 ಸೆಕೆಂಡುಗಳನ್ನು ಸಮೀಪಿಸುತ್ತಿದೆ. ಆದರೆ ಅಪಾಚೆ ಮೋಡ್‌ನ ಗ್ರಾಫ್ ಅನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ, ಅಲ್ಲಿ ನಾವು ಈಗಾಗಲೇ 80+ ಬಳಕೆದಾರರೊಂದಿಗೆ 4 ಸೆಕೆಂಡುಗಳ ಸರ್ವರ್ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಿದ್ದೇವೆ, ಆದರೆ php-fpm ಮೋಡ್‌ನಲ್ಲಿ ಇದೇ ಲ್ಯಾಗ್‌ಗಳು 130 ವಿನಂತಿಗಳೊಂದಿಗೆ ಗಮನಿಸಲಾಗಿದೆ, ಮೇಲಿನ ಗ್ರಾಫ್‌ನಲ್ಲಿ ನಾವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಕರ್ಸರ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಿದ್ದೇವೆ.
ಆದರೆ ಇದೇ ವಿಪಿಎಸ್.

ಪರೀಕ್ಷೆಯ ಕೊನೆಯಲ್ಲಿ ಉನ್ನತ ಪ್ರಕ್ರಿಯೆಗಳ ಕೋಷ್ಟಕ (200 ಬಳಕೆದಾರರೊಂದಿಗೆ):

ಪರೀಕ್ಷೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ, pfp-fpm ಬಳಸಿದ ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ:

ಇದರರ್ಥ ನಮ್ಮ ಸರ್ವರ್ ಹೊಸ ಲೋಡ್‌ಗಳಿಗೆ ಸಿದ್ಧವಾಗಿದೆ.

ಸೈಟ್ nginx + php-fpm ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಅವಶ್ಯಕ, ಇದರರ್ಥ apache2 ಅನ್ನು ಕೆಲಸದಲ್ಲಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಪರಿಣಾಮವಾಗಿ, .htaccess ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಇದು ಅನನುಕೂಲಕರವಾಗಿ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಇದು ಲಭ್ಯವಿರುವ ಅತ್ಯಂತ ವೇಗದ ಆಯ್ಕೆಯಾಗಿದೆ ಮತ್ತು ಸರ್ಚ್ ಇಂಜಿನ್‌ಗಳು ವೇಗವಾಗಿ ಉತ್ತಮವಾಗಿರುವ ಸೈಟ್‌ಗಳನ್ನು ಶ್ರೇಣೀಕರಿಸುತ್ತವೆ.

ತೀರ್ಮಾನ

ಕೊನೆಯಲ್ಲಿ, ಇನ್ನೂ ಒಂದು ಸಣ್ಣ ಅಂಶ: ನೀವು ಸರ್ವರ್‌ನಲ್ಲಿ ನಿಮಗೆ ಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ ಮತ್ತು ISP ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನಿರ್ಧರಿಸಿದ್ದರೆ ಅಥವಾ ನಿಮ್ಮ ಪರವಾನಗಿ ಅವಧಿ ಮುಗಿದಿದ್ದರೆ, ಅದರಿಂದ "ಕೋರ್" ಪ್ರಕ್ರಿಯೆಯು ಸ್ಥಗಿತಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ನಿಮ್ಮ ಸರ್ವರ್. ತಿಂಗಳುಗಳು ಕಳೆದಂತೆ, ಅದು ದೊಡ್ಡದಾಗಿ ಬೆಳೆಯಬಹುದು, ಆದ್ದರಿಂದ ಅದನ್ನು "ಕೊಲ್ಲಲು" ಮತ್ತು ಆಟೋರನ್ ಮತ್ತು ಕ್ರೋನಾದಿಂದ ತೆಗೆದುಹಾಕುವುದು ಉತ್ತಮ.

Loaddy ಅಥವಾ ಇತರ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸೈಟ್ ಅನ್ನು ನೀವೇ ಪರೀಕ್ಷಿಸಲು ಬಯಸಿದರೆ, ಇದು ಇಲ್ಲಿ ಲಭ್ಯವಿದೆ

ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ಉದ್ಯಮವು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಕನಿಷ್ಠ ಕೆಲವು ಮೂಲಭೂತ ಜ್ಞಾನದ ಅಗತ್ಯವಿದೆ. ಪ್ರತಿ ವೆಬ್‌ಮಾಸ್ಟರ್ ತಿಳಿದಿರಬೇಕಾದ ಹಲವಾರು ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ನಿಯಮಗಳಿವೆ. ಅತ್ಯಂತ ಮೂಲಭೂತವಾದವುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ: ವೆಬ್ ಸರ್ವರ್ವಾಸ್ತವದಲ್ಲಿ, ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ಗೆ ಸ್ಥಳಾವಕಾಶವನ್ನು ಒದಗಿಸುವ ವೆಬ್ ಸರ್ವರ್‌ಗಳಿಂದ ಮಾಡಲ್ಪಟ್ಟಿದೆ. HP ಮೈಕ್ರೋ AMD N40L ಸರ್ವರ್ ಒಂದು ಬಹುಮುಖ ಸರ್ವರ್ ಆಗಿದ್ದು ಅದು ವ್ಯಾಪಾರ ಮಾಹಿತಿಯನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ರಕ್ಷಿಸಲು, ಪರಿಣಾಮಕಾರಿ ಗ್ರಾಹಕ ಸಂವಹನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಮತ್ತು ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಚೇರಿ ಉಪಕರಣಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳಿಂದ ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಲು ವೇದಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. HP ಮೈಕ್ರೊಸರ್ವರ್ 10 ಕ್ಕಿಂತ ಕಡಿಮೆ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ವ್ಯವಹಾರಗಳಿಗೆ ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿ ಸ್ಟಾರ್ಟರ್ ಸರ್ವರ್ ಆಗಿದೆ ಮತ್ತು ಇದು ನಿಮ್ಮ ವ್ಯಾಪಾರವನ್ನು ಹೊಸ ಮಟ್ಟದ ಉತ್ಪಾದಕತೆ ಮತ್ತು ದಕ್ಷತೆಗೆ ಕೊಂಡೊಯ್ಯಬಹುದು. HP ಮೈಕ್ರೋ AMD N40L ಸರ್ವರ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು, ಈ ಲಿಂಕ್ ಅನ್ನು ಅನುಸರಿಸಿ http://vint.com.ua/product/computers/dir_3010558/dir_3010559 .

ವೆಬ್ ಸರ್ವರ್ಎರಡು ವಿಷಯಗಳನ್ನು ಅರ್ಥೈಸಬಹುದು - ಕಂಪ್ಯೂಟರ್, ಇದು ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಕ್ರಮ, ಅಂತಹ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಪದ ಹಾರ್ಡ್‌ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಎರಡೂ . ನಾವು ಈ ಎರಡು ಪ್ರಕಾರಗಳನ್ನು ಒಂದೊಂದಾಗಿ ನೋಡುತ್ತೇವೆ.

ವೆಬ್ ಸರ್ವರ್ ಯಂತ್ರಾಂಶ

ವೆಬ್‌ಸೈಟ್ ಒಂದು ಸಂಗ್ರಹವಾಗಿದೆ ವೆಬ್ ಪುಟಗಳುಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕ್‌ಅಪ್ ಭಾಷೆ HTML ಬಳಸಿ ಸಾಮಾನ್ಯವಾಗಿ ಬರೆಯಲಾದ ಡಿಜಿಟಲ್ ಫೈಲ್‌ಗಳಾಗಿವೆ. ವೆಬ್‌ಸೈಟ್ ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ಇಡೀ ಜಗತ್ತಿಗೆ ಲಭ್ಯವಿರುತ್ತದೆ; ಇದಕ್ಕಾಗಿ ಅದನ್ನು ಹೋಸ್ಟಿಂಗ್‌ನಲ್ಲಿ ಅಥವಾ ಇಂಟರ್ನೆಟ್ 24/7/365 ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು. ಅಂತಹ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ವೆಬ್ ಸರ್ವರ್ (ಮೊದಲ ಅಕ್ಷರಗಳು ದೊಡ್ಡಕ್ಷರಗಳಾಗಿವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ).

ನಿಮ್ಮ ಹೋಮ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ನೀವು ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಸಂಭಾವ್ಯವಾಗಿ ಹೋಸ್ಟ್ ಮಾಡಬಹುದು, ಆದರೆ ಇದಕ್ಕೆ ಸಾಕಷ್ಟು ಕೆಲಸ ಮತ್ತು ನಿರಂತರ ಮೇಲ್ವಿಚಾರಣೆ ಅಗತ್ಯವಿರುತ್ತದೆ. ಕಂಪನಿಯಿಂದ ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸುವುದು ಸುಲಭವಾಗಿದೆ ಏಕೆಂದರೆ ಅವುಗಳಲ್ಲಿ ಸಾವಿರಾರು ಈ ಸೇವೆಯನ್ನು ಸಮಂಜಸವಾದ ಬೆಲೆಯಲ್ಲಿ ಒದಗಿಸುತ್ತವೆ. ಲೇಖನದ ಕೊನೆಯಲ್ಲಿ ಅತ್ಯುತ್ತಮ ಕಂಪನಿಗಳ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ನೀವು ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಮಾತ್ರ ಪಡೆಯಬಹುದು, ಆದರೆ ಡೊಮೇನ್ ಹೆಸರು ಮತ್ತು ವೆಬ್‌ಸೈಟ್ ಮತ್ತು ಇದು ನಿಜವಾಗಿಯೂ ಅಗ್ಗವಾಗಿದೆ!

ಕಂಪ್ಯೂಟರ್ ಸರ್ವರ್‌ಗೆ ಹಲವಾರು ಅವಶ್ಯಕತೆಗಳಿವೆ - ಇದು ಸಾಕಷ್ಟು ವೇಗವಾಗಿರಬೇಕು, ದೊಡ್ಡ ಪ್ರಮಾಣದ RAM ಅನ್ನು ಹೊಂದಿರಬೇಕು ಮತ್ತು ಎಚ್ಡಿಡಿದೊಡ್ಡ ಪರಿಮಾಣದೊಂದಿಗೆ ಆದರೆ ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ವಿಷಯವೆಂದರೆ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಶಾಶ್ವತ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುವುದು, ಇದನ್ನು IP - ಇಂಟರ್ನೆಟ್ ಪ್ರೊಟೊಕಾಲ್ ವಿಳಾಸ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ವೆಬ್‌ಸೈಟ್‌ನ IP ವಿಳಾಸ ಕಂಡುಬಂದಿಲ್ಲವಾದರೆ ಮತ್ತು ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಆಫ್ಲೈನ್- ಬ್ರೌಸರ್ ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ವೆಬ್‌ಸೈಟ್ ಹುಡುಕಲಾಗಲಿಲ್ಲ.

ವೆಬ್ ಸರ್ವರ್ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್

ಕಾರ್ಯಕ್ರಮಗಳು ವೆಬ್ ಸರ್ವರ್ಇದು ಹೋಸ್ಟಿಂಗ್ ಸರ್ವರ್ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ರನ್ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ. ಇದರ ಮುಖ್ಯ ಗುರಿ: ಸಮಸ್ಯೆವೆಬ್ ಪುಟಗಳು; ಇದರರ್ಥ ಇದು ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳಿಂದ ವಿನಂತಿಗಳನ್ನು ಆಲಿಸುತ್ತದೆ (ಇದನ್ನು ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ ಗ್ರಾಹಕರು ) ಮತ್ತು ಅಗತ್ಯ ಡೇಟಾವನ್ನು ಮರಳಿ ಕಳುಹಿಸುವ ಮೂಲಕ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಈ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಪರಸ್ಪರ ಕ್ರಿಯೆಯು ವೆಬ್ ಸರ್ವರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ವಿಶಿಷ್ಟ ಭಾಗವಾಗಿದೆ..

ಅನೇಕ ವೆಬ್ ಸರ್ವರ್ ಪ್ರೋಗ್ರಾಂಗಳಿವೆ. ಅವುಗಳಲ್ಲಿ ಅತ್ಯಂತ ಪ್ರಸಿದ್ಧ ಮತ್ತು ಜನಪ್ರಿಯವಾಗಿದೆ ಅಪಾಚೆ, ಅಪಾಚೆ ಫೌಂಡೇಶನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ.ಅಪಾಚೆ ಉಚಿತವಲ್ಲ, ಆದರೆ ಇದು ವಿಂಡೋಸ್, ಮ್ಯಾಕಿಂತೋಷ್ ಮತ್ತು ಲಿನಕ್ಸ್/ಯುನಿಕ್ಸ್ ಸೇರಿದಂತೆ ಹಲವಾರು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಲಭ್ಯವಿದೆ.

ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಪದಗಳನ್ನು ಒಂದೇ ವಿಷಯವನ್ನು ಉಲ್ಲೇಖಿಸಲು, ಅಂದರೆ, ವೆಬ್‌ಸೈಟ್‌ನ ಸರಿಯಾದ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಅವುಗಳು ಒಂದೇ ವಿಷಯವಲ್ಲ. ಬದಲಿಗೆ, ವೆಬ್‌ಸೈಟ್‌ಗಳಿಂದ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ವಿಷಯವನ್ನು ತಲುಪಿಸಲು ಅವರು ಒಟ್ಟಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ. ಪ್ರಪಂಚದಾದ್ಯಂತದ ವೆಬ್ ಸಂಪನ್ಮೂಲಗಳಿಗಾಗಿ ಕ್ಲೈಂಟ್‌ಗಳಿಂದ ಒಳಬರುವ ವಿನಂತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಮತ್ತು ಪೂರೈಸುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ವೆಬ್ ಸರ್ವರ್ ಉಲ್ಲೇಖಿಸಬಹುದು. ಇದು ಐಚ್ಛಿಕ ವಿಷಯದ ಜೊತೆಗೆ ಈ ವಿನಂತಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ HTML ಪುಟಗಳು, ಇಮೇಜ್ ಫೈಲ್‌ಗಳು, ವೀಡಿಯೊ ಫೈಲ್‌ಗಳು, ಇತ್ಯಾದಿ. ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ HTTP ಸೇರಿದಂತೆ ವಿಭಿನ್ನ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಡೈನಾಮಿಕ್ ವಿಷಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಲೇಖನವು ಎರಡರ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ವಿವರಿಸುತ್ತದೆ.

ವೆಬ್ ಸರ್ವರ್ ಎಂದರೇನು?

ವೆಬ್ ಸರ್ವರ್ ವೆಬ್ ವಿನಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ರೋಗ್ರಾಂಗಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ. ಇದು ಸ್ಟ್ಯಾಟಿಕ್ ವಿಷಯದ ರೂಪದಲ್ಲಿ ಒಳಬರುವ ವಿನಂತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಮೂಲಭೂತವಾಗಿ HTML ಪುಟಗಳು, ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ವೀಡಿಯೊ ಫೈಲ್‌ಗಳು ಸೇರಿದಂತೆ ವೆಬ್‌ಸೈಟ್ ಘಟಕಗಳು ಇತ್ಯಾದಿ. ಇದು ಹೆಚ್ಚುವರಿ ಡೇಟಾ ವಿಷಯದೊಂದಿಗೆ HTTP ಮೂಲಕ ವಿನಂತಿಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ವೆಬ್ ಸರ್ವರ್‌ನ ಮುಖ್ಯ ಕೆಲಸವೆಂದರೆ ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್‌ಗೆ ವಿಷಯವನ್ನು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸುವಂತೆ ಒದಗಿಸುವುದು. ಇದು ಹಾರ್ಡ್‌ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್‌ನಿಂದ ಮಾಡಲ್ಪಟ್ಟ ಸಿಸ್ಟಮ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು ಅಥವಾ ವೆಬ್ ವಿಷಯವನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ಮಾತನಾಡುತ್ತಾ ಸರಳ ಪದಗಳಲ್ಲಿ, ವೆಬ್ ಸರ್ವರ್ ಎನ್ನುವುದು ವೆಬ್ ಪುಟಗಳನ್ನು ವಿನಂತಿಸಿದಂತೆ ತಲುಪಿಸುವ ಕಂಪ್ಯೂಟರ್ ಆಗಿದೆ. ಅಪಾಚೆ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಮತ್ತು ನಿರ್ವಹಿಸುವ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಮತ್ತು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಓಪನ್ ಸೋರ್ಸ್ ವೆಬ್ ಸರ್ವರ್ ಆಗಿದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಎಂದರೇನು?

ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಎನ್ನುವುದು ಸಾಮಾನ್ಯವಾಗಿ ವೆಬ್ ಸರ್ವರ್‌ನೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೊಳಗಾಗುವ ಪದವಾಗಿದೆ, ಇದು ವೆಬ್ ಸರ್ವರ್‌ನಿಂದ ಪ್ರಾರಂಭಿಸಿದ ವಿನಂತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ವಿಭಿನ್ನ ತಂತ್ರಗಳನ್ನು ಬಳಸಬಹುದು. ಇದು ಉತ್ತಮ ಗುಣಮಟ್ಟದ ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ಮತ್ತು ವಿತರಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಳಗೊಂಡಿರುವ ಮೂರು ಹಂತದ ಅಪ್ಲಿಕೇಶನ್‌ನಂತೆ ವೀಕ್ಷಿಸಲಾಗುತ್ತದೆ GUIಬಳಕೆದಾರ (GUI), ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಮತ್ತು ವಹಿವಾಟು ಸರ್ವರ್. ಇದು ವಿವಿಧ ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ವ್ಯವಹಾರ ತರ್ಕವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದರೆ HTTP ಗೆ ಸೀಮಿತವಾಗಿಲ್ಲ. ಇದು ವೆಬ್ ಆಧಾರಿತ ಮತ್ತು ಎಂಟರ್‌ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುವ ಸಾಫ್ಟ್‌ವೇರ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆಗಿದೆ. ಸ್ಥಿರ ವಿಷಯವನ್ನು ಒದಗಿಸುವ ಬದಲು, ಡೈನಾಮಿಕ್ ವಿಷಯವನ್ನು ಪೂರೈಸಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಂದು ಸಾಧನದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ವರ್ಗಾಯಿಸಲು ಇದು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.

ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸ

ವೆಬ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಬೇಸಿಕ್ಸ್

ವೆಬ್ ಸರ್ವರ್ ಹಾರ್ಡ್‌ವೇರ್ ಅಥವಾ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ಎರಡನ್ನೂ ಉಲ್ಲೇಖಿಸುತ್ತದೆ, ಅದು ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್‌ನಲ್ಲಿ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ವಿಷಯ ಅಥವಾ ಸೇವೆಗಳನ್ನು ನೀಡುತ್ತದೆ. ಇದು HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೆಬ್ ಸಂಪನ್ಮೂಲಗಳಿಗಾಗಿ ಒಳಬರುವ ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಪ್ರೋಗ್ರಾಂನಂತಿದೆ. ಇದನ್ನು ಇಂಟರ್ನೆಟ್ ಸರ್ವರ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ಮತ್ತೊಂದೆಡೆ, ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಒಂದು ಘಟಕ ಆಧಾರಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆಗಿದ್ದು ಅದು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಮೂಲಭೂತವಾಗಿ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ವ್ಯವಹಾರ ತರ್ಕವನ್ನು ಒದಗಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮಧ್ಯಮ-ಶ್ರೇಣಿಯ ಸರ್ವರ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ.

ವೆಬ್ ಸರ್ವರ್ HTTP ವಿಷಯಕ್ಕೆ ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ, ಅಂದರೆ ಇದು ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ವಿಷಯವನ್ನು ಸಂಗ್ರಹಿಸಲು, ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತು ತಲುಪಿಸಲು HTT ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸುವಂತೆ ಮಾಡುವ ಪ್ರಬಲ ಕಂಪ್ಯೂಟರ್ ಆಗಿದೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ನಡುವಿನ ಸಂವಹನವನ್ನು HTTP ಬಳಸಿ ಮಾಡಲಾಗುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಸ್ಥಿರ HTML ವಿಷಯವನ್ನು ಕಳುಹಿಸಲು ಸೀಮಿತವಾಗಿಲ್ಲ; ವಾಸ್ತವವಾಗಿ, ಇದು ಬಹು ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ವ್ಯಾಪಾರ ತರ್ಕವನ್ನು ಸಂವಹಿಸುತ್ತದೆ.

ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಕಾರ್ಯ

ವೆಬ್ ಸರ್ವರ್‌ನ ಕೆಲಸವು ತಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗಳ HTTP ಕ್ಲೈಂಟ್‌ಗಳಿಂದ ಮರುನಿರ್ದೇಶಿಸಲಾದ ಬಳಕೆದಾರರ ವಿನಂತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದು ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಿಸುವುದು, ಅದು ವೆಬ್ ಬ್ರೌಸರ್‌ನಿಂದ ಅಥವಾ ಇದರಿಂದ ಆಗಿರಬಹುದು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್. ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಬಳಕೆದಾರರಿಗೆ ವೀಕ್ಷಿಸಲು ಸ್ಥಿರ ವಿಷಯವನ್ನು ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುವುದು ವೆಬ್ ಸರ್ವರ್‌ನ ಮುಖ್ಯ ಉದ್ದೇಶವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ನ ಕೆಲಸವು ಹಲವಾರು ವಿಭಿನ್ನ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ವ್ಯವಹಾರ ತರ್ಕ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವುದು ಮತ್ತು ಪ್ರಕಟಿಸುವುದು. ಇದು ವೆಬ್ ಸರ್ವರ್ ಜೊತೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್

ವೆಬ್ ಸರ್ವರ್ ಏಕಕಾಲದಲ್ಲಿ ಬಹು ಸಂಪರ್ಕಗಳಿಂದ ಬರುವ ವಿನಂತಿಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ, ಆದರೆ ಸಮಾನಾಂತರವಾಗಿ ಅನೇಕ ಏಕಕಾಲಿಕ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಂಸ್ಕರಣೆಯ ವೇಗವನ್ನು ಸುಧಾರಿಸಲು ಥ್ರೆಡ್‌ಗಳನ್ನು ಬಳಸುವ ಕಲ್ಪನೆಯು ವೆಬ್ ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಮತ್ತೊಂದೆಡೆ, ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳು ಮಲ್ಟಿ-ಥ್ರೆಡಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ, ಪೂಲಿಂಗ್, ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್, ಕ್ಲಸ್ಟರಿಂಗ್, ಇತ್ಯಾದಿಗಳಂತಹ ಹಲವಾರು ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ.

ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಸಾಮರ್ಥ್ಯ

ಇಮೇಲ್, ಡೌನ್‌ಲೋಡ್ ವಿನಂತಿಗಳನ್ನು ಪೂರೈಸಲು ವೆಬ್ ಸರ್ವರ್ ಇಂಟರ್ನೆಟ್ ಮತ್ತು ಇಂಟ್ರಾನೆಟ್ ಸಂಬಂಧಿತ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಆಧರಿಸಿದೆ FTP ಫೈಲ್‌ಗಳು, ಮತ್ತು HTTP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಲೈಂಟ್‌ಗಳಿಗಾಗಿ ವೆಬ್ ಪುಟಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪ್ರಕಟಿಸಲು. ಇದನ್ನು ಏಕಾಂಗಿಯಾಗಿ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಘಟಕವಾಗಿ ಬಳಸಬಹುದು. ಮತ್ತೊಂದೆಡೆ, ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳು ಮಾಡಬಹುದಾದ ಎಲ್ಲವನ್ನೂ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಬಹುದು. ವೆಬ್ ಮತ್ತು ಎಂಟರ್‌ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪೂರೈಸಲು ಡೈನಾಮಿಕ್ ವಿಷಯವನ್ನು ರಚಿಸಲು ಅವರು ಹೆಚ್ಚು ಸಮರ್ಥರಾಗಿದ್ದಾರೆ.

ವೆಬ್ ಸರ್ವರ್ vs ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್: ಹೋಲಿಕೆ ಕೋಷ್ಟಕ

ವೆಬ್ ಸರ್ವರ್‌ನ ಸಾರಾಂಶ Vs. ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸರ್ವರ್

ಇಂಟರ್ನೆಟ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರಲ್ಲಿ ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಮೂಲಭೂತ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತವೆ, ಅದು ಇಲ್ಲದೆ ಇಂಟರ್ನೆಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ವೆಬ್ ಸರ್ವರ್‌ಗಳು ಬಳಕೆದಾರರು ಮತ್ತು ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್ ನಡುವಿನ ಗೇಟ್‌ವೇ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಇದು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಸ್ಥಿರ ವಿಷಯವನ್ನು ತಲುಪಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಇದು HTTP ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ಸೇವೆ ಸಲ್ಲಿಸುವ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ವಿನಂತಿಸಲು ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳು ಹೆಚ್ಚು ಸಂಪನ್ಮೂಲ-ತೀವ್ರವಾಗಿರುತ್ತವೆ, ಇದು HTTP ಸೇರಿದಂತೆ ವಿವಿಧ ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಮೂಲಕ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಮಿಡಲ್‌ವೇರ್ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಸೇವೆಗಳ ಸ್ಥಾಪನೆ, ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಹೋಸ್ಟಿಂಗ್‌ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವೇದಿಕೆಯಾಗಿದೆ. ವೆಬ್‌ಸೈಟ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಇವೆರಡೂ ಅಗತ್ಯವಾಗಿದ್ದರೂ, ಅವು ಪರಸ್ಪರ ಭಿನ್ನವಾಗಿರುತ್ತವೆ.


ಟಾಪ್