나는 PHP로 작성된 사용자 정의 된 CMS를 가지고 있습니다. 내 웹 사이트에는 2,00,000 개 이상의 게시물이 있습니다. 새 게시물을 게시 할 때 하나의 게시물을 게시하는 데 너무 많은 시간이 걸립니다.새 게시물 도중 전체 데이터베이스 검사
내가 새 게시물을 게시 할 때 전체 데이터베이스를 검사하여 해당 URL이 데이터베이스에 있는지 확인합니다. 존재하는 경우 오류를 표시합니다.
내가 알고 싶은이 URL이 이미 존재하는지 확인하려면 전체 데이터베이스를 검사해야합니다.
게시하기 전에 전체 데이터베이스를 확인하기 때문에 많은 시간이 걸리고 서버가 다운됩니다.
1) URL이 어떻게 생겼는지에 달려 있습니다. 2) 인덱스를 만들면 전체 데이터베이스 **를 통해 실제로 검색하는 경우 매우 이상합니다. – PeeHaa