게시글 30분마다 5개씩 점프하는 방법 채택완료
폭풍회오리
1년 전
조회 880
그누보드 게시물들이 30여개 있다고 하면, 가장 오래된 아래쪽 게시물 30개를 30분마다 점프시켜서 가장 상단으로 올려주려고 합니다
여분필드를 만들어서 게시글 작성시마다 1씩 증가되게 입력을 해줍니다
그러면 1, 2, 3, 4, 5 이렇게 여분필드에 저장이 되겠죠
그리고 그 저장되는 시간을 추가 여분필드에 저장을 합니다
글목록 순서는 위에 첫번째 추가 여분필드로 정렬을 해주면 되구요
그러면 총 2개의 여분필드가 이용이 가능한 상태가 됩니다
30분마다 시간을 저장해주는 table을 만들어서, 검색봇이나 사용자가 접속을 했을 때 그 시간을 30분시간과 비교해서 30분이 경과되었다면,
위 게시글에서 가장 첫 여분필드 숫자가 낮은 5개를 뽑아와서 해당 여분필드가 가장 큰 값, 예를 들면 350 정도, 이걸 기준으로 351, 352, 353, 354, 355 이렇게 여분필드를 갱신을 해줍니다. 그러면 가장 낮은 값 5개가 가장 높은값 5개가 되면서 5개가 점프되는 효과가 있습니다.
혹시 이 방법보다 더 나은 방법이 있을지, 고수님들의 의견을 좀 부탁드리겠습니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
�
폭풍회오리
1년 전
혹시 시간기준으로 게시글 뽑아오는건 처리속도가 괜찮을까요? 게시글은 수천개는 아니고 100개남짓일듯 합니다
�
미니님a
1년 전
5개 정도야 문제없죠 50000000개가 아닌 이상^^;
�
폭풍회오리
1년 전
네네 답변 감사합니다~~ㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인