2014-07-19 4 views
1

안녕하세요 저는 Nopcommerce 2.40을 사용 중이며 최적화를 위해 제품을 업로드하고 생성 할 때 SeName을 삽입 할 때 product.GetSeName()product.SeName으로 바꿉니다. 카탈로그가 커졌으며 각 제품에 대해 product.GetSeName()이라는 사이트 맵을 생성하는 데 너무 많은 시간이 소요되었습니다. 다른 기능에 영향을 미칩니 까? 내 seoSettings.AllowUnicodeCharsInUrls은 항상 false이므로 해당 조건에 대해 걱정할 필요가 없습니다. 귀하의 의견을 공유하고 향후이 문제가있을 경우 알려 주시기 바랍니다.Product.GetSeName()을 Product.SeName으로 변경하십시오. Nopcommerce 2.40

답변

1

질문에 대한 답변이 아닙니다. 그런데 왜 그것을 대체합니까? 난 당신이 단순히 기존의 GetSeName() 메서드 구현을 수정하여 product.SeName을 반환 할 수 있다고 생각합니다. 이 방법은 GetSeName() 메서드가 사용되는 모든 장소 대신 단 하나의 변경이 필요합니다.

+0

제 상사에게도 제안했으나 그 기능을 호출하지 않으려는 경우도 있습니다. ;) –

+0

그러면 성능 최적화가 발생할 것이라고 생각합니까? –

+0

많은 엔티티에서 항상 좋은 점인 각 엔티티에 대한 데이터베이스 호출을 저장합니다. 또 다른 방법은 예를 들어 제품 이름을 사용하여 도메인 객체에서 URL을 생성하는 것입니다. –