많은 사이트들이 RSS과 같은 알림 기능을 가지고 있지만
간혹 새글 알림기능이 없는 곳이 있습니다.
항상 체크하고 싶은 곳이 몇군데 있는데 만들려고하니 내부 로직이 궁금하네요.
일단 제가 생각한 로직은
10초단위로 게시판의 최상위 글의 글번호를 긁어와서 프로그램 내의 값과 비교를 합니다.
만약 다르다면 파싱을 해와서 프로그램상에 업데이트(새글등록/삭제)를 해주는 것입니다.
10초단위로 한 이유는 실시간성을 띄기 위함인데, 10초가 너무 짧아서 혹여나 작은 부하를 줄까봐 고수님들이 많은 이곳에 질문을 남깁니다.
10초단위로 체크를 해도 괜찮을까요? 아니면 더 좋은 방법이 있다면 알려주시면 감사하겠습니다:)
공부해서 남을주자.
°³¹ß Àü¿¡ ÇØ´ç À¥ ¼ºñ½º °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ½Ã´Â°Ô ÁÁ½À´Ï´Ù.
°ü¸®ÀÚ¿¡°Ô ÇÇÇØ(?)ÁÖÁö ¾Ê°í °ÇÀüÇÑ(?) ¹æ¹ýÀº ¾øÀ»±î¿ä?¤¾¤¾
¹°·Ð °ü¸®Àںв²¼ RSS¸¦ Á¦°øÇØÁֽøé Á¦ÀÏ ÁÁÁö¸¸¿ä^^;;
¸¸¸íÀÌ µÈ´Ù¸é µåµåµå...
¼¹ö°¡ ºÒÅ»°Ì´Ï´Ù...
ÀºÇà ÀÔ±Ý ³»¿ª ¹®ÀÚ ¸Þ¼¼Áöµµ ¾çÀÌ ¸¹À¸¸é ´Ê°Ô µµÂø ÇÕ´Ï´Ù..
2cpu´Â RSS¸¦ Áö¿øÇؼ ³Ñ³ª ÁÁ½À´Ï´Ù¤¾¤¾
¹°·Ð È¥ÀÚ¼¸¸ ¾²½Ç°Å¸é ¾Æ¹« »ó°ü ¾ø´Â ¹æ¹ýÀÌ°í ¼¹ö¸¦ µ¹·Á¾ß µÈ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù¸¸... »ç½Ç ¼ºñ½º Á¦°øÀÚÃø¿¡¼ Á¦°øÇØÁÖÁö ¾ÊÀ¸¸é ¾Ë¸² ±â´ÉÀº ¸¸µé±â°¡ ½±Áö ¾ÊÁÒ.
¿ì¼±Àº Àú È¥ÀÚ ¾²°ÚÁö¸¸, Àû´çÈ÷ ±Ô¸ð¸¦ Å°¿ö¼ 30~50¸í¿¡°Ô µ¿ÀÏÇÑ ¼ºñ½º¸¦ Á¦°øÇÑ´Ù¸é Áß°è¼¹öÀÇ ±Ô¸ð´Â ¾î´ÀÁ¤µµ µÇ¾î¾ß ÇÏ´ÂÁö ¾Ë ¼ö ÀÖÀ»±î¿ä?
Á¦°¡ ÆĽÌÀ» ¿øÇÏ´Â °Ô½ÃÆÇÀº Æò±Õ ÇÏ·ç¿¡ 1°³~2°³ÀÇ ±ÛÀÌ ¿Ã¶ó¿É´Ï´Ù.
1-2°³ ±Û -> Áß°è¼¹ö -> Ŭ¶óÀ̾ðÆ®µé
¿öµåÇÁ·¹½ºµµ °Ô½ÃÆÇÀÌ ÀÖ°í ±×°É ÀÌ¿ëÇÏ¸é µÉµíµµ ½Í¾î¿ä. ÇÏÁö¸¸ ÀÚü °³¹ßÇÑ °Ô½ÃÆÇÀº °³¹ßÀÚ°¡ ½È¾îÇÒ°Å °°½À´Ï´Ù ¤»¤»¤».
pollingÀº ¸»ÀÌ ¾ÈµÉ°Í °°Àºµ¥¿ä? push¶Ç´Â ´Ù¸¥ event·Î ÇؾßÇÒ°Í °°Àºµ¥¿ä?
±×³É °³ÀÎÀûÀÎ °ü½É»çÀÇ ¹üÁÖÀΰ¡ ¾÷¹«ÀÇ ¹üÁÖÀΰ¡ ¸»ÀÔ´Ï´Ù.
¾÷¹«ÀûÀÎ ºÎºÐÀ̸é, ¼¹ö¿¡ Á¢±ÙÇÒ ±ÇÇÑÀÌ ¾ø´õ¶óµµ ¾÷¹«Á¦ÈÞÀÇ ¹æ½ÄÀ¸·Î ÁøÇàÇÒ ¼ö Àְųª ±× ÇÏÀ§´Ü¿¡¼ µµ¿òÀ» ûÇÒ ¼ö ÀÖ´Ù¸é ¼¹ö¿¡´Â ºÎÇÏ°¡ °ÅÀÇ ¾øÀÌ Ã³¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°³ÀÎ °ü½É»ç¿¡ °üÇÑ ºÎºÐÀÌ°í ¾î¶°ÇÑ ÇüÅ·εµ ¼¹ö ¿î¿µÃø°ú ÇùÀÇ°¡ ºÒ°¡ÇÑ »óȲÀ̶ó¸é Á÷Á¢ µ¥ÀÌÅÍ Å©·Ñ¸µ ÇÏ´Â ¼ö¹Û¿¡ ¾øÁÒ.
±×·±µ¥ À§¿¡ º¸´Ï 30~50¸í¿¡°Ô ¼ºñ½º¸¦ ÇÑ´Ù¶ó°í Çϼ̴µ¥¿ä.
ÀÌ°ÍÀº ¾÷¹«ÀÇ ¹üÀ§Àΰ¡¿ä? ¾Æ´Ï¸é °³ÀÎ °ü½É»çÀÇ, ¹üÀ§Àΰ¡¿ä?
¶ÇÇÑ ´Ü¼ø Áß°è¶ó ÇÏ´õ¶óµµ »çÀü ÇùÀÇ°¡ µÇÁö ¾Ê¾Ò´Ù¸é ¹ýÀûÀ¸·Î ÀúÀÛ±Ç ¹®Á¦µµ °É¸± ¼ö ÀÖ½À´Ï´Ù.
±×Àú °³ÀÎÀûÀÎ ¿ëµµ·Î¸¸ »ç¿ëÇϴ°Ͱú´Â ´Ù¸¥ ¹®Á¦ÀÔ´Ï´Ù.
Ãß°¡·Î ¼¹öÃø¿¡ ½ÉÇÑ ºÎÇϸ¦ ÁÖ¸é ¾÷¹«¹æÇØ ¹®Á¦µµ µÉ ¼ö ÀÖ½À´Ï´Ù.
¾Æ¹«ÂÉ·Ï ¿øÇÏ´Â ¹Ù ÀÌ·ç±â ¹Ù¶ø´Ï´Ù.^^
¸»¾¸ÇϽŴë·Î ´Ù¼ö¿¡°Ô ¼ºñ½ºÇÏ°Ô µÉ °æ¿ì ¹ýÀûÀÎ ¹®Á¦°¡ ÇÊÈ÷ ¹ß»ýÇÏ´Ï Á¤½Ä¿äûÀ» ÅëÇؼ ¾÷¹«Á¦ÈÞ°¡ ÇÊ¿äÇÒ °Í °°½À´Ï´Ù.
Áß¿äÇÑ ºÎºÐÀ» ¤¾îÁּż °¨»çÇÕ´Ï´Ù^^
È®½ÇÈ÷ È¥ÀÚ °í¹ÎÇÒ ¶§ º¸´Ù °æÇèÀÌ ¸¹À¸½Å ºÐµé²² ÀÇ°ßÀ» ±¸ÇÏ´Ï ¸¹ÀÌ ¾Ë°ÔµÇ³×¿ä!
ÃßÈÄ ¾÷¹« Á¦ÈÞ·Î ¼±È¸ÇÏ°Ô µÈ´Ù¸é ±×¶§´Â ¼¹ö¿î¿µÃø¿¡ Á¤½ÄÀ¸·Î ¿äûÇÏ¸é ¼¹öºÎÇϵµ °¨¼ÒÇÏ°í ¶Ç ´Ð³×ÀÓÃø¿¡¼µµ ¼ö½ÅµÇ´Â µ¥ÀÌÅ͸¸ ó¸®ÇÏ¸é µÇ°ÚÁÒ.