ಫ್ಲ್ಯಾಶ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಎಕ್ಸ್ಎಂಎಲ್, ಕೆಎಂಎಲ್ ಅಥವಾ ಗೂಗಲ್ ನಕ್ಷೆಗಳೊಂದಿಗೆ ಕ್ಯಾಶಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಸರಿಪಡಿಸಿ
ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ವಿಷಯಗಳ ಕುರಿತು ಇದು ಕಿರು ಮತ್ತು ಸಿಹಿ ಪೋಸ್ಟ್ ಆಗಿದೆ. ಸಂಪನ್ಮೂಲಗಳು ನಿಜವಾಗಿಯೂ ಉತ್ತಮಗೊಳಿಸಲು ಸೈಟ್ಗಳು ಮತ್ತು ಬ್ರೌಸರ್ಗಳನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ. ಅವರು ಕೆಲವೊಮ್ಮೆ ಅದನ್ನು ಚೆನ್ನಾಗಿ ಮಾಡುತ್ತಾರೆ, ಅಂತಿಮ ಫಲಿತಾಂಶವು ನಿಮ್ಮ ಡೈನಾಮಿಕ್ ವೆಬ್ಸೈಟ್ ಅನ್ನು ನೀವು ಬಯಸಿದಷ್ಟು ಬಾರಿ ನವೀಕರಿಸುವ ಬದಲು ಅದನ್ನು ಮುರಿಯುತ್ತದೆ. ಇಂದು ನಾನು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೆ ಜೆಡಬ್ಲ್ಯೂ ಪ್ಲೇಯರ್, ಎಕ್ಸ್ಎಂಎಲ್ ಫೈಲ್ ಮೂಲಕ ಚಲನಚಿತ್ರಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಎಳೆಯುವ ಫ್ಲ್ಯಾಶ್ ಮೂವಿ ಪ್ಲೇಯರ್.
ಸಮಸ್ಯೆಯೆಂದರೆ ನಾವು ಯಾವಾಗಲೂ ಹೊಸ ವೆಬ್ನಾರ್ಗಳು ಮತ್ತು ತರಬೇತಿ ತರಗತಿಗಳೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತಿದ್ದೇವೆ. ನಮ್ಮ ಕ್ಲೈಂಟ್ಗಳು ಪ್ರತಿದಿನ ಪುಟಕ್ಕೆ ಬರುವುದನ್ನು ಮುಂದುವರಿಸಿದರೆ, ಅದು ಪ್ಲೇಪಟ್ಟಿಯ ಸಂಗ್ರಹಿಸಿದ ಆವೃತ್ತಿಯನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಎಂದಿಗೂ ಇತ್ತೀಚಿನ ಮತ್ತು ಶ್ರೇಷ್ಠತೆಯನ್ನು ತೋರಿಸುವುದಿಲ್ಲ.
ಪರಿಣಾಮವಾಗಿ, ನಾನು ಹ್ಯಾಕ್ ಮಾಡಬೇಕಾಯಿತು SWF ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್ ಆದ್ದರಿಂದ ಅದು ಪ್ರತಿ ಬಾರಿಯೂ ಹೊಸ ಪ್ಲೇಪಟ್ಟಿಯನ್ನು ಲೋಡ್ ಮಾಡುತ್ತಿದೆ ಎಂದು ಭಾವಿಸುತ್ತದೆ.
var video = new SWFObject('player.swf','mpl','670','280','9'); var playlist = 'playlist.xml't='+Math.round(1000 * Math.random()); video.addParam('allowscriptaccess','always'); video.addParam('allowfullscreen','true'); video.addParam('flashvars','&file='+playlist+'&playlistsize=350&controlbar=over&playlist=right'); video.write('video');
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ಯಾದೃಚ್ number ಿಕ ಸಂಖ್ಯೆಯನ್ನು ರಚಿಸುವ ಪಟ್ಟಿಯ ಹೆಸರಿನಲ್ಲಿ ಪ್ರಶ್ನಾವಳಿಯನ್ನು ಹಾಕುವ ಮೂಲಕ ನಾನು ಆಟಗಾರನನ್ನು ಮೋಸಗೊಳಿಸಿದ ರೀತಿ. ಯಾರು ಪುಟವನ್ನು ಹೊಡೆದರೂ ಪರವಾಗಿಲ್ಲ, ಅದು ಬೇರೆ ಫೈಲ್ ಹೆಸರನ್ನು ಹುಡುಕಲಿದೆ, ಆದ್ದರಿಂದ ಆಟಗಾರನು ಪ್ರತಿ ಬಾರಿಯೂ ಪ್ಲೇಪಟ್ಟಿಯಲ್ಲಿ ಹೊಸದಾಗಿ ಎಳೆಯುತ್ತಾನೆ.
ಇದು ಜೆಡಬ್ಲ್ಯೂ ಪ್ಲೇಯರ್ಗೆ ಕೇವಲ ಸೂಕ್ತವಲ್ಲ, ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗುವ ಕೆಎಂಎಲ್ ಫೈಲ್ಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಾಗ ನಾನು ಗೂಗಲ್ ನಕ್ಷೆಗಳಿಗಾಗಿ ಈ ತಂತ್ರವನ್ನು ಬಳಸಿದ್ದೇನೆ. ಯಾದೃಚ್ qu ಿಕ ಪ್ರಶ್ನಾವಳಿಯನ್ನು ರಚಿಸಿ ಮತ್ತು ಬಳಕೆದಾರರು ಪ್ರತಿ ಬಾರಿ ಭೇಟಿ ನೀಡಿದಾಗ ಸಿಸ್ಟಮ್ (ಸಾಕಷ್ಟು ಸ್ಥಿರ) ಕೆಎಂಎಲ್ ಫೈಲ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ. ಇದು ಹ್ಯಾಕ್, ಆದರೆ ಕ್ಯಾಶಿಂಗ್ ಅನ್ನು ಮೂಲಭೂತವಾಗಿ ತಿರುಗಿಸಲು ಇದು ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ ಆಫ್ ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿರದ ಈ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ.