그누보드5 를사용중인데 session_start 가 무엇인지 너무..답답합니다.

현재 사이트에서 모니터링중인데, 트랜잭션에 첫도입에 무조건 session_start가 있더라구요,

 

보면 session_start 가 0ms면 사이트이용에 문제가없는데, session_start 후에 session_start_samesite까지나오면 50,000ms가 걸려서 그뒤에 디비커넥션이 자꾸 끊겨서 렉같은 현상이나옵니다..

 

그누보드를 사용하는 사이트를 제대로인수인계받지않아서 해결할방법은 오로지검색뿐인데 검색해보면 비슷한증상이많은데 저는 해결이 안되더라구요?

 

g5_uniqid를 select하는과정에서 렉이걸리나보면 pk니까 빠르게찾을텐데 데이터량이 너무많아서 그런가도 생각이들고..

 

get_uniqid() 를보면 테이블에 락을걸어서 그런거라생각하면 락을 풀고 uq_id를 auto_increment로 해놓으면 락때문에 걸리는 체증을 없을수있지않을까 생각하는데, 공통적으로사용하다보니 당장 운영중인서버에 장애가생길까봐 섣불리 적용을못하겟습니다..

 

그누보드5 php 고수님들 제발..도움좀주세요

답변 1개 / 댓글 5개

session_start는 세션을 사용을 위해서 로그인시에 필요한 부분입니다.

 

그리고 db에 직접 쿼링해서 가져올때 속도는 어떤지 체크를 해보셔야 할듯 합니다.

답변에 대한 댓글 5개

로그인시에 필요한부분이라하면, 지금 다른 php파일에서 include한게있던데, 세션체크기능이없이 다시 세션을 만들기때문에 느린걸까요?
꼭 그런거 같진 않습니다. db 데이터가 많아 느릴수도 있으니 확인해 보셔야 할듯 합니다.
session_start는 0ms인데
session_start_samesite 는 거의 50,000ms 가 넘더라구요, 혹시 어느부분을 봐야하는지 조언가능하실까요?..
플라이님.. 당장운영중인서버라 마음만급하고 검색해도 해결이안되서.. 지푸라기라도 잡은심정입니다.. 도움좀 부탁드리겠습니다 ㅠㅠ
위 부분은 체크를 해봐야 알듯한 부분인듯 합니다.
유료로 발생될수도 있는 부분이니 참고해 주시고요
https://sir.kr/developers_pr/11
이곳에 접속해 오픈톡으로 사이트 주소 남겨주시면 체크후 말씀드리겠습니다.

답변을 작성하려면 로그인이 필요합니다.