Влияние валидаций как на стороне клиента, так и на стороне сервера
Всем Привет,
Кажется, это очень важный вопрос, который нужно задать на этом форуме, но я не могу избавиться от своих сомнений, гугля весь день. Во всех статьях говорится, что валидация на стороне сервера обязательна, даже если валидация на стороне клиента размещена правильно. Мы не можем полагаться только на клиентскую сторону, потому что пользователь может отключить javascript на клиентской стороне. Но если я пишу одни и те же валидации с обеих сторон, то производительность снижается, так как одни и те же валидации выполняются дважды сначала на стороне клиента, а затем на стороне сервера. Как решить эту проблему.
Что я уже пробовал:
Погуглив целый день, я узнал, что всегда пишу валидации на стороне сервера для лучшей надежности и безопасности. Но я боюсь, что это повлияет на производительность приложения.