ಲೈವ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗಳಿಗಾಗಿ ಮತದಾನ vs ಪೂರ್ಣ ಪುಟ ಮರುಲೋಡ್
ಪೋಲಿಂಗ್ ಡೇಟಾದ ಸ್ಲೈಸ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತದೆ. ಪೂರ್ಣ ಪುಟ ಮರುಲೋಡ್ ಸರ್ವರ್ನಿಂದ ಸಂಪೂರ್ಣ ಟ್ಯಾಬ್ ಅನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡುತ್ತದೆ.
ಲೈವ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡೂ ವಿಚಾರಗಳನ್ನು ಒಂದೇ ವಾಕ್ಯದಲ್ಲಿ ಮಿಶ್ರಣ ಮಾಡುತ್ತವೆ - "ಈ ಬೋರ್ಡ್ ಅನ್ನು ತಾಜಾವಾಗಿರಿಸಿಕೊಳ್ಳಿ" - ಆದರೆ ಕಾರ್ಯವಿಧಾನಗಳು ವಿಭಿನ್ನವಾಗಿವೆ. Chrome ಅಲಾರಂಗಳು ಮತ್ತು tabs.reload ಜೊತೆಗೆ Auto Refresh Turbo ಪೂರ್ಣ ಟ್ಯಾಬ್ ಮರುಲೋಡ್ ಅನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಇದು ಪ್ರತಿ ಮಾರಾಟಗಾರರ ಮಂಡಳಿಗೆ ಕಸ್ಟಮ್ API ಪೋಲರ್ ಅನ್ನು ರವಾನಿಸುವುದಿಲ್ಲ.
ಸಾಮಾನ್ಯವಾಗಿ ಮತದಾನ ಎಂದರೆ ಏನು
ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ನಲ್ಲಿ, ಮತದಾನವು ಲೂಪ್ ಆಗಿದ್ದು ಅದು ಹೊಸ ಸಾಲುಗಳು, ಮೆಟ್ರಿಕ್ಗಳು ಅಥವಾ ಸ್ಥಿತಿ JSON ಗಾಗಿ ಅಂತಿಮ ಬಿಂದುವನ್ನು ಕೇಳುತ್ತದೆ, ನಂತರ DOM ಅನ್ನು ಪ್ಯಾಚ್ ಮಾಡುತ್ತದೆ. URL ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಲೇಔಟ್, ದೃಢೀಕರಣ ಕುಕೀಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಸ್ಟೇಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಉಳಿದುಕೊಳ್ಳುತ್ತವೆ. ಉತ್ತಮವಾಗಿ ಮಾಡಲಾಗಿದೆ, ಇದು ಬ್ಯಾಂಡ್ವಿಡ್ತ್ನಲ್ಲಿ ಮೃದು ಮತ್ತು ಅಗ್ಗವಾಗಿದೆ.
ಪುಟವು ಈಗಾಗಲೇ ಆ ಲೂಪ್ ಅನ್ನು ಬಹಿರಂಗಪಡಿಸಿದಾಗ ಅಥವಾ ನೀವು ಮುಂಭಾಗವನ್ನು ನಿಯಂತ್ರಿಸಿದಾಗ ಮಾತ್ರ ಮತದಾನವು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಹಲವು ops ಗೋಡೆಗಳು, ಟಿಕೆಟ್ ಸರತಿ ಸಾಲುಗಳು ಮತ್ತು ಮಾರಾಟಗಾರರ ಸ್ಥಿತಿ ಪುಟಗಳು ನಿಮಗೆ ಬ್ರೌಸರ್ ಟೂಲ್ಬಾರ್ನಿಂದ ಕ್ಲೀನ್ ಸಾರ್ವಜನಿಕ ಪೋಲ್ API ಅನ್ನು ನೀಡುವುದಿಲ್ಲ.
ಪೂರ್ಣ ಪುಟ ಮರುಲೋಡ್ ಏನು ಮಾಡುತ್ತದೆ
ಪೂರ್ಣ ಮರುಲೋಡ್ Chrome ಅನ್ನು ಮತ್ತೆ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ತರಲು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಮರು-ರನ್ ಮಾಡಲು ಕೇಳುತ್ತದೆ. ರಿಫ್ರೆಶ್ ಅನ್ನು ಒತ್ತಿದ ನಂತರ ಶ್ರದ್ಧೆಯುಳ್ಳ ಮಾನವನು ನೋಡುವದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ. ಡಾಕ್ಯುಮೆಂಟ್ ಹೊಸದಾಗಿರುವ ಕಾರಣ ಹಳೆಯ ಶೆಲ್ಗಳು, ಅಂಟಿಕೊಂಡಿರುವ ಟೈಲ್ಸ್ ಮತ್ತು ಅರ್ಧ-ಮುರಿದ SPA ಕ್ಯಾಶ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ತೆರವುಗೊಳಿಸುತ್ತವೆ.
ವ್ಯಾಪಾರವು ಗೋಚರಿಸುತ್ತದೆ: ಸಂಕ್ಷಿಪ್ತ ಫ್ಲ್ಯಾಷ್, ಸ್ವತ್ತುಗಳ ಮರು-ಪಡೆಯುವಿಕೆ (ಸಂಗ್ರಹ ಸಹಾಯ ಮಾಡದ ಹೊರತು), ಮತ್ತು ಇನ್-ಪೇಜ್ ಡ್ರಾಫ್ಟ್ ಸ್ಥಿತಿಯ ನಷ್ಟ. ಅದಕ್ಕಾಗಿಯೇ ಐಚ್ಛಿಕ ಸ್ಟಾಪ್-ಆನ್-ಕ್ಲಿಕ್/ಟೈಪ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ಆದ್ದರಿಂದ ಮರುಲೋಡ್ ಮಧ್ಯ-ಸಂಪಾದನೆಯನ್ನು ಹೊಡೆಯುವುದಿಲ್ಲ.
ಮರುಲೋಡ್ ಸರಿಯಾದ ಸಾಧನವಾಗಿದ್ದಾಗ
- ಬೋರ್ಡ್ ನೀವು ಪ್ಯಾಚ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪುಟವಾಗಿದೆ
- ಯಾರಾದರೂ ಕೈಯಿಂದ ರಿಫ್ರೆಶ್ ಮಾಡುವವರೆಗೆ ಲೈವ್ ಟೈಲ್ಗಳು ಅಪ್ಡೇಟ್ ಆಗುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತವೆ
- ಅನೇಕ ಸಂಬಂಧವಿಲ್ಲದ ಸೈಟ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಒಂದು ಮಧ್ಯಂತರ ನಿಮಗೆ ಅಗತ್ಯವಿದೆ
- ನೀವು JSON ಕರೆಗಳನ್ನು ಮೈಕ್ರೋ-ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವುದಕ್ಕಿಂತ "ಗೋಡೆಯ ಮೇಲೆ ಸರಿಯಾಗಿ ಕಾಣುವ" ಬಗ್ಗೆ ಹೆಚ್ಚು ಕಾಳಜಿ ವಹಿಸುತ್ತೀರಿ
ಆ ವರ್ಗದ ಕೆಲಸಕ್ಕಾಗಿ, ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗಳಿಗಾಗಿ ಸ್ವಯಂ-ರಿಫ್ರೆಶ್ ಅನ್ನು ಸಹ ನೋಡಿ.
ಮತದಾನ ಮಾಡುವಾಗ (ಅಪ್ಲಿಕೇಶನ್ನೊಳಗೆ) ಗೆದ್ದಾಗ
- ಉತ್ಪನ್ನವು ಈಗಾಗಲೇ ಸರಿಯಾಗಿ ಸ್ಟ್ರೀಮ್ ಮಾಡಿದೆ ಅಥವಾ ಪೋಲ್ ಮಾಡಿದೆ
- ಪೂರ್ಣ ಮರುಲೋಡ್ ನಿಮ್ಮನ್ನು ಲಾಗ್ ಔಟ್ ಮಾಡುತ್ತದೆ ಅಥವಾ ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಫಿಲ್ಟರ್ಗಳನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ
- ಉಪ-ಸೆಕೆಂಡ್ ನವೀಕರಣಗಳು ಮುಖ್ಯ ಮತ್ತು ಮರುಲೋಡ್ UI ಅನ್ನು ಥ್ರ್ಯಾಶ್ ಮಾಡುತ್ತದೆ
ಪುಟವು ಈಗಾಗಲೇ ಲೈವ್ ಆಗಿದ್ದರೆ, ಸೈಟ್ನೊಂದಿಗೆ ಹೋರಾಡುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ನಿಗದಿತ ಮರುಲೋಡ್ ಅನ್ನು ಉದ್ದಗೊಳಿಸುವುದು ಅಥವಾ ತೆಗೆದುಹಾಕುವುದು ಉತ್ತಮವಾಗಿದೆ.
Auto Refresh Turbo ಹೇಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ
ವಿಸ್ತರಣೆಯ ಕೋರ್ ಲೂಪ್ ಸೇವಾ ಕೆಲಸಗಾರರಲ್ಲಿ ವಾಸಿಸುತ್ತದೆ: ನೀವು ಮಧ್ಯಂತರವನ್ನು ಹೊಂದಿಸಿ (ಅಥವಾ ಯಾದೃಚ್ಛಿಕ ಕನಿಷ್ಠ-ಗರಿಷ್ಠ), ಪ್ರಾರಂಭವನ್ನು ಒತ್ತಿರಿ ಮತ್ತು ಆ ಟ್ಯಾಬ್ಗಾಗಿ ಅಲಾರಮ್ಗಳು tabs.reload ಅನ್ನು ಹೊಂದಿಸಿ. ಪ್ರತಿ ಟ್ಯಾಬ್ಗೆ ಸೆಷನ್ಗಳು ಸ್ವತಂತ್ರವಾಗಿರುತ್ತವೆ. ಸೆಟ್ಟಿಂಗ್ಗಳು ಸ್ಥಳೀಯ chrome.storage ನಲ್ಲಿ ಉಳಿಯುತ್ತವೆ.
ಐಚ್ಛಿಕ ಆನ್-ಪೇಜ್ ಪರಿಕರಗಳು (ದೃಶ್ಯ ಟೈಮರ್, ಸಂವಾದವನ್ನು ನಿಲ್ಲಿಸುವುದು, ಅನುಮಾನಾಸ್ಪದ-ಪುಟ ಹ್ಯೂರಿಸ್ಟಿಕ್) ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ವಿಷಯ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಅವರು ವಿಸ್ತರಣೆಯನ್ನು ಸಾಮಾನ್ಯ XHR ಪೋಲರ್ ಆಗಿ ಪರಿವರ್ತಿಸುವುದಿಲ್ಲ.
ಪ್ರಾಯೋಗಿಕ ಹೈಬ್ರಿಡ್
ಅನೇಕ ತಂಡಗಳು ಅಪ್ಲಿಕೇಶನ್ನ ಸ್ವಂತ ರಿಫ್ರೆಶ್ ಅನ್ನು ಮಾತ್ರ ಬಿಟ್ಟು ಸುರಕ್ಷತಾ ನಿವ್ವಳವಾಗಿ ನಿಧಾನವಾದ ಪೂರ್ಣ ಮರುಲೋಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತವೆ - ಉದಾಹರಣೆಗೆ ದೀರ್ಘ ಐಡಲ್ ಸಮಯದ ನಂತರ ಟೈಲ್ಸ್ ಅಂಟಿಕೊಂಡಂತೆ ಕಂಡುಬಂದರೆ 5-15 ನಿಮಿಷಗಳ ಹಾರ್ಡ್ ರಿಫ್ರೆಶ್. ಶಾಂತವಾಗಿ ಪ್ರಾರಂಭಿಸಿ; ನೀವು ಅಗತ್ಯವನ್ನು ಸಾಬೀತುಪಡಿಸಿದಾಗ ಮಾತ್ರ ಬಿಗಿಗೊಳಿಸಿ.
<ಓಲ್>ದರ ಮಿತಿಗಳು ಮತ್ತು ಸವಾಲುಗಳು
ಆಕ್ರಮಣಕಾರಿ ಮರುಲೋಡ್ ನಿಂದನೀಯ ದಟ್ಟಣೆಯಂತೆ ಕಾಣಿಸಬಹುದು. ನೀವು ಕ್ಯಾಪ್ಚಾಗಳು ಅಥವಾ ದೋಷಗಳನ್ನು ನೋಡಿದರೆ, ಹಿಂತಿರುಗಿ. ನೀವು ದುರ್ಬಲವಾದ ಅಂತ್ಯಬಿಂದುಗಳಲ್ಲಿ ಉಪ-ನಿಮಿಷದ ಮಧ್ಯಂತರಗಳನ್ನು ತಳ್ಳುವ ಮೊದಲು ದರ ಮಿತಿಗಳು ಮತ್ತು ಸಮಯಕ್ಕೆ ಮರುಲೋಡ್ ಅನ್ನು ಓದಿ.
ಪ್ರಯತ್ನಿಸಿ
Auto Refresh Turbo ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ನಂತರ ಸುಮಾರು ಎರಡು ನಿಮಿಷಗಳಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ.