당신이 thedailywtf에 대한 이야기를 목표로하지 않는 한, 물론 파일 시스템. 가장 쉬운 방법은 SHA-1 해시와 같이 파일 자체에서 파생 될 수있는 속성으로 사진을 정리하는 것입니다. 그런 다음 사진의 기본 키 및 기타 속성 (업로드 한 사용자, 업로드 날짜 등)에 첨부 된 해시를 데이터베이스에 저장하십시오.
파일 시스템에서 사진을 나누는 것도 좋은 생각입니다. 따라서 한 디렉토리에 수백만 개의 파일이 생성되지는 않습니다. 따라서 다음과 같은 내용을 갖게됩니다.
storage/00/e4/f56c0de1c61fdb926e79e8a0a65bd12930c9.jpg
storage/25/9a/ec1c55bfb660548a6770238668c4b117d92f.jpg
storage/5d/d5/4b01d98f17a9ad9dd1526b49ba39b5aa37a1.jpg
storage/63/49/6f740b6c284ce6685dc17d473a7360ace249.jpg
storage/b1/75/066d178188dde110149a8422ab651b0ee615.jpg
storage/b1/20/a2b7d02b7b0c43530677ab06235382a37e20.jpg
storage/da/39/a3ee5e6b4b0d3255bfef95601890afd80709.jpg
샤드 드 스토리지로 이동 한 경우이 포트를 쉽게 사용할 수 있습니다.
거룩한 전쟁이 시작하자 .... –
@Locksfree 이미지의 수천 수 있습니다. 사람들이 실제로 사이트를 사용하는지 여부에 따라 더 많을 수 있습니다. – AngryHacker