Windowsのフォームアプリと連動したWebサイトを構築する必要があり、初めてMVCに挑戦。
Webサイトといっても、20,000件ほどのデータを100件ずつ表示するだけなんだけど、やたら重い…。
で、慣れないなりに色々触ってたら、ある程度改善したのでメモしとく。
原因はデータ抽出の場所
そもそもMVCモデルを理解しておらず、適当に作ってしまった結果、Viewでデータ処理を行っていた事が原因。
もうMもCも使ってないから、ただのVモデルである。
ちゃんとController → Modelでデータ処理を行って、結果をViewに渡すと、めっちゃ早くなった。